parent
46ca62a4bc
commit
a2ee939889
@ -0,0 +1 @@
|
||||
DIST threadzip-1.2.tar.gz 17600 SHA256 217575871a0e8b9ea51574eca29eb2cbf3b08fb27d72c2659557f3cab813fa77 SHA512 01685cec04aaf0ab07fb754e8966da89f975fd3558d596716d12ec56e70b44bf5cd874bef5e32eef963843239eeed846859ff9f4562022e198702e9a16f1c855 WHIRLPOOL 6dc631a632248e420f27e774438b824144a5a7ccb1e8d16ed074e0e97c823e4759913d76bc78ac4badf183b729d6565c36e3cb46751bcb1ec5fd6157c58122dd
|
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/threadzip/threadzip-1.2.ebuild,v 1.1 2014/01/29 08:38:18 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="threaded compressor logic for zlib/lzma"
|
||||
HOMEPAGE="http://code.google.com/p/threadzip/"
|
||||
SRC_URI="http://threadzip.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="lzma"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="lzma? ( dev-python/pylzma[${PYTHON_USEDEP}] )"
|
||||
|
||||
src_install() {
|
||||
local x
|
||||
for x in un '' ; do
|
||||
newbin python/thread${x}zip.py thread${x}zip
|
||||
done
|
||||
python_fix_shebang "${ED}"/usr/bin
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST lynis-1.3.0.tar.gz 119797 SHA256 fe265965eb1ce8fac352e0bddea1d5ec6508c319bf88a5f63c2edecf2af6de54 SHA512 a2cf40fbc245e9ed89740026374f3b61110cc1e0282899284699a2271cb4996f30d0a91562d3e2eaf5eb165ab89d0860127ceeb5767aec1d5538b879657a76a8 WHIRLPOOL c19aaaf2f9ccd8141a86b1eeecf129ab83006b50ed428eb1801b58811b441f3c5cfea37d1333cf58fd372b3f40026735bdc2e44ace3de399a27e2e0dd8300fa3
|
||||
DIST lynis-1.3.9.tar.gz 138169 SHA256 78abf32de8ba0d0a67617e61fa1cb640b7508cd32d15ea092104768963766702 SHA512 cf72d7091a3638bf939cff7efaf15713d6f192d6951bb4ac06ab131ba1710304524bb1592656fcb6dd1543091c433f4daedcc5920fd9e1cf613ac11ad2954ba6 WHIRLPOOL 02876aa39b91f52da19588191bf8abea961f62019f221834b07e8d9f422544bf4dc7dcc5077f3357221c2658f165d28c883e3387fe504aa784ff9e771a36ebd5
|
||||
DIST lynis-1.4.0.tar.gz 138563 SHA256 fb2cda4617d1625eeed6c9d9ba9aa64a72737f25b4b8bff588a69620d7c4f1cb SHA512 b1897c93d7a2207858abdf83a74024575dd3c58aece6c136160b6f26a9a24c45915a6f9d65a771c7f2f1e3d85911516edbb5a69f0b962200cbdaeef736cb51b8 WHIRLPOOL 3ea7d573d194e5aec1f20922fb0e41a87108ea6e3aa90bcc0c3628ebaaedfc07f89eac52d7704c96f46768c6d112c110c10cdb8a1ad8cd1d413566f6c4d1555c
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-forensics/lynis/lynis-1.4.0.ebuild,v 1.1 2014/01/29 19:01:51 idl0r Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
DESCRIPTION="Security and system auditing tool"
|
||||
HOMEPAGE="http://www.rootkit.nl/projects/lynis.html"
|
||||
SRC_URI="http://cisofy.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="app-shells/bash"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/${PN}
|
||||
doins -r db/ include/ plugins/ || die "failed to install lynis base files"
|
||||
|
||||
insopts -m0640
|
||||
doins -r include/
|
||||
insopts -m0644
|
||||
|
||||
dosbin lynis
|
||||
|
||||
insinto /etc/${PN}
|
||||
doins default.prf
|
||||
|
||||
doman lynis.8
|
||||
dodoc CHANGELOG FAQ README dev/TODO
|
||||
|
||||
# Remove the old one during the next stabilize progress
|
||||
exeinto /etc/cron.daily
|
||||
newexe "${FILESDIR}"/lynis.cron-new lynis
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
einfo "A cron script has been installed to ${ROOT}etc/cron.daily/lynis."
|
||||
einfo
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST dateutils-0.2.3.tar.xz 317220 SHA256 5404956c86e28a15efc211eaab2759699314915d1c2ac2226a380ab2d6c194d7 SHA512 6793b2ff8519b862b737585f497a000626d13ed9e6f9fcc35a0d86fce35ca30f41d22b1673df5f4b92dab44a2e7d4a1dd23fc4be89b426e2761c27bb7897b497 WHIRLPOOL 183084cba5524ac1f03c9dd41e08883abbe18de6327fb41671c376358053577558474f2b31f78259885e1ac128a6be30cde17a871a3b96aae0590c7bcf01a3a4
|
||||
DIST dateutils-0.2.4.tar.xz 475160 SHA256 8695d012e2588fcb2705b037b07ab58ce3473f3789877013873f2f0d0ad30d82 SHA512 bf94a55cbfcac037c2aec4271a42f682faa3e7d78b81f3019402fb3b03e5c666ae42135af086ea054bf46a6a4a9efe3acaaac07442e0b14fc14d5afbca2f5714 WHIRLPOOL 1f5ea8e7b4a7e172607be491c13e8ccf958f1f58825a6cff21d047132306331c9781bac95edb5748dd90b3c4d3486ca7149f45597a01d67f20647636e942e349
|
||||
DIST dateutils-0.2.5.tar.xz 478180 SHA256 7ecf1f92e1282f4975031f63148b5c778ce70b404a30846fb6bc5de64d3f3211 SHA512 495d5f522db02a6c612ad56942b0e46fddb2fb373ed0dfd6c1081b4d3dd80fa2e6f0eaa947a28921e9739c8b94572aade7b6405858ad169706c9cddd4c743a0f WHIRLPOOL 0e3496e84d95022a93fb8e443b782d5d7a31d9ff7ee332c5a3e83270cf40ae51237b754042d6894007fd6f06d142ab1b4b7c41d9761f1cfca123103ded969c0c
|
||||
DIST dateutils-0.2.6.tar.xz 485740 SHA256 1d476498cbe9e5c788d5160f1c134a07a631061784b51a52fe05fbf6a56c3440 SHA512 463ef90ab33978dc97607dc0e17e6c666c1b9f724d0a140e7fc76dbe8f44117859442c46a5061253e0abe2c36f6a5e4409b5acc900428034c6f74ad50f57b111 WHIRLPOOL 90b0cad4e6729ae8b4fecda2bfe98856acd74c6f9b18b7536a5dc0503869771bdebba52526e39c5fbc6dbc4d29ee35c701fa6b0aac812a8429422974e07ee2aa
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/dateutils/dateutils-0.2.6.ebuild,v 1.1 2014/01/29 09:39:07 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="command line date and time utilities"
|
||||
HOMEPAGE="http://hroptatyr.github.com/dateutils/"
|
||||
SRC_URI="https://bitbucket.org/hroptatyr/${PN}/downloads/${P}.tar.xz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="app-arch/xz-utils
|
||||
sys-libs/timezone-data"
|
||||
|
||||
# bug 429810
|
||||
RDEPEND="!sys-infiniband/dapl"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--docdir=/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CFLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# parallel tests failure
|
||||
emake CFLAGS="${CFLAGS}" -j1 check
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST hlint-1.8.55.tar.gz 70955 SHA256 32133739752825b16ff25947d7f9f1c5b577397ffb2722f7085bf35ce0069ea0 SHA512 e49e51c596eaebfa7a138b1373cd14ceb22f7410e2e114259cc3e42f438290c553870260866ee6835a80dcd3fccf5b97fa79591fe501dcd58ffb11a182d4d27b WHIRLPOOL 50c6195a2ca87da57bf33561b39f0c41007adb5261e81ec28f773f393a797015ab344ef55e5c5fe42111686a82f7c03f6e0f83bb14a35bead3b14f592d463540
|
@ -0,0 +1,7 @@
|
||||
|
||||
;; hlint emacs integration site initialisation
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(require 'hs-lint)
|
||||
(defun hlint-haskell-mode-hook ()
|
||||
(local-set-key "\C-cl" 'hs-lint))
|
||||
(add-hook 'haskell-mode-hook 'hlint-haskell-mode-hook)
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hlint/hlint-1.8.55.ebuild,v 1.1 2014/01/29 21:57:40 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal elisp-common
|
||||
|
||||
DESCRIPTION="Source code suggestions"
|
||||
HOMEPAGE="http://community.haskell.org/~ndm/hlint/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="emacs"
|
||||
|
||||
RDEPEND=">=dev-haskell/cpphs-1.11:=[profile?]
|
||||
>=dev-haskell/haskell-src-exts-1.14:=[profile?] <dev-haskell/haskell-src-exts-1.15:=[profile?]
|
||||
>=dev-haskell/hscolour-1.17:=[profile?]
|
||||
>=dev-haskell/transformers-0.0:=[profile?]
|
||||
>=dev-haskell/uniplate-1.5:=[profile?]
|
||||
>=dev-lang/ghc-6.10.4:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6.0.3
|
||||
"
|
||||
|
||||
SITEFILE="60${PN}-gentoo.el"
|
||||
|
||||
src_configure() {
|
||||
local threaded_flag=""
|
||||
if $(ghc-supports-threaded-runtime); then
|
||||
threaded_flag="--flags=threaded"
|
||||
else
|
||||
threaded_flag="--flags=-threaded"
|
||||
fi
|
||||
cabal_src_configure \
|
||||
$threaded_flag
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cabal_src_compile
|
||||
|
||||
use emacs && elisp-compile data/hs-lint.el
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} data/*.el data/*.elc || die "elisp-install failed."
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
dodoc hlint.htm
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ghc-package_pkg_postinst
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>haskell</herd>
|
||||
<maintainer>
|
||||
<email>haskell@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
HLint gives suggestions on how to improve your source code.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST uniplate-1.6.12.tar.gz 30055 SHA256 fcc60bc6b3f6e925f611646db90e6db9f05286a9363405f844df1dc15572a8b7 SHA512 049b07e8a57db7e44d91fc9c8dcfb5c49b78a692a730061763cb8bcc4fbc3ed1065bd7a4c337e3d344693df882a0718b6d3bb6a6ea1e7d520a36d252d7038b07 WHIRLPOOL d44c14e7c913496ff3d7802847e265efc29e1cc4283887268c86230f24e59f93e435ffa4f16ee6c081cd9bbfffbba4d351c3f7e5688697c2e6a8098ba037d722
|
@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>haskell</herd>
|
||||
<maintainer>
|
||||
<email>haskell@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Uniplate is library for writing simple and concise generic operations.
|
||||
Uniplate has similar goals to the original Scrap Your Boilerplate work,
|
||||
but is substantially simpler and faster. The Uniplate manual is available at
|
||||
<http://community.haskell.org/~ndm/darcs/uniplate/uniplate.htm>.
|
||||
|
||||
To get started with Uniplate you should import one of the three following
|
||||
modules:
|
||||
|
||||
* "Data.Generics.Uniplate.Data" - to quickly start writing generic functions.
|
||||
Most users should start by importing this module.
|
||||
|
||||
* "Data.Generics.Uniplate.Direct" - a replacement for "Data.Generics.Uniplate.Data"
|
||||
with substantially higher performance (around 5 times), but requires writing
|
||||
instance declarations.
|
||||
|
||||
* "Data.Generics.Uniplate.Operations" - definitions of all the operations defined
|
||||
by Uniplate. Both the above two modules re-export this module.
|
||||
|
||||
In addition, some users may want to make use of the following modules:
|
||||
|
||||
* "Data.Generics.Uniplate.Zipper" - a zipper built on top of Uniplate instances.
|
||||
|
||||
* "Data.Generics.SYB" - users transitioning from the Scrap Your Boilerplate library.
|
||||
|
||||
* "Data.Generics.Compos" - users transitioning from the Compos library.
|
||||
|
||||
* "Data.Generics.Uniplate.DataOnly" - users making use of both @Data@ and @Direct@
|
||||
to avoid getting instance conflicts.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/uniplate/uniplate-1.6.12.ebuild,v 1.1 2014/01/29 21:50:07 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.6.9999
|
||||
#hackport: flags: +separate_syb,+typeable_fingerprint
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Help writing simple, concise and fast generic operations."
|
||||
HOMEPAGE="http://community.haskell.org/~ndm/uniplate/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/hashable-1.1.2.3:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
|
||||
dev-haskell/syb:=[profile?]
|
||||
>=dev-haskell/unordered-containers-0.2.1:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
--flag=separate_syb \
|
||||
--flag=typeable_fingerprint
|
||||
}
|
@ -1,16 +1,8 @@
|
||||
DIST ibm-java-jre-6.0-9.1-linux-i386.tgz 64347993 RMD160 1854cc74a25c0b82ba857b9e2d566fdf0d497967 SHA1 db0a809c67d1b4d3c017feffdeae7419e365ed51 SHA256 6e2db98b14b192d82ce40e0930b3369c736f843d2bcda3a6f542ef6faf4c3da3
|
||||
DIST ibm-java-jre-6.0-9.1-linux-i386.tgz 64347993 SHA256 6e2db98b14b192d82ce40e0930b3369c736f843d2bcda3a6f542ef6faf4c3da3
|
||||
DIST ibm-java-jre-6.0-9.1-linux-ppc.tgz 66562449 SHA256 83b96b1689f0f473fa8aa55bcd98f44ba77470d05fcfcb81a097e74af435290d SHA512 41fc926bcc9e0bad76bd777f6bc7810261859f19d61a7d2ac0c85f841a1a36c8158ee0f3628423c1c9f5829e0998e965107cc50f5af6ea9ac7667090818a05d3 WHIRLPOOL acf0d9dc1eb71a4aca33d4d186a352e50b0909cc6330e60816ba56e116c74e8901b67f164b4dbdb9953fda4231020e22c9ce275a22a29a3851dc09df0091c0ae
|
||||
DIST ibm-java-jre-6.0-9.1-linux-ppc64.tgz 74578727 RMD160 ab5be9ddd8dabce39f864fcc52e104a4cdd19659 SHA1 8cea91f67570cc4ee72d925a2654e099e8396953 SHA256 12e46290968e595389ddaa3053e20a718674b699b796012e997c4737e484c579
|
||||
DIST ibm-java-jre-6.0-9.1-linux-x86_64.tgz 70722323 RMD160 9bd8093755cbf369cfff7491eb243be169f58cb7 SHA1 bda4089a812fd2a1294ad9c562676b1a31cb455b SHA256 c36e65860c1599d51d9b481b3acbf9b9c195d6ddc364480dc9877b37821641ba
|
||||
DIST ibm-java-jre-6.0-9.2-linux-i386.tgz 64421824 RMD160 b5e75c673044848ea1fddcb252bd74ea2b8bf52d SHA1 0f3162a4163a0d636e5f1ab50e2da06b3093a254 SHA256 87ce2252d6d88b13acb847a49d272c9798ea6267a10fbc82ea0e881c5c8e8206
|
||||
DIST ibm-java-jre-6.0-9.2-linux-ppc.tgz 66640675 RMD160 94dd73eef1cb0a25dccf41b5100991a1a9a3250f SHA1 d28fcda88513de5b3e4faea0a37da937c27a27eb SHA256 04237722187f4cd44845a0bf2764c7358f3df9a8b8468fbe629ff1f168864ceb
|
||||
DIST ibm-java-jre-6.0-9.2-linux-ppc64.tgz 74698445 RMD160 3960f31785eea120a1c169ed48ecb0da8d0a9de4 SHA1 2d39ac13f4929839a551d4f9040db3108088d494 SHA256 30ef8dd7ce43e328dc5252b0457f78e021faaa433f20fe350d04f9546186fbca
|
||||
DIST ibm-java-jre-6.0-9.2-linux-x86_64.tgz 70842079 RMD160 5fe9d985b4a99d42bdfb3dc57963ed19856833b6 SHA1 a0ee1da4b09bfb3915f62ffd2e73f1c2fd0ecf81 SHA256 cb1f7dbfd0dacfece8deedc5dbcd2d19355ec0e4ec27612586e365c87f0eea54
|
||||
DIST ibm-java2-jre-5.0-12.4-linux-i386.tgz 45772205 RMD160 0bac37732bb9fcbcaed3442b87ecd4540670613e SHA1 36e55304a15c6d1f90c4784c4c215842c961b56c SHA256 102380d93d35bf10d8f6254bcc094f8e74da1e239de1df4ef4d38891b1e5c7ab
|
||||
DIST ibm-java2-jre-5.0-12.4-linux-ppc.tgz 52521481 SHA256 6264754285776dfc5ed77ebc183a0091385847561d449b03d78d53f36042ec82 SHA512 5ef1e9fe98eb1950123e23b6a12f95365a52d80d5d1e0391ab823ceba8058de342b558cdf20487049c521fce0eb41563df1751ddeb776db6352a8440559118ef WHIRLPOOL d5ed7dc69cd757e8f02c9f3cb356ccdc7b122ccfedf86df2b1215b2307d30b180a0bbe9f9d3ef19c81ed10cbb27de0f892c1b6609372df8b73fd697f7fe56f92
|
||||
DIST ibm-java2-jre-5.0-12.4-linux-ppc64.tgz 52465552 RMD160 cb19adbf90e463852344680b801c98b6ead52f3b SHA1 94a650e775c3ac618660d56df0a41043531951c7 SHA256 9899bce54bc1209b74acb9f5e7c9370bbdcc8c9c7d9c66e8f33b6502b8bb7d5e
|
||||
DIST ibm-java2-jre-5.0-12.4-linux-x86_64.tgz 48248214 RMD160 b87b2c42d35f21eb37d5f064dca6d5369e21188f SHA1 3ed885c1a6be3ac73765ce68b011e38addd8d658 SHA256 5fa53f8597e8d195f418d6cd5dc77a1d81e15d877aadd62a22db5e6646d584c1
|
||||
DIST ibm-java2-jre-5.0-12.5-linux-i386.tgz 45807485 RMD160 53709dee9280d1cae19b7629496c1a9ca85c96b4 SHA1 8450f050dd8f02f91d3601f10d1b17ea0287a803 SHA256 9f90b0ff95596e8236f1c581c134ee1b97f3421654bcbdef8ece52061bf2c757
|
||||
DIST ibm-java2-jre-5.0-12.5-linux-ppc.tgz 52569222 RMD160 6cfa6a8160d9d3141a75e08769556e574501f929 SHA1 12d9dfdefb078e01366d1a9a33a52307e49aa876 SHA256 de4e27da0aa72ecba1a63860e94807ecabb1ad59120cf20cd6bd2e024514db83
|
||||
DIST ibm-java2-jre-5.0-12.5-linux-ppc64.tgz 52287701 RMD160 1a7b63473120f46307a4f9ce2a3a9f8983788f30 SHA1 6ef6649322a9f9b494b0dd04ecb8c0b462f019ab SHA256 dd6439ef27777796ea29c92b89e3d8afb29a07a6827d8beb7d7da609a7c26ec9
|
||||
DIST ibm-java2-jre-5.0-12.5-linux-x86_64.tgz 48285616 RMD160 2dcdb907683bd520b953b3c90981155349b44d33 SHA1 cc48e8b3e5ce2fd5abd75e9eb5906be88eaa09b4 SHA256 fd5b5a3a3ae3f53258e0f7c4c8cf1a40d135bbb6bec50193c5b49e5a50bd3025
|
||||
DIST ibm-java-jre-6.0-9.1-linux-ppc64.tgz 74578727 SHA256 12e46290968e595389ddaa3053e20a718674b699b796012e997c4737e484c579
|
||||
DIST ibm-java-jre-6.0-9.1-linux-x86_64.tgz 70722323 SHA256 c36e65860c1599d51d9b481b3acbf9b9c195d6ddc364480dc9877b37821641ba
|
||||
DIST ibm-java-jre-6.0-9.2-linux-i386.tgz 64421824 SHA256 87ce2252d6d88b13acb847a49d272c9798ea6267a10fbc82ea0e881c5c8e8206
|
||||
DIST ibm-java-jre-6.0-9.2-linux-ppc.tgz 66640675 SHA256 04237722187f4cd44845a0bf2764c7358f3df9a8b8468fbe629ff1f168864ceb
|
||||
DIST ibm-java-jre-6.0-9.2-linux-ppc64.tgz 74698445 SHA256 30ef8dd7ce43e328dc5252b0457f78e021faaa433f20fe350d04f9546186fbca
|
||||
DIST ibm-java-jre-6.0-9.2-linux-x86_64.tgz 70842079 SHA256 cb1f7dbfd0dacfece8deedc5dbcd2d19355ec0e4ec27612586e365c87f0eea54
|
||||
|
@ -1,15 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/files/ibm-jre-bin-1.5.env,v 1.4 2011/11/23 19:00:00 sera Exp $
|
||||
|
||||
VERSION="IBM JRE @PV@"
|
||||
JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
|
||||
JRE_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@"
|
||||
PATH="${JAVA_HOME}/bin"
|
||||
ROOTPATH="${JAVA_HOME}/bin"
|
||||
LDPATH="${JAVA_HOME}/bin:${JAVA_HOME}/bin/classic"
|
||||
PROVIDES_TYPE="JRE"
|
||||
PROVIDES_VERSION="1.5"
|
||||
BOOTCLASSPATH="${JAVA_HOME}/lib/vm.jar:${JAVA_HOME}/lib/core.jar:${JAVA_HOME}/lib/charsets.jar:${JAVA_HOME}/lib/graphics.jar:${JAVA_HOME}/lib/security.jar:${JAVA_HOME}/lib/ibmpkcs.jar:${JAVA_HOME}/lib/ibmorb.jar:${JAVA_HOME}/lib/ibmcfw.jar:${JAVA_HOME}/lib/ibmorbapi.jar:${JAVA_HOME}/lib/ibmjcefw.jar:${JAVA_HOME}/lib/ibmjgssprovider.jar:${JAVA_HOME}/lib/ibmjsseprovider2.jar:${JAVA_HOME}/lib/ibmjaaslm.jar:${JAVA_HOME}/lib/ibmcertpathprovider.jar:${JAVA_HOME}/lib/server.jar:${JAVA_HOME}/lib/xml.jar"
|
||||
GENERATION="2"
|
||||
ENV_VARS="JAVA_HOME JRE_HOME PATH ROOTPATH LDPATH"
|
@ -1,229 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.5.0.12_p4.ebuild,v 1.4 2011/03/26 14:12:43 ranger Exp $
|
||||
|
||||
inherit java-vm-2 versionator eutils
|
||||
|
||||
JDK_RELEASE=$(get_version_component_range 2-3)
|
||||
SERVICE_RELEASE=$(get_version_component_range 4)
|
||||
SERVICE_RELEASE_LINK="${SERVICE_RELEASE}"
|
||||
|
||||
# versions ending with _pX translate to .X in distfile and fpX in SRC_URI
|
||||
if [[ $(get_version_component_count) == 5 ]]; then
|
||||
FP_VERSION="$(get_version_component_range 5)"
|
||||
FP_VERSION="${FP_VERSION#p}"
|
||||
FP_WEB="-FP${FP_VERSION}"
|
||||
FP_LINK="fp${FP_VERSION}"
|
||||
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.${FP_VERSION}"
|
||||
else
|
||||
FP_WEB=""
|
||||
FP_LINK=""
|
||||
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
|
||||
fi
|
||||
|
||||
JRE_DIST_PREFIX="ibm-java2-jre-${TGZ_PV}-linux"
|
||||
|
||||
X86_JRE_DIST="${JRE_DIST_PREFIX}-i386.tgz"
|
||||
AMD64_JRE_DIST="${JRE_DIST_PREFIX}-x86_64.tgz"
|
||||
PPC_JRE_DIST="${JRE_DIST_PREFIX}-ppc.tgz"
|
||||
PPC64_JRE_DIST="${JRE_DIST_PREFIX}-ppc64.tgz"
|
||||
|
||||
if use x86; then
|
||||
JRE_DIST=${X86_JRE_DIST}
|
||||
S="${WORKDIR}/ibm-java2-i386-50"
|
||||
LINK_ARCH="intel"
|
||||
elif use amd64; then
|
||||
JRE_DIST=${AMD64_JRE_DIST}
|
||||
S="${WORKDIR}/ibm-java2-x86_64-50"
|
||||
LINK_ARCH="amd64"
|
||||
elif use ppc; then
|
||||
JRE_DIST=${PPC_JRE_DIST}
|
||||
S="${WORKDIR}/ibm-java2-ppc-50"
|
||||
LINK_ARCH="ipseries32"
|
||||
elif use ppc64; then
|
||||
JRE_DIST=${PPC64_JRE_DIST}
|
||||
S="${WORKDIR}/ibm-java2-ppc64-50"
|
||||
LINK_ARCH="ipseries64"
|
||||
fi
|
||||
|
||||
DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=sdk5&S_PKG=${LINK_ARCH}5sr${SERVICE_RELEASE_LINK}${FP_LINK}&S_TACT=105AGX05&S_CMP=JDK"
|
||||
|
||||
SLOT="1.5"
|
||||
DESCRIPTION="IBM Java SE Runtime Environment"
|
||||
HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/"
|
||||
DOWNLOADPAGE="${HOMEPAGE}linux/download.html"
|
||||
# bug #125178
|
||||
ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html"
|
||||
|
||||
SRC_URI="x86? ( ${X86_JRE_DIST} )
|
||||
amd64? ( ${AMD64_JRE_DIST} )
|
||||
ppc? ( ${PPC_JRE_DIST} )
|
||||
ppc64? ( ${PPC64_JRE_DIST} )"
|
||||
LICENSE="IBM-J1.5"
|
||||
KEYWORDS="-* amd64 ppc ppc64 x86"
|
||||
RESTRICT="fetch"
|
||||
IUSE="X alsa nsplugin odbc"
|
||||
|
||||
RDEPEND="=virtual/libstdc++-3.3
|
||||
X? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libXft
|
||||
x11-libs/libXi
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXp
|
||||
x11-libs/libXtst
|
||||
x11-libs/libXt
|
||||
x11-libs/libX11
|
||||
)
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
nsplugin? (
|
||||
x86? ( =x11-libs/gtk+-2* =x11-libs/gtk+-1* )
|
||||
ppc? ( =x11-libs/gtk+-1* )
|
||||
)
|
||||
odbc? ( dev-db/unixODBC )"
|
||||
DEPEND=""
|
||||
|
||||
QA_EXECSTACK_amd64="opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libj9vrb23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9trc23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9shr23.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libj9jvmti23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9jit23.so
|
||||
opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libj9hookable23.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9dyn23.so
|
||||
opt/${P}/bin/libj9dmp23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9bcv23.so
|
||||
opt/${P}/bin/libj9ute23.so
|
||||
opt/${P}/bin/libiverel23.so
|
||||
opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/bin/j9vm/libjvm.so"
|
||||
|
||||
QA_TEXTRELS_amd64="opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libj9jit23.so"
|
||||
|
||||
QA_EXECSTACK_x86="opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/libj9jvmti23.so
|
||||
opt/${P}/bin/libj9hookable23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9dyn23.so
|
||||
opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9dmp23.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libj9jit23.so
|
||||
opt/${P}/bin/libiverel23.so
|
||||
opt/${P}/bin/libj9trc23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libj9shr23.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9vrb23.so
|
||||
opt/${P}/bin/libj9bcv23.so
|
||||
opt/${P}/bin/libj9aotrt23.so
|
||||
opt/${P}/bin/classic/libjvm.so"
|
||||
|
||||
QA_TEXTRELS_ppc="opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/libj9aotrt23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9gcchk23.so
|
||||
opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libj9jit23.so
|
||||
opt/${P}/bin/libj9jitd23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9jvmti23.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9ute23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libjaas.so
|
||||
opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libjsig.so
|
||||
"
|
||||
|
||||
QA_TEXTRELS_ppc64="opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libjsig.so
|
||||
opt/${P}/bin/libj9jitd23.so
|
||||
opt/${P}/bin/libj9ute23.so
|
||||
opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9gcchk23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9jit23.so"
|
||||
|
||||
QA_TEXTRELS_x86="opt/${P}/bin/lib*.so
|
||||
opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/xawt/libmawt.so
|
||||
opt/${P}/bin/javaplugin.so
|
||||
opt/${P}/bin/motif21/libmawt.so
|
||||
opt/${P}/bin/headless/libmawt.so
|
||||
opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/lib/i386/libdeploy.so"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles"
|
||||
einfo "Please visit: ${DOWNLOADPAGE}"
|
||||
|
||||
einfo "Under J2SE 5.0, download SR${SERVICE_RELEASE}${FP_WEB} for your arch:"
|
||||
einfo "${JRE_DIST}"
|
||||
|
||||
einfo "You can use direct link to your arch download page:"
|
||||
einfo "${DIRECT_DOWNLOAD}"
|
||||
einfo "Place the file(s) in: ${DISTDIR}"
|
||||
einfo "Then restart emerge: 'emerge --resume'"
|
||||
|
||||
einfo "Note: if SR${SERVICE_RELEASE}${FP_WEB} is not available at ${DOWNLOADPAGE}"
|
||||
einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page"
|
||||
einfo "isn't updated, but the files should still available through the"
|
||||
einfo "direct link to arch download page. If it doesn't work, file a bug."
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
# Copy all the files to the designated directory
|
||||
dodir /opt/${P}
|
||||
cp -pR "${S}"/jre/* "${D}/opt/${P}/"
|
||||
|
||||
local x86plugin=libjavaplugin_ojigtk2.so
|
||||
local ppcplugin=libjavaplugin_oji.so
|
||||
local jrebindest="${D}/opt/${P}/bin/"
|
||||
|
||||
local plugin
|
||||
if use x86; then
|
||||
plugin=${x86plugin}
|
||||
elif use ppc; then
|
||||
plugin=${ppcplugin}
|
||||
fi
|
||||
|
||||
plugin=/opt/${P}/bin/${plugin}
|
||||
|
||||
if use x86 || use ppc; then
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin ${plugin}
|
||||
fi
|
||||
fi
|
||||
|
||||
dohtml -a html,htm,HTML -r docs || die
|
||||
dodoc "${S}/COPYRIGHT" || die
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask
|
||||
}
|
@ -1,227 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.5.0.12_p5-r1.ebuild,v 1.1 2011/11/23 19:00:00 sera Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-vm-2 versionator eutils
|
||||
|
||||
JDK_RELEASE=$(get_version_component_range 2-3)
|
||||
SERVICE_RELEASE=$(get_version_component_range 4)
|
||||
SERVICE_RELEASE_LINK="${SERVICE_RELEASE}"
|
||||
|
||||
# versions ending with _pX translate to .X in distfile and fpX in SRC_URI
|
||||
if [[ $(get_version_component_count) == 5 ]]; then
|
||||
FP_VERSION="$(get_version_component_range 5)"
|
||||
FP_VERSION="${FP_VERSION#p}"
|
||||
FP_WEB="-FP${FP_VERSION}"
|
||||
FP_LINK="fp${FP_VERSION}"
|
||||
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.${FP_VERSION}"
|
||||
else
|
||||
FP_WEB=""
|
||||
FP_LINK=""
|
||||
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
|
||||
fi
|
||||
|
||||
JRE_DIST_PREFIX="ibm-java2-jre-${TGZ_PV}-linux"
|
||||
|
||||
X86_JRE_DIST="${JRE_DIST_PREFIX}-i386.tgz"
|
||||
AMD64_JRE_DIST="${JRE_DIST_PREFIX}-x86_64.tgz"
|
||||
PPC_JRE_DIST="${JRE_DIST_PREFIX}-ppc.tgz"
|
||||
PPC64_JRE_DIST="${JRE_DIST_PREFIX}-ppc64.tgz"
|
||||
|
||||
DESCRIPTION="IBM Java SE Runtime Environment"
|
||||
HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/"
|
||||
SRC_URI="x86? ( ${X86_JRE_DIST} )
|
||||
amd64? ( ${AMD64_JRE_DIST} )
|
||||
ppc? ( ${PPC_JRE_DIST} )
|
||||
ppc64? ( ${PPC64_JRE_DIST} )"
|
||||
|
||||
LICENSE="IBM-J1.5"
|
||||
SLOT="1.5"
|
||||
KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86"
|
||||
RESTRICT="fetch"
|
||||
IUSE="X alsa nsplugin odbc"
|
||||
|
||||
RDEPEND="=virtual/libstdc++-3.3
|
||||
X? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libXft
|
||||
x11-libs/libXi
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXp
|
||||
x11-libs/libXtst
|
||||
x11-libs/libXt
|
||||
x11-libs/libX11
|
||||
)
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
nsplugin? (
|
||||
x86? ( =x11-libs/gtk+-2* =x11-libs/gtk+-1* )
|
||||
ppc? ( =x11-libs/gtk+-1* )
|
||||
)
|
||||
odbc? ( dev-db/unixODBC )"
|
||||
|
||||
QA_EXECSTACK_amd64="opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libj9vrb23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9trc23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9shr23.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libj9jvmti23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9jit23.so
|
||||
opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libj9hookable23.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9dyn23.so
|
||||
opt/${P}/bin/libj9dmp23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9bcv23.so
|
||||
opt/${P}/bin/libj9ute23.so
|
||||
opt/${P}/bin/libiverel23.so
|
||||
opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/bin/j9vm/libjvm.so"
|
||||
|
||||
QA_TEXTRELS_amd64="opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libj9jit23.so"
|
||||
|
||||
QA_EXECSTACK_x86="opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/libj9jvmti23.so
|
||||
opt/${P}/bin/libj9hookable23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9dyn23.so
|
||||
opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9dmp23.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libj9jit23.so
|
||||
opt/${P}/bin/libiverel23.so
|
||||
opt/${P}/bin/libj9trc23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libj9shr23.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9vrb23.so
|
||||
opt/${P}/bin/libj9bcv23.so
|
||||
opt/${P}/bin/libj9aotrt23.so
|
||||
opt/${P}/bin/classic/libjvm.so"
|
||||
|
||||
QA_TEXTRELS_ppc="opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/libj9aotrt23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9gcchk23.so
|
||||
opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libj9jit23.so
|
||||
opt/${P}/bin/libj9jitd23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9jvmti23.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9ute23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libjaas.so
|
||||
opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libjsig.so"
|
||||
|
||||
QA_TEXTRELS_ppc64="opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libjsig.so
|
||||
opt/${P}/bin/libj9jitd23.so
|
||||
opt/${P}/bin/libj9ute23.so
|
||||
opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9gcchk23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9jit23.so"
|
||||
|
||||
QA_TEXTRELS_x86="opt/${P}/bin/lib*.so
|
||||
opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/xawt/libmawt.so
|
||||
opt/${P}/bin/javaplugin.so
|
||||
opt/${P}/bin/motif21/libmawt.so
|
||||
opt/${P}/bin/headless/libmawt.so
|
||||
opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/lib/i386/libdeploy.so"
|
||||
|
||||
pkg_nofetch() {
|
||||
if use x86; then
|
||||
JRE_DIST=${X86_JRE_DIST}
|
||||
LINK_ARCH="intel"
|
||||
elif use amd64; then
|
||||
JRE_DIST=${AMD64_JRE_DIST}
|
||||
LINK_ARCH="amd64"
|
||||
elif use ppc; then
|
||||
JRE_DIST=${PPC_JRE_DIST}
|
||||
LINK_ARCH="ipseries32"
|
||||
elif use ppc64; then
|
||||
JRE_DIST=${PPC64_JRE_DIST}
|
||||
LINK_ARCH="ipseries64"
|
||||
fi
|
||||
|
||||
DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=sdk5"
|
||||
DIRECT_DOWNLOAD+="&S_PKG=${LINK_ARCH}5sr${SERVICE_RELEASE_LINK}${FP_LINK}&S_TACT=105AGX05&S_CMP=JDK"
|
||||
DOWNLOADPAGE="${HOMEPAGE}linux/download.html"
|
||||
# bug #125178
|
||||
ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html"
|
||||
|
||||
einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles"
|
||||
einfo "Please visit: ${DOWNLOADPAGE}"
|
||||
|
||||
einfo "Under J2SE 5.0, download SR${SERVICE_RELEASE}${FP_WEB} for your arch:"
|
||||
einfo "${JRE_DIST}"
|
||||
|
||||
einfo "You can use direct link to your arch download page:"
|
||||
einfo "${DIRECT_DOWNLOAD}"
|
||||
einfo "Place the file(s) in: ${DISTDIR}"
|
||||
einfo "Then restart emerge: 'emerge --resume'"
|
||||
|
||||
einfo "Note: if SR${SERVICE_RELEASE}${FP_WEB} is not available at ${DOWNLOADPAGE}"
|
||||
einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page"
|
||||
einfo "isn't updated, but the files should still available through the"
|
||||
einfo "direct link to arch download page. If it doesn't work, file a bug."
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
local sdir=( ibm-java2-* )
|
||||
S="${WORKDIR}/${sdir[0]}"
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
# Copy all the files to the designated directory
|
||||
dodir /opt/${P}
|
||||
cp -pPR jre/* "${ED}"/opt/${P} || die
|
||||
|
||||
if use x86 || use ppc; then
|
||||
local plugin=/opt/${P}/bin/
|
||||
use x86 && plugin+=libjavaplugin_ojigtk2.so
|
||||
use ppc && plugin+=libjavaplugin_oji.so
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin ${plugin}
|
||||
else
|
||||
rm "${ED}${plugin}" || die
|
||||
fi
|
||||
fi
|
||||
|
||||
dohtml -a html,htm,HTML -r docs
|
||||
dodoc COPYRIGHT
|
||||
|
||||
set_java_env
|
||||
java-vm_set-pax-markings "${ED}"/opt/${P}
|
||||
java-vm_revdep-mask
|
||||
}
|
@ -1,229 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.5.0.12_p5.ebuild,v 1.4 2011/08/27 09:24:20 hwoarang Exp $
|
||||
|
||||
inherit java-vm-2 versionator eutils
|
||||
|
||||
JDK_RELEASE=$(get_version_component_range 2-3)
|
||||
SERVICE_RELEASE=$(get_version_component_range 4)
|
||||
SERVICE_RELEASE_LINK="${SERVICE_RELEASE}"
|
||||
|
||||
# versions ending with _pX translate to .X in distfile and fpX in SRC_URI
|
||||
if [[ $(get_version_component_count) == 5 ]]; then
|
||||
FP_VERSION="$(get_version_component_range 5)"
|
||||
FP_VERSION="${FP_VERSION#p}"
|
||||
FP_WEB="-FP${FP_VERSION}"
|
||||
FP_LINK="fp${FP_VERSION}"
|
||||
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.${FP_VERSION}"
|
||||
else
|
||||
FP_WEB=""
|
||||
FP_LINK=""
|
||||
TGZ_PV="${JDK_RELEASE}-${SERVICE_RELEASE}.0"
|
||||
fi
|
||||
|
||||
JRE_DIST_PREFIX="ibm-java2-jre-${TGZ_PV}-linux"
|
||||
|
||||
X86_JRE_DIST="${JRE_DIST_PREFIX}-i386.tgz"
|
||||
AMD64_JRE_DIST="${JRE_DIST_PREFIX}-x86_64.tgz"
|
||||
PPC_JRE_DIST="${JRE_DIST_PREFIX}-ppc.tgz"
|
||||
PPC64_JRE_DIST="${JRE_DIST_PREFIX}-ppc64.tgz"
|
||||
|
||||
if use x86; then
|
||||
JRE_DIST=${X86_JRE_DIST}
|
||||
S="${WORKDIR}/ibm-java2-i386-50"
|
||||
LINK_ARCH="intel"
|
||||
elif use amd64; then
|
||||
JRE_DIST=${AMD64_JRE_DIST}
|
||||
S="${WORKDIR}/ibm-java2-x86_64-50"
|
||||
LINK_ARCH="amd64"
|
||||
elif use ppc; then
|
||||
JRE_DIST=${PPC_JRE_DIST}
|
||||
S="${WORKDIR}/ibm-java2-ppc-50"
|
||||
LINK_ARCH="ipseries32"
|
||||
elif use ppc64; then
|
||||
JRE_DIST=${PPC64_JRE_DIST}
|
||||
S="${WORKDIR}/ibm-java2-ppc64-50"
|
||||
LINK_ARCH="ipseries64"
|
||||
fi
|
||||
|
||||
DIRECT_DOWNLOAD="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=sdk5&S_PKG=${LINK_ARCH}5sr${SERVICE_RELEASE_LINK}${FP_LINK}&S_TACT=105AGX05&S_CMP=JDK"
|
||||
|
||||
SLOT="1.5"
|
||||
DESCRIPTION="IBM Java SE Runtime Environment"
|
||||
HOMEPAGE="http://www.ibm.com/developerworks/java/jdk/"
|
||||
DOWNLOADPAGE="${HOMEPAGE}linux/download.html"
|
||||
# bug #125178
|
||||
ALT_DOWNLOADPAGE="${HOMEPAGE}linux/older_download.html"
|
||||
|
||||
SRC_URI="x86? ( ${X86_JRE_DIST} )
|
||||
amd64? ( ${AMD64_JRE_DIST} )
|
||||
ppc? ( ${PPC_JRE_DIST} )
|
||||
ppc64? ( ${PPC64_JRE_DIST} )"
|
||||
LICENSE="IBM-J1.5"
|
||||
KEYWORDS="-* amd64 ppc ppc64 x86"
|
||||
RESTRICT="fetch"
|
||||
IUSE="X alsa nsplugin odbc"
|
||||
|
||||
RDEPEND="=virtual/libstdc++-3.3
|
||||
X? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libXft
|
||||
x11-libs/libXi
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXp
|
||||
x11-libs/libXtst
|
||||
x11-libs/libXt
|
||||
x11-libs/libX11
|
||||
)
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
nsplugin? (
|
||||
x86? ( =x11-libs/gtk+-2* =x11-libs/gtk+-1* )
|
||||
ppc? ( =x11-libs/gtk+-1* )
|
||||
)
|
||||
odbc? ( dev-db/unixODBC )"
|
||||
DEPEND=""
|
||||
|
||||
QA_EXECSTACK_amd64="opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libj9vrb23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9trc23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9shr23.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libj9jvmti23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9jit23.so
|
||||
opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libj9hookable23.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9dyn23.so
|
||||
opt/${P}/bin/libj9dmp23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9bcv23.so
|
||||
opt/${P}/bin/libj9ute23.so
|
||||
opt/${P}/bin/libiverel23.so
|
||||
opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/bin/j9vm/libjvm.so"
|
||||
|
||||
QA_TEXTRELS_amd64="opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libj9jit23.so"
|
||||
|
||||
QA_EXECSTACK_x86="opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/libj9jvmti23.so
|
||||
opt/${P}/bin/libj9hookable23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9dyn23.so
|
||||
opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9dmp23.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libj9jit23.so
|
||||
opt/${P}/bin/libiverel23.so
|
||||
opt/${P}/bin/libj9trc23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libj9shr23.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9vrb23.so
|
||||
opt/${P}/bin/libj9bcv23.so
|
||||
opt/${P}/bin/libj9aotrt23.so
|
||||
opt/${P}/bin/classic/libjvm.so"
|
||||
|
||||
QA_TEXTRELS_ppc="opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/libj9aotrt23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9gcchk23.so
|
||||
opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libj9jit23.so
|
||||
opt/${P}/bin/libj9jitd23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9jvmti23.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9ute23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libjaas.so
|
||||
opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/libjsig.so
|
||||
"
|
||||
|
||||
QA_TEXTRELS_ppc64="opt/${P}/bin/libj9jextract.so
|
||||
opt/${P}/bin/libjsig.so
|
||||
opt/${P}/bin/libj9jitd23.so
|
||||
opt/${P}/bin/libj9ute23.so
|
||||
opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/bin/libj9prt23.so
|
||||
opt/${P}/bin/libjclscar_23.so
|
||||
opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/libj9gc23.so
|
||||
opt/${P}/bin/libj9dbg23.so
|
||||
opt/${P}/bin/libj9thr23.so
|
||||
opt/${P}/bin/libj9jpi23.so
|
||||
opt/${P}/bin/libj9gcchk23.so
|
||||
opt/${P}/bin/libj9vm23.so
|
||||
opt/${P}/bin/libj9jit23.so"
|
||||
|
||||
QA_TEXTRELS_x86="opt/${P}/bin/lib*.so
|
||||
opt/${P}/bin/j9vm/libjvm.so
|
||||
opt/${P}/bin/xawt/libmawt.so
|
||||
opt/${P}/bin/javaplugin.so
|
||||
opt/${P}/bin/motif21/libmawt.so
|
||||
opt/${P}/bin/headless/libmawt.so
|
||||
opt/${P}/bin/classic/libjvm.so
|
||||
opt/${P}/lib/i386/libdeploy.so"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Due to license restrictions, we cannot redistribute or fetch the distfiles"
|
||||
einfo "Please visit: ${DOWNLOADPAGE}"
|
||||
|
||||
einfo "Under J2SE 5.0, download SR${SERVICE_RELEASE}${FP_WEB} for your arch:"
|
||||
einfo "${JRE_DIST}"
|
||||
|
||||
einfo "You can use direct link to your arch download page:"
|
||||
einfo "${DIRECT_DOWNLOAD}"
|
||||
einfo "Place the file(s) in: ${DISTDIR}"
|
||||
einfo "Then restart emerge: 'emerge --resume'"
|
||||
|
||||
einfo "Note: if SR${SERVICE_RELEASE}${FP_WEB} is not available at ${DOWNLOADPAGE}"
|
||||
einfo "it may have been moved to ${ALT_DOWNLOADPAGE}. Lately that page"
|
||||
einfo "isn't updated, but the files should still available through the"
|
||||
einfo "direct link to arch download page. If it doesn't work, file a bug."
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
# Copy all the files to the designated directory
|
||||
dodir /opt/${P}
|
||||
cp -pR "${S}"/jre/* "${D}/opt/${P}/"
|
||||
|
||||
local x86plugin=libjavaplugin_ojigtk2.so
|
||||
local ppcplugin=libjavaplugin_oji.so
|
||||
local jrebindest="${D}/opt/${P}/bin/"
|
||||
|
||||
local plugin
|
||||
if use x86; then
|
||||
plugin=${x86plugin}
|
||||
elif use ppc; then
|
||||
plugin=${ppcplugin}
|
||||
fi
|
||||
|
||||
plugin=/opt/${P}/bin/${plugin}
|
||||
|
||||
if use x86 || use ppc; then
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin ${plugin}
|
||||
fi
|
||||
fi
|
||||
|
||||
dohtml -a html,htm,HTML -r docs || die
|
||||
dodoc "${S}/COPYRIGHT" || die
|
||||
|
||||
set_java_env
|
||||
java-vm_revdep-mask
|
||||
}
|
@ -0,0 +1,313 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.13.1.ebuild,v 1.1 2014/01/29 21:26:17 sera Exp $
|
||||
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
|
||||
|
||||
# *********************************************************
|
||||
# * IF YOU CHANGE THIS EBUILD, CHANGE ICEDTEA-7.* AS WELL *
|
||||
# *********************************************************
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-pkg-2 java-vm-2 pax-utils prefix versionator virtualx
|
||||
|
||||
ICEDTEA_PKG=${PN}$(replace_version_separator 1 -)
|
||||
ICEDTEA_BRANCH=$(get_version_component_range 1-3)
|
||||
OPENJDK_BUILD="30"
|
||||
OPENJDK_DATE="21_jan_2014"
|
||||
OPENJDK_TARBALL="openjdk-6-src-b${OPENJDK_BUILD}-${OPENJDK_DATE}.tar.xz"
|
||||
# Download cacao and jamvm regardless for use with EXTRA_ECONF
|
||||
CACAO_TARBALL="68fe50ac34ec.tar.gz"
|
||||
JAMVM_TARBALL="jamvm-ec18fb9e49e62dce16c5094ef1527eed619463aa.tar.gz"
|
||||
|
||||
CACAO_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-cacao-${CACAO_TARBALL}"
|
||||
JAMVM_GENTOO_TARBALL="icedtea-${ICEDTEA_BRANCH}-${JAMVM_TARBALL}"
|
||||
|
||||
DESCRIPTION="A harness to build OpenJDK using Free Software build tools and dependencies"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_PKG="${ICEDTEA_PKG}.tar.xz"
|
||||
SRC_URI="
|
||||
http://icedtea.classpath.org/download/source/${SRC_PKG}
|
||||
https://java.net/downloads/openjdk6/${OPENJDK_TARBALL}
|
||||
http://icedtea.classpath.org/download/drops/cacao/${CACAO_TARBALL} -> ${CACAO_GENTOO_TARBALL}
|
||||
http://icedtea.classpath.org/download/drops/jamvm/${JAMVM_TARBALL} -> ${JAMVM_GENTOO_TARBALL}"
|
||||
|
||||
LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="+X +alsa cacao cjk +cups debug doc examples javascript +jbootstrap kerberos +nsplugin
|
||||
+nss pax_kernel pulseaudio +source systemtap test +webstart"
|
||||
|
||||
# Ideally the following were optional at build time.
|
||||
ALSA_COMMON_DEP="
|
||||
>=media-libs/alsa-lib-1.0"
|
||||
CUPS_COMMON_DEP="
|
||||
>=net-print/cups-1.2.12"
|
||||
X_COMMON_DEP="
|
||||
dev-libs/glib
|
||||
>=media-libs/freetype-2.3.5
|
||||
>=x11-libs/gtk+-2.8:2
|
||||
>=x11-libs/libX11-1.1.3
|
||||
>=x11-libs/libXext-1.1.1
|
||||
>=x11-libs/libXi-1.1.3
|
||||
>=x11-libs/libXrender-0.9.4
|
||||
>=x11-libs/libXtst-1.0.3"
|
||||
X_DEPEND="
|
||||
>=x11-libs/libXau-1.0.3
|
||||
>=x11-libs/libXdmcp-1.0.2
|
||||
>=x11-libs/libXinerama-1.0.2
|
||||
x11-proto/inputproto
|
||||
>=x11-proto/xextproto-7.1.1
|
||||
x11-proto/xineramaproto
|
||||
x11-proto/xproto"
|
||||
|
||||
COMMON_DEP="
|
||||
>=media-libs/giflib-4.1.6
|
||||
>=media-libs/libpng-1.2
|
||||
>=sys-libs/zlib-1.2.3
|
||||
virtual/jpeg:0
|
||||
>=media-libs/lcms-2.5
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
kerberos? ( virtual/krb5 )
|
||||
nss? ( >=dev-libs/nss-3.12.5-r1 )
|
||||
pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
|
||||
systemtap? ( >=dev-util/systemtap-1 )"
|
||||
|
||||
# media-fonts/lklug needs ppc ppc64 keywords
|
||||
RDEPEND="${COMMON_DEP}
|
||||
!dev-java/icedtea6
|
||||
X? (
|
||||
${X_COMMON_DEP}
|
||||
media-fonts/dejavu
|
||||
cjk? (
|
||||
media-fonts/arphicfonts
|
||||
media-fonts/baekmuk-fonts
|
||||
!ppc? ( !ppc64? ( media-fonts/lklug ) )
|
||||
media-fonts/lohit-fonts
|
||||
media-fonts/sazanami
|
||||
)
|
||||
)
|
||||
alsa? ( ${ALSA_COMMON_DEP} )
|
||||
cups? ( ${CUPS_COMMON_DEP} )"
|
||||
|
||||
# Only ant-core-1.8.1 has fixed ant -diagnostics when xerces+xalan are not present.
|
||||
# ca-certificates, perl and openssl are used for the cacerts keystore generation
|
||||
# xext headers have two variants depending on version - bug #288855
|
||||
# !eclipse-ecj-3.7 - bug #392587
|
||||
# autoconf - as long as we use eautoreconf, version restrictions for bug #294918
|
||||
DEPEND="${COMMON_DEP} ${ALSA_COMMON_DEP} ${CUPS_COMMON_DEP} ${X_COMMON_DEP}
|
||||
|| (
|
||||
>=dev-java/gcj-jdk-4.3
|
||||
dev-java/icedtea-bin:6
|
||||
dev-java/icedtea:6
|
||||
)
|
||||
app-arch/cpio
|
||||
app-arch/unzip
|
||||
app-arch/zip
|
||||
app-misc/ca-certificates
|
||||
dev-lang/perl
|
||||
>=dev-libs/libxslt-1.1.26
|
||||
dev-libs/openssl
|
||||
virtual/pkgconfig
|
||||
sys-apps/lsb-release
|
||||
${X_DEPEND}
|
||||
pax_kernel? ( sys-apps/paxctl )"
|
||||
|
||||
PDEPEND="webstart? ( dev-java/icedtea-web:6 )
|
||||
nsplugin? ( dev-java/icedtea-web:6[nsplugin] )"
|
||||
|
||||
S="${WORKDIR}"/${ICEDTEA_PKG}
|
||||
|
||||
pkg_setup() {
|
||||
JAVA_PKG_WANT_BUILD_VM="
|
||||
icedtea-6 icedtea-bin-6 icedtea6 icedtea6-bin
|
||||
gcj-jdk"
|
||||
JAVA_PKG_WANT_SOURCE="1.5"
|
||||
JAVA_PKG_WANT_TARGET="1.5"
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${SRC_PKG}
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# icedtea doesn't like some locales. #330433 #389717
|
||||
export LANG="C" LC_ALL="C"
|
||||
}
|
||||
|
||||
bootstrap_impossible() {
|
||||
# Fill this according to testing what works and what not
|
||||
has "${1}" # icedtea6 icedtea-6 icedtea6-bin icedtea-bin-6
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local config bootstrap enable_cacao
|
||||
local vm=$(java-pkg_get-current-vm)
|
||||
|
||||
# IcedTea6 can't be built using IcedTea7; its class files are too new
|
||||
# Whether to bootstrap
|
||||
bootstrap="disable"
|
||||
if use jbootstrap; then
|
||||
if bootstrap_impossible "${vm}"; then
|
||||
einfo "Bootstrap with ${vm} is currently not possible and thus disabled, ignoring USE=jbootstrap"
|
||||
else
|
||||
bootstrap="enable"
|
||||
fi
|
||||
fi
|
||||
|
||||
if has "${vm}" gcj-jdk; then
|
||||
# gcj-jdk ensures ecj is present.
|
||||
use jbootstrap || einfo "bootstrap is necessary when building with ${vm}, ignoring USE=\"-jbootstrap\""
|
||||
bootstrap="enable"
|
||||
fi
|
||||
|
||||
config="${config} --${bootstrap}-bootstrap"
|
||||
|
||||
# Always use HotSpot as the primary VM if available. #389521 #368669 #357633 ...
|
||||
# Otherwise use CACAO
|
||||
if ! has "${ARCH}" amd64 sparc x86; then
|
||||
enable_cacao=yes
|
||||
elif use cacao; then
|
||||
ewarn 'Enabling CACAO on an architecture with HotSpot support; issues may result.'
|
||||
ewarn 'If so, please rebuild with USE="-cacao"'
|
||||
enable_cacao=yes
|
||||
fi
|
||||
|
||||
if [[ ${enable_cacao} ]]; then
|
||||
config="${config} --enable-cacao"
|
||||
fi
|
||||
|
||||
# OpenJDK-specific parallelism support. Bug #389791, #337827
|
||||
# Implementation modified from waf-utils.eclass
|
||||
# Note that "-j" is converted to "-j1" as the system doesn't support --load-average
|
||||
local procs=$(echo -j1 ${MAKEOPTS} | sed -r "s/.*(-j\s*|--jobs=)([0-9]+).*/\2/" )
|
||||
config="${config} --with-parallel-jobs=${procs}";
|
||||
einfo "Configuring using --with-parallel-jobs=${procs}"
|
||||
|
||||
if use javascript ; then
|
||||
config="${config} --with-rhino=$(java-pkg_getjar rhino-1.6 js.jar)"
|
||||
else
|
||||
config="${config} --without-rhino"
|
||||
fi
|
||||
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
|
||||
econf ${config} \
|
||||
--with-openjdk-src-zip="${DISTDIR}/${OPENJDK_TARBALL}" \
|
||||
--with-cacao-src-zip="${DISTDIR}/${CACAO_GENTOO_TARBALL}" \
|
||||
--with-jamvm-src-zip="${DISTDIR}/${JAMVM_GENTOO_TARBALL}" \
|
||||
--with-jdk-home="$(java-config -O)" \
|
||||
--with-abs-install-dir=/usr/$(get_libdir)/icedtea${SLOT} \
|
||||
--disable-downloading \
|
||||
$(use_enable !debug optimizations) \
|
||||
$(use_enable doc docs) \
|
||||
$(use_enable kerberos system-kerberos) \
|
||||
$(use_enable nss) \
|
||||
$(use_enable pulseaudio pulse-java) \
|
||||
$(use_enable systemtap) \
|
||||
$(use_with pax_kernel pax paxctl)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Would use GENTOO_VM otherwise.
|
||||
export ANT_RESPECT_JAVA_HOME=TRUE
|
||||
|
||||
# With ant >=1.8.2 all required tasks are part of ant-core
|
||||
export ANT_TASKS="none"
|
||||
|
||||
emake
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Use Xvfb for tests
|
||||
unset DISPLAY
|
||||
|
||||
Xemake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||
local ddest="${ED}/${dest}"
|
||||
dodir "${dest}"
|
||||
|
||||
dodoc README NEWS AUTHORS
|
||||
dosym /usr/share/doc/${PF} /usr/share/doc/${PN}${SLOT}
|
||||
|
||||
cd openjdk.build/j2sdk-image || die
|
||||
|
||||
# Ensures HeadlessGraphicsEnvironment is used.
|
||||
if ! use X; then
|
||||
rm -r jre/lib/$(get_system_arch)/xawt || die
|
||||
fi
|
||||
|
||||
# Don't hide classes
|
||||
rm lib/ct.sym || die
|
||||
|
||||
#402507
|
||||
mkdir jre/.systemPrefs || die
|
||||
touch jre/.systemPrefs/.system.lock || die
|
||||
touch jre/.systemPrefs/.systemRootModFile || die
|
||||
|
||||
# doins can't handle symlinks.
|
||||
cp -vRP bin include jre lib man "${ddest}" || die
|
||||
|
||||
dodoc ASSEMBLY_EXCEPTION THIRD_PARTY_README
|
||||
|
||||
if use doc; then
|
||||
# java-pkg_dohtml needed for package-list #302654
|
||||
java-pkg_dohtml -r ../docs/* || die
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
dodir "${dest}/share";
|
||||
cp -vRP demo sample "${ddest}/share/" || die
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
cp src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
# Fix the permissions.
|
||||
find "${ddest}" \! -type l \( -perm /111 -exec chmod 755 {} \; -o -exec chmod 644 {} \; \) || die
|
||||
|
||||
# Needs to be done before generating cacerts
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
|
||||
# We need to generate keystore - bug #273306
|
||||
einfo "Generating cacerts file from certificates in ${EPREFIX}/usr/share/ca-certificates/"
|
||||
mkdir "${T}/certgen" && cd "${T}/certgen" || die
|
||||
cp "${FILESDIR}/generate-cacerts.pl" . && chmod +x generate-cacerts.pl || die
|
||||
for c in "${EPREFIX}"/usr/share/ca-certificates/*/*.crt; do
|
||||
openssl x509 -text -in "${c}" >> all.crt || die
|
||||
done
|
||||
./generate-cacerts.pl "${ddest}/bin/keytool" all.crt || die
|
||||
cp -vRP cacerts "${ddest}/jre/lib/security/" || die
|
||||
chmod 644 "${ddest}/jre/lib/security/cacerts" || die
|
||||
|
||||
# Bug 390663
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die
|
||||
eprefixify "${T}"/fontconfig.Gentoo.properties
|
||||
insinto "${dest}"/jre/lib
|
||||
doins "${T}"/fontconfig.Gentoo.properties
|
||||
|
||||
set_java_env "${FILESDIR}/icedtea.env"
|
||||
if ! use X || ! use alsa || ! use cups; then
|
||||
java-vm_revdep-mask "${dest}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<=dev-java/icedtea-6.1.10.4:${SLOT}"; then
|
||||
# portage would preserve the symlink otherwise, related to bug #384397
|
||||
rm -f "${EROOT}/usr/lib/jvm/icedtea6"
|
||||
elog "To unify the layout and simplify scripts, the identifier of Icedtea-6*"
|
||||
elog "has changed from 'icedtea6' to 'icedtea-6' starting from version 6.1.10.4-r1"
|
||||
elog "If you had icedtea6 as system VM, the change should be automatic, however"
|
||||
elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed"
|
||||
elog "and the same holds for any user VM settings. Sorry for the inconvenience."
|
||||
fi
|
||||
}
|
@ -0,0 +1,207 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.15.ebuild,v 1.1 2014/01/29 13:37:01 grozin Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit multilib eutils flag-o-matic pax-utils
|
||||
|
||||
#same order as http://www.sbcl.org/platform-table.html
|
||||
BV_X86=1.0.58
|
||||
BV_AMD64=1.1.15
|
||||
BV_PPC=1.0.28
|
||||
BV_SPARC=1.0.28
|
||||
BV_ALPHA=1.0.28
|
||||
|
||||
DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
|
||||
HOMEPAGE="http://sbcl.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
|
||||
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
|
||||
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
|
||||
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
|
||||
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
|
||||
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="debug doc source +threads +unicode zlib"
|
||||
|
||||
CDEPEND=">=dev-lisp/asdf-2.33-r3:="
|
||||
DEPEND="${CDEPEND}
|
||||
doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
|
||||
RDEPEND="${CDEPEND}
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )"
|
||||
|
||||
# Disable warnings about executable stacks, as this won't be fixed soon by upstream
|
||||
QA_EXECSTACK="usr/bin/sbcl"
|
||||
|
||||
CONFIG="${S}/customize-target-features.lisp"
|
||||
ENVD="${T}/50sbcl"
|
||||
|
||||
# Prevent ASDF from using the system libraries
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
|
||||
|
||||
usep() {
|
||||
use ${1} && echo "true" || echo "false"
|
||||
}
|
||||
|
||||
sbcl_feature() {
|
||||
echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
|
||||
}
|
||||
|
||||
sbcl_apply_features() {
|
||||
cat > "${CONFIG}" <<'EOF'
|
||||
(lambda (list)
|
||||
(flet ((enable (x) (pushnew x list))
|
||||
(disable (x) (setf list (remove x list))))
|
||||
EOF
|
||||
if use x86 || use amd64; then
|
||||
sbcl_feature "$(usep threads)" ":sb-thread"
|
||||
fi
|
||||
sbcl_feature "true" ":sb-ldb"
|
||||
sbcl_feature "false" ":sb-test"
|
||||
sbcl_feature "$(usep unicode)" ":sb-unicode"
|
||||
sbcl_feature "$(usep zlib)" ":sb-core-compression"
|
||||
sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
|
||||
cat >> "${CONFIG}" <<'EOF'
|
||||
)
|
||||
list)
|
||||
EOF
|
||||
cat "${CONFIG}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv sbcl-*-linux sbcl-binary || die
|
||||
cd "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/gentoo-fix_install_man.patch
|
||||
epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
|
||||
# bug #468482
|
||||
epatch "${FILESDIR}"/concurrency-test.patch
|
||||
# bug #486552
|
||||
epatch "${FILESDIR}"/bsd-sockets-test.patch
|
||||
|
||||
# To make the hardened compiler NOT compile with -fPIE -pie
|
||||
if gcc-specs-pie ; then
|
||||
einfo "Disabling PIE..."
|
||||
epatch "${FILESDIR}"/gentoo-fix_nopie_for_hardened_toolchain.patch
|
||||
fi
|
||||
|
||||
cp /usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
|
||||
|
||||
use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
|
||||
|
||||
# Some shells(such as dash) don't have "time" as builtin
|
||||
# and we don't want to DEPEND on sys-process/time
|
||||
sed "s,^time ,," -i make.sh || die
|
||||
sed "s,/lib,/$(get_libdir),g" -i install.sh || die
|
||||
# #define SBCL_HOME ...
|
||||
sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
|
||||
|
||||
find . -type f -name .cvsignore -delete
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# customizing SBCL version as per
|
||||
# http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
|
||||
echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
|
||||
|
||||
# applying customizations
|
||||
sbcl_apply_features
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local bindir="${WORKDIR}"/sbcl-binary
|
||||
|
||||
strip-unsupported-flags ; filter-flags -fomit-frame-pointer
|
||||
|
||||
if host-is-pax ; then
|
||||
# To disable PaX on hardened systems
|
||||
pax-mark -C "${bindir}"/src/runtime/sbcl
|
||||
pax-mark -mr "${bindir}"/src/runtime/sbcl
|
||||
|
||||
# Hack to disable PaX on second GENESIS stage
|
||||
sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \
|
||||
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
|
||||
fi
|
||||
|
||||
# clear the environment to get rid of non-ASCII strings, see bug 174702
|
||||
# set HOME for paludis
|
||||
env - HOME="${T}" \
|
||||
CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
|
||||
CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
|
||||
GNUMAKE=make ./make.sh \
|
||||
"sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
|
||||
|| die "make failed"
|
||||
|
||||
# need to set HOME because libpango(used by graphviz) complains about it
|
||||
if use doc; then
|
||||
env - HOME="${T}" \
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||
make -C doc/manual info html || die "Cannot build manual"
|
||||
env - HOME="${T}" \
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||
make -C doc/internals info html || die "Cannot build internal docs"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ewarn "Unfortunately, it is known that some tests fail eg."
|
||||
ewarn "run-program.impure.lisp. This is an issue of the upstream's"
|
||||
ewarn "development and not of Gentoo's side. Please, before filing"
|
||||
ewarn "any bug(s) search for older submissions. Thank you."
|
||||
time ( cd tests && sh run-tests.sh )
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# install system-wide initfile
|
||||
dodir /etc/
|
||||
cat > "${D}"/etc/sbclrc <<EOF
|
||||
;;; The following is required if you want source location functions to
|
||||
;;; work in SLIME, for example.
|
||||
|
||||
(setf (logical-pathname-translations "SYS")
|
||||
'(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*")
|
||||
("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*")))
|
||||
|
||||
;;; Setup ASDF2
|
||||
(load "/etc/common-lisp/gentoo-init.lisp")
|
||||
EOF
|
||||
|
||||
# Install documentation
|
||||
unset SBCL_HOME
|
||||
INSTALL_ROOT="${D}/usr" LIB_DIR="/usr/$(get_libdir)" DOC_DIR="${D}/usr/share/doc/${PF}" \
|
||||
sh install.sh || die "install.sh failed"
|
||||
|
||||
# rm empty directories lest paludis complain about this
|
||||
find "${D}" -empty -type d -exec rmdir -v {} +
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/manual/
|
||||
doinfo doc/manual/*.info*
|
||||
dohtml -r doc/internals/sbcl-internals
|
||||
doinfo doc/internals/sbcl-internals.info
|
||||
docinto internals-notes && dodoc doc/internals-notes/*
|
||||
else
|
||||
rm -Rv "${D}/usr/share/doc/${PF}" || die
|
||||
fi
|
||||
|
||||
dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
|
||||
|
||||
# install the SBCL source
|
||||
if use source; then
|
||||
./clean.sh
|
||||
cp -av src "${D}/usr/$(get_libdir)/sbcl/" || die
|
||||
fi
|
||||
|
||||
# necessary for running newly-saved images
|
||||
echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
|
||||
echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
|
||||
doenvd "${ENVD}"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST babelfish-0.4.0.tar.gz 89386 SHA256 1c22bf70ecc61d0ebe637edc3868dfb146dc5a458be353b20386406e28a18710 SHA512 f9e2cf8ec367cead528d99019fc1e597a94b6654cd2b5c39ba3e2deb9e579bd8af54f463510f709c5c540911e01ed830511f833fe2400bd7ec6a70cd05ee642f WHIRLPOOL 0034705cf62bde3851e9edc4cc63316c4874c404c65fd0ff33937acb1fc4da29e54ad03aa8e11ecf98bcf0f8bc5f2c1b89be7963f63611a481650dfc709e73ab
|
||||
DIST babelfish-0.5.1.tar.gz 89683 SHA256 bd78ecacc684aac8939c2937fe25c85179123940997943381ae9c22e37bf964f SHA512 24f192867ba5e34fbe5f5f90cae479b095577b6b6a0a0f6e778f68130b0010c382e204cb1da15f062929ce231f3f9a5bb5c7e4c01a4a2dcbf975e884a25e4210 WHIRLPOOL 3f0dc56b981ac2ec59bb4ba88f27419de0e7276fbd05e845c76f46081afb2561e6852081a1be6f0df36a9fe110419c49679d8e4255ca4e1b37e6689133b05114
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/babelfish/babelfish-0.5.1.ebuild,v 1.1 2014/01/29 15:23:31 maksbotan Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library to work with countries and languages"
|
||||
HOMEPAGE="https://github.com/Diaoul/babelfish https://pypi.python.org/pypi/babelfish"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST chaco-4.3.0.tar.gz 12312403 SHA256 8c7863cf7956c44eaed2d44766026d941322b43bc72a01a0c431fb7a6495c004 SHA512 44642ed0531c8f181349d720c9c5c3f4a83bbc13da79a67a90c8ace3d4974c7e757534d88e6110fca5ab2cceb6b311a8198b8a76d1e5edb9f789898ba61d6ca8 WHIRLPOOL 2253511978c31fd1cc1fe7f51e44006c1aaf21508947432dbabf188bdbd0700bc129e266ef785d94029cffb937752c16df45e7f2be3e2b5fd79f8960753e7c49
|
||||
DIST chaco-4.4.1.tar.gz 406469 SHA256 a607565393bdc669d5d8fb992a5338eb9a6c1f69c1b50460dee7193dd8b9533d SHA512 6720e57b0744632a43f18f0f8cbee65836fa4cabd3a5d4aeb9ecca1e89204ce801012577b911738a2719d8978416457990ded0b929222271633193726c5d9f28 WHIRLPOOL c377b682220d03ed53bcbd5cb2f0743220ccea949e065aa21f528954fba795b6dc0f3a7cfccd86cda8767bde58072eba08c1bd8aaddc1aa3800be711bf09b528
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/chaco/chaco-4.4.1.ebuild,v 1.1 2014/01/29 17:39:35 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 virtualx
|
||||
|
||||
DESCRIPTION="Enthought Tool Suite: Interactive plotting toolkit"
|
||||
HOMEPAGE="http://code.enthought.com/projects/chaco/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/enable-4[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
>=dev-python/traitsui-4[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
media-fonts/font-cursor-misc
|
||||
media-fonts/font-misc-misc
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
cd "${BUILD_DIR}"/lib || die
|
||||
VIRTUALX_COMMAND="nosetests" virtualmake
|
||||
rm -rf ${PN}/tests/ /${PN}/shell/ ${PN}/scales/ || die
|
||||
}
|
@ -1,16 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<herd>sci</herd>
|
||||
<longdescription lang="en">
|
||||
Chaco is a Python plotting application toolkit and a part of
|
||||
Enthought Tool Suite. It is meant to facilitate writing plotting
|
||||
applications of all levels of complexity, from simple scripts with
|
||||
hard-coded data to large plotting programs with complex data
|
||||
interrelationships and a multitude of interactive tools. While Chaco
|
||||
generates nice static plots for publication and presentation
|
||||
purposes, its components are all designed to be work well for
|
||||
interactive data visualization.
|
||||
</longdescription>
|
||||
<herd>python</herd>
|
||||
<longdescription lang="en">
|
||||
Chaco is a Python plotting application toolkit and a part of
|
||||
Enthought Tool Suite. It is meant to facilitate writing plotting
|
||||
applications of all levels of complexity, from simple scripts with
|
||||
hard-coded data to large plotting programs with complex data
|
||||
interrelationships and a multitude of interactive tools. While Chaco
|
||||
generates nice static plots for publication and presentation
|
||||
purposes, its components are all designed to be work well for
|
||||
interactive data visualization.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">chaco</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1 +1,2 @@
|
||||
DIST codetools-4.1.0.tar.gz 272082 SHA256 31996678036f93cfa96d2c29536dc6b55db862f08d0753b06639aa56f136615f SHA512 f1a189785cc58e9de8390ea8cc8cd78e84bab568ffafbe6bb7f96d515ef0280818ce3de140465e1e56cd808192c0d70bb06a56dbfbac8a22476544c2d75bd7e5 WHIRLPOOL 141696c4fa3b346890e3e15d83dd9a5194012b48c3d523a52ffba186a6e016b6becca1cb876118e1360bbd16384e37d7abd1ef5bc9fb37a444eb9dec5d0f7046
|
||||
DIST codetools-4.2.0.tar.gz 117891 SHA256 a93452b3f421bb5f9f18a74d404661433e189e29de3a4b9cfe92544e69be9c2c SHA512 8b63b9cb65966db72f3d2b054559fadf3008a4f4a7fc66ff12b046ca18568694c9d11066d6450e38b053b73df31c8a136729d7052bf8e21f287eac220ddf5dbb WHIRLPOOL adf4f8f3a516cf14cb8c71a4874b80c09814b017872be5dbb7768e506fecfc76d59805763d1cf3dbfdf941f86efd3893545e314932bad93c461a4468cee5c15e
|
||||
|
@ -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/codetools/codetools-4.2.0.ebuild,v 1.1 2014/01/29 18:30:10 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 virtualx
|
||||
|
||||
DESCRIPTION="Enthought Tool Suite: Code analysis and execution tools"
|
||||
HOMEPAGE="http://code.enthought.com/projects/code_tools/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
IUSE="test"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
LICENSE="BSD"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
>=dev-python/scimath-4[${PYTHON_USEDEP}]
|
||||
>=dev-python/traits-4[${PYTHON_USEDEP}]"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/blockcanvas[${PYTHON_USEDEP}]
|
||||
media-fonts/font-cursor-misc
|
||||
media-fonts/font-misc-misc
|
||||
virtual/python-futures[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
VIRTUALX_COMMAND="nosetests" virtualmake -e with_mask_test_case
|
||||
}
|
@ -1,19 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<longdescription lang="en">
|
||||
The CodeTools project from the Enthought Tool Suite
|
||||
includes packages that simplify meta-programming
|
||||
and help the programmer separate data from code in Python. This
|
||||
library contains classes that allow defining simple snippets, or
|
||||
"blocks", of Python code, analyze variable dependencies in the code
|
||||
block, and use these dependencies to construct or restrict an
|
||||
execution graph. These (restricted) code blocks can then be executed
|
||||
in any namespace. However, this project also provides a
|
||||
Traits-event-enhanced namespace, called a "context", which can be used
|
||||
in place of a vanilla namespace to allow actions to be performed
|
||||
whenever variables are assigned or retrieved from the namespace. This
|
||||
project is used as the foundation for the BlockCanvas project.
|
||||
</longdescription>
|
||||
<herd>python</herd>
|
||||
<longdescription lang="en">
|
||||
The CodeTools project from the Enthought Tool Suite
|
||||
includes packages that simplify meta-programming
|
||||
and help the programmer separate data from code in Python. This
|
||||
library contains classes that allow defining simple snippets, or
|
||||
"blocks", of Python code, analyze variable dependencies in the code
|
||||
block, and use these dependencies to construct or restrict an
|
||||
execution graph. These (restricted) code blocks can then be executed
|
||||
in any namespace. However, this project also provides a
|
||||
Traits-event-enhanced namespace, called a "context", which can be used
|
||||
in place of a vanilla namespace to allow actions to be performed
|
||||
whenever variables are assigned or retrieved from the namespace. This
|
||||
project is used as the foundation for the BlockCanvas project.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">codetools</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1 +1,2 @@
|
||||
DIST envisage-4.3.0.tar.gz 498475 SHA256 290d031b57670eb78fd4b8065317618e70f9869f55643e480bdfa1adf5f99c15 SHA512 f6c008917e0a7f70624fd7fb771e3560c3af57a2cb15d37e3e69c3fd6a6870ff6d19b3aab0b6131ee5150f207e6c0920e01547912deb666504159a916b9e2389 WHIRLPOOL 8665b5edb2be026c7a14062c9dc89c7fe2f63c28f81c4286dd40f8bdb96c123d190e71a7e7fb6228a1287a19d93e876d57706a03ae2fe618b4141f626b484460
|
||||
DIST envisage-4.4.0.tar.gz 192529 SHA256 ce9274a1afef8e4b660344eda2b32c4aa23fa35aa61dadc33d5a85eb284270f6 SHA512 7cc8fa82ea9bfd53f1a6cc90551d97972dd4b7abe9476515ea617ab6a32d7f2f65b2815ed934633f96b0f1445b763b9350e5d0e37ed99768c9a2ca32e588f91f WHIRLPOOL a108b28877821fe7acc0841726f7357c75eeb6b2734fcec12fd7c700b5fff41b9c0bb84b47be95f0776529fb70b58481b6a2b1ec1ad70763799e58ac152286db
|
||||
|
@ -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/envisage/envisage-4.4.0.ebuild,v 1.1 2014/01/29 18:02:28 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# py2.6 fails testsuite horribly
|
||||
PYTHON_COMPAT=python2_7
|
||||
|
||||
inherit distutils-r1 virtualx
|
||||
|
||||
DESCRIPTION="Enthought Tool Suite: Extensible application framework"
|
||||
HOMEPAGE="http://code.enthought.com/projects/envisage"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/traits-4[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
>=dev-python/traits-4[${PYTHON_USEDEP}]
|
||||
dev-python/apptools[${PYTHON_USEDEP}]
|
||||
media-fonts/font-cursor-misc
|
||||
media-fonts/font-misc-misc
|
||||
)"
|
||||
|
||||
# tests are buggy version after version
|
||||
RESTRICT=test
|
||||
|
||||
python_test() {
|
||||
VIRTUALX_COMMAND="nosetests" virtualmake
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST ets-4.3.0.tar.gz 23307 SHA256 1dba8e7a423765fd1a90a8100ae6c25c341d78572e51f4855521e466c2652ac9 SHA512 2a133b9e2b757cf2af8be8059604689dbad1ce22e8750296ce824c6ca5e0e6a8de8a7f43499f44982ab2bbe0b285b2f883aaa7c8362608f1a398b773782b313c WHIRLPOOL 123593ddcd839ea61190a4cac527be14c2a12ec48eab4157e273d5bc3690835aef8d497942276d1e0e05d78db3933cfab1263532be5225e0e45af9072bba0abc
|
||||
DIST ets-4.4.1.tar.gz 5074 SHA256 af3614663dda07a03380960d30f36752f07e4c00debfd991cfe11b4726fd2c85 SHA512 50e8b0a4777e2ba433366ea6a34ef7c31ed9f41b2d662360839aa2ebaf40b0a9c613b3c472518be0931c5f523a7b383a382e9bd401e7b713f29337d4fd3a2c35 WHIRLPOOL 6ff5a49976767c068f65a04d9b7953d21e7eb58fbb0959b67f2237d839ed3bbaed729f1cb741d07262297d4b1d8e1be01b9fcd89daaea3c9e5b835863c848c8d
|
||||
|
@ -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/dev-python/ets/ets-4.4.1.ebuild,v 1.1 2014/01/29 18:31:18 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Meta package for the Enthought Tool Suite"
|
||||
HOMEPAGE="http://code.enthought.com/projects/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc examples"
|
||||
|
||||
# see the setup_data.py file for version numbers
|
||||
RDEPEND="
|
||||
>=dev-python/apptools-4.2.0[doc?,examples?,${PYTHON_USEDEP}]
|
||||
>=dev-python/blockcanvas-4.0.3[doc?,${PYTHON_USEDEP}]
|
||||
>=dev-python/casuarius-1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/chaco-4.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/codetools-4.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/enable-4.3.0[doc?,examples?,${PYTHON_USEDEP}]
|
||||
>=dev-python/enaml-0.6.8[doc?,examples?,${PYTHON_USEDEP}]
|
||||
>=dev-python/encore-0.4.0[doc?,examples?,${PYTHON_USEDEP}]
|
||||
>=dev-python/envisage-4.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/etsdevtools-4.0.2[doc?,examples?,${PYTHON_USEDEP}]
|
||||
>=dev-python/etsproxy-0.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/graphcanvas-4.0.2[examples?,${PYTHON_USEDEP}]
|
||||
>=sci-visualization/mayavi-4.3.0[doc?,examples?,${PYTHON_USEDEP}]
|
||||
>=dev-python/pyface-4.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/scimath-4.1.2[doc?,${PYTHON_USEDEP}]
|
||||
>=dev-python/traits-4.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/traitsui-4.4.0[${PYTHON_USEDEP}]"
|
||||
|
||||
DEPEND=""
|
@ -1,18 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<longdescription lang="en">
|
||||
%description
|
||||
The Enthought Tool Suite (ETS) is a collection of Python components
|
||||
developed by Enthought and its partners to construct custom scientific
|
||||
applications. It includes a wide variety of components including:
|
||||
<herd>python</herd>
|
||||
<longdescription lang="en">
|
||||
The Enthought Tool Suite (ETS) is a collection of Python components
|
||||
developed by Enthought and its partners to construct custom scientific
|
||||
applications. It includes a wide variety of components including:
|
||||
* An extensible application framework
|
||||
* Application building blocks
|
||||
* 2-D and 3-D graphics libraries
|
||||
* Scientific and math libraries
|
||||
* Developer tools
|
||||
This metapackage contains the dependencies for installing all of the
|
||||
components comprised by the suite.
|
||||
</longdescription>
|
||||
This metapackage contains the dependencies for installing all of the
|
||||
components comprised by the suite.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">ets</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST execnet-1.0.9.zip 297854 SHA256 ab974982ce5f9a3b7aa81da08e9605716d77a61abdf61f2f0846456e7fa91386 SHA512 7bd2577fc06aa8530d6e758ac0b9b88587b582b9a86cd26c58bec8d7b49e531145c1777da2e0122c1fe9d66db13b27a1e7f6e689839c923eb33ea88571697aa3 WHIRLPOOL 998fa06fb4dcd690f8f210da194d93ec9301dfa32d68757730b05da9775d7783bdbae8fbdef60ffcfc33051666d718262ddb570cdd10000813eb05a64025be91
|
||||
DIST execnet-1.1.zip 324708 SHA256 fa1d8bd6b6d2282ff4df474b8ac687e1775bff4fc6462b219a5f89d5e9e6908c SHA512 52ccdeca41229aed44e62e34476f42126ec00ef0c878267de3a5c706bf265d1d79945b9fd27f608b9cdc5512bda66662b545f96053160fbadb568f667e95a71e WHIRLPOOL 93a5bfd46e37838cd429daf827d712832c54102aa75d57e78970481b19dc2763de760332aefc5026f2c190043ef636fc35a45a47c4a7034af2925600d60b6d96
|
||||
DIST execnet-1.2.0.tar.gz 163876 SHA256 951714caa0ae80237f4ffc1f08450e9e2e5f8f902beaf1ad294020875d6f8c2c SHA512 bf4eb1c07832628863f3d315510628343bc4504050311a277a86100a825df8ed5f6b65f58db28ea6733f3886b6007eae7fd33586721374f9ffb3687e9b95d5c4 WHIRLPOOL 898d9427d55e316f2cdfe06d8dadd0f40d8d2374802b419c9b7aac279eed36919f8dc0084c9c253b3b3d75e9dd50ec2748ef2227e803bf900d7d8b0d5395c45e
|
||||
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/execnet/execnet-1.2.0.ebuild,v 1.1 2014/01/29 14:05:13 grozin Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2} pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Rapid multi-Python deployment"
|
||||
HOMEPAGE="http://codespeak.net/execnet/ http://pypi.python.org/pypi/execnet/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
RDEPEND=""
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Tests are a bit fragile to failures in parallel.
|
||||
# XXX: take a closer look, it may be easy to fix.
|
||||
local DISTUTILS_NO_PARALLEL_BUILD=1
|
||||
|
||||
distutils-r1_src_test
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# Re-enable in order to properly test disabling it ;).
|
||||
# https://bitbucket.org/hpk42/execnet/issue/10
|
||||
unset PYTHONDONTWRITEBYTECODE
|
||||
|
||||
py.test || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/py/py-1.4.19.ebuild,v 1.1 2014/01/29 07:54:31 idella4 Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy2_0 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="library with cross-python path, ini-parsing, io, code, log facilities"
|
||||
HOMEPAGE="http://pylib.readthedocs.org/ http://pypi.python.org/pypi/py"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/pytest-2[${PYTHON_USEDEP}] )"
|
||||
RDEPEND=""
|
||||
|
||||
DOCS=( CHANGELOG README.txt )
|
||||
|
||||
python_prepare_all() {
|
||||
sed -e 's:intersphinx_mapping:_&:' -i doc/conf.py || die
|
||||
# https://bitbucket.org/hpk42/py/issue/41/test_lock_unlock-fails-in-py-1419
|
||||
sed -e 's:test_lock_unlock:_&:' -i testing/path/test_svnwc.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test || die "testing failed with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST pyemf-2.0.0.tar.gz 194995 SHA256 6960341434b9683926fba01f1fd81738234848c3f25883fa44c84b9833cf2354 SHA512 013f96356d48db95f9f6f89167d99573e40d8c594b3f6e3183b50d784b653b508662e3b652f8a76dccabeb3933009a06d5786e156284520683d6b3747f2dec66 WHIRLPOOL efdedb5e7707ff95cd628a837ee8e2a397f1b78444083feeeb22d9d621281cd4be934a3b2d85f08a6b7427b3c3463cbc5c2b0a2ee801b72bad0dfaaf50bb5404
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<longdescription lang="en">
|
||||
pyemf is a pure python module that provides a cross-platform ability
|
||||
to generate enhanced metafiles (.emf files), a vector graphics
|
||||
format defined by the ECMA-234 standard. Enhanced metafiles are a
|
||||
natively supported image and scalable clip-art format in the
|
||||
OpenOffice suite of tools and in Windows applications.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pyemf</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyemf/pyemf-2.0.0.ebuild,v 1.1 2014/01/29 18:37:44 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Pure Python Enhanced Metafile Library"
|
||||
HOMEPAGE="http://pyemf.sf.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/numpy[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -1 +1,2 @@
|
||||
DIST pyface-4.3.0.tar.gz 5062628 SHA256 e95e1991231a269324e59ecb0950a3d3ce4aa0cd1ab40d0b301cc8324e502d75 SHA512 14ef540408b5258bdb2efd97873f5c9cbc7ab0110c5a5c71ed5ebcf9b8cd8abbc011666fbacb99ce5bb2ac0ae55dbef731a32ec32cb9bb94107203e6a43862fc WHIRLPOOL 0fa3e35966cf941ca34bafdc2fed551b2b9a1d105f9c3daa2ea2ee8040cf9b491921d67cb007083a063f1c97695855cf4785511353df199bf26250d2242ac202
|
||||
DIST pyface-4.4.0.tar.gz 486490 SHA256 270bc35a5364681b78569619917e1b5890150c882b455b52578f0c0752f3d3fc SHA512 62c93cbd5e956d56c03580876d5f9191210beb3d81cf8fcd0dfc6b2919263e4bf01219f1372e292fcac4462eaffb45cf9cde62dbe16265134b357dabc47d719d WHIRLPOOL 0596a09dad5a026c5726ef18b2c507a8adba1c2783d91f81cae0d5238b0d206f8486120c11824e6494153314749cfb812434e5e7c5ccd29cd231b2b2c9460aab
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyface/pyface-4.4.0.ebuild,v 1.1 2014/01/29 17:10:03 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# https://github.com/enthought/pyface/issues/40 confirms only py2.7
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 virtualx
|
||||
|
||||
DESCRIPTION="Enthought Tool Suite: Traits-capable windowing framework"
|
||||
HOMEPAGE="https://github.com/enthought/pyface"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/traits-4.1[${PYTHON_USEDEP}]
|
||||
|| ( dev-python/wxpython[${PYTHON_USEDEP}] dev-python/PyQt4 \
|
||||
dev-python/pyside[${PYTHON_USEDEP}] )"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/traitsui[${PYTHON_USEDEP}]
|
||||
media-fonts/font-cursor-misc
|
||||
media-fonts/font-misc-misc
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
export ETS_TOOLKIT=qt4
|
||||
export QT_API=pyqt
|
||||
# set nosetests to ignore tests unpassable by these vars.
|
||||
VIRTUALX_COMMAND="nosetests" virtualmake -v -I 'composite_grid_model_test_case*' \
|
||||
-I 'simple_grid_model_test_case*' \
|
||||
-I 'test_split_editor_area_pane*'
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST python-evdev-0.4.3.tar.gz 27658 SHA256 011db63c94e668997ce0609e4a3cb04b92aca21304657151e6567e938de5efc6 SHA512 7bbc4339bde599f38423f88b3e5a4a4408b9214c9b622915b6f31dad50e08879d914fc83e8d95f66c158d5dd2d29e72907c4e3b0a97a3dbdfb7bde9013e161ec WHIRLPOOL 120aea7069cbe86463975103b87e7eca529df34ce14f69fe2378802f867b434a89aadfcdcab1c991ed25114bfe574452e12b33adbacadd1655e2013dc20f4dcb
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
</pkgmetadata>
|
||||
|
@ -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/dev-python/python-evdev/python-evdev-0.4.3.ebuild,v 1.1 2014/01/29 08:46:32 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_COMPAT=( python{2_7,3_3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library for evdev bindings"
|
||||
HOMEPAGE="http://gvalkov.github.com/python-evdev/"
|
||||
SRC_URI="https://github.com/gvalkov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
@ -1,3 +1,4 @@
|
||||
DIST pfbfer-20070710.zip 677333 SHA256 fb1462ff6ce8efae58a0c496f0537c5ac16d4895c68f1640c2973db574ddb376 SHA512 6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2 WHIRLPOOL 5aad616d063cab1862d77fbbf9f625f20c4bcbf09e45688719e312c1e8d3815f1b295d290b78f6c4789919cef39856ec223c30a2e424eeb1c8137cccc5ceb90f
|
||||
DIST reportlab-2.5.tar.gz 1917306 SHA256 805152084cc8421104a5e1e705482a1034598ecb4c266670dfba31996de6ff69 SHA512 9fd043aeb94e1531156b40766e262af2976ef1f55009eaf42ea713d8cde0452ed1c17bbb98d28babf24177552ef9a1d2e9d149ac1f4db904ab806c20114f8766 WHIRLPOOL e7edf7a58be0267319af5672fd8394b93142787c15d43d47d9ebf14d7fd3149edce38699dabde823cf3a5662a948ede008929c820fb1c3cdf0fc29479cebe720
|
||||
DIST reportlab-2.6.tar.gz 1954170 SHA256 76c3cda08f6eac9b0adf0e3c86202fe5e9cb075c00503bef5760cd9e75ec34ff SHA512 d1173231ec6924c225808607edd287b11095cda1856554ff42efb5911285b766f43b79d8747ea2867221aa5c158455ee864dbe903ceffeae535938d2fef59131 WHIRLPOOL ff177ec570d581eee76f9a54ee95b16c928a1351e85f1906baa36aa270dda6ea41d4da6441274cf4eee00624b5ddb2eb855bf4792b1cba658cc4729399598358
|
||||
DIST reportlab-2.7.tar.gz 1951460 SHA256 82b56935e4a75641b40eb22050f0b6e46a0f0a9ebfacdf3b24a1e9c0eef2af6d SHA512 f0c994c91b18ad55f7573af4eb49d173a1b3939d6e7a490e8dc1cce19f8c0dbe31a060df504b908ed6d7642f1d88e5aa4e86b9e459f058da331186f4e0998be4 WHIRLPOOL 511a488e41e8984f4755ea702541e21919da38300dfbfd9ee8b329d9efc1d29985384d7f1eaa8efb2cdeb34de50db2cd1afa25f700a5392db0628d3e9cab1cdb
|
||||
|
@ -1,5 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<herd>python</herd>
|
||||
<longdescription>
|
||||
The ReportLab Toolkit is a Python library for generating
|
||||
PDFs and graphics.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">reportlab</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,82 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/reportlab-2.7.ebuild,v 1.1 2014/01/29 17:30:11 bicatali Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
# Tests crash with pypy
|
||||
|
||||
inherit distutils-r1 eutils flag-o-matic prefix
|
||||
|
||||
DESCRIPTION="Tools for generating printable PDF documents from any data source."
|
||||
HOMEPAGE="http://www.reportlab.com/"
|
||||
SRC_URI="http://www.reportlab.com/ftp/${P}.tar.gz
|
||||
http://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="
|
||||
virtual/python-imaging[${PYTHON_USEDEP}]
|
||||
media-fonts/ttf-bitstream-vera
|
||||
media-libs/libart_lgpl
|
||||
sys-libs/zlib"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
DISTUTILS_NO_PARALLEL_BUILD=1
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
cd ${P}/src/reportlab/fonts || die
|
||||
unpack pfbfer-20070710.zip
|
||||
}
|
||||
|
||||
python_prepare_all() {
|
||||
sed -i \
|
||||
-e "s|/usr/lib/X11/fonts/TrueType/|${EPREFIX}/usr/share/fonts/ttf-bitstream-vera/|" \
|
||||
-e 's|/usr/local/Acrobat|/opt/Acrobat|g' \
|
||||
-e 's|%(HOME)s/fonts|%(HOME)s/.fonts|g' \
|
||||
src/reportlab/rl_config.py || die "sed failed"
|
||||
|
||||
epatch "${FILESDIR}/${PN}-2.2_qa_msg.patch"
|
||||
|
||||
rm -fr src/rl_addons/renderPM/libart_lgpl
|
||||
epatch "${FILESDIR}/${PN}-2.4-external_libart_lgpl.patch"
|
||||
|
||||
eprefixify setup.py
|
||||
|
||||
epatch "${FILESDIR}/${PN}-2.5-pypy-implicit-PyArg_NoArgs.patch"
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
append-cflags -fno-strict-aliasing
|
||||
distutils-r1_src_compile
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
cd docs || die
|
||||
"${PYTHON}" genAll.py || die "docs generation failed"
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
pushd tests > /dev/null || die
|
||||
"${PYTHON}" runAll.py || die "Testing failed with ${EPYTHON}"
|
||||
popd > /dev/null || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && dodoc docs/*.pdf
|
||||
distutils-r1_python_install_all
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r demos
|
||||
insinto /usr/share/doc/${PF}/tools/pythonpoint
|
||||
doins -r tools/pythonpoint/demos
|
||||
fi
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST sampy-1.2.1.tar.gz 63520 SHA256 5c8d913d95cb432c11be29ab42414f05ce13ef16a811b8118d5ff69dceb1fc67 SHA512 a531d797b1ce3539a78cdb6ea9b943adad1537ce4e151925b9ed44513fcff1de625026e2d23abc39cd326f69cf71849124395c3cc874c603ecc60ab14e188d13 WHIRLPOOL 9536e320e983ac1f7e31eb1d4de2ba60834f29dc3000b8b5dd87e70fa6881650b4c2e4cc11478b28046e2cc01974441b1310b4fae76ba550578169cb30ccdf80
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>sci-astronomy</herd>
|
||||
<longdescription lang="en">
|
||||
SAMPy is a Python implementation of the Internation Virtual
|
||||
Astronomy Organiztion of the Simple Application
|
||||
Messaging Protocol (with Web Profile support).
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">sampy</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -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/dev-python/sampy/sampy-1.2.1.ebuild,v 1.1 2014/01/29 18:41:56 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Simple Application Messaging Protocol messaging system implementation in Python"
|
||||
HOMEPAGE="http://packages.python.org/sampy/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
@ -0,0 +1 @@
|
||||
DIST Theano-0.6.0.tar.gz 1763756 SHA256 aaa75f9a9b7bf50f09ddcc01fb993cf47513179d0a7bee3d96bfeebd66e76083 SHA512 6333c673df809bed3af952e0759cce4878ed21684367c6eb20e422363c7c5696ea59239ff6a448c6a32771b1069d441b0e3d049f9708ae69d790412303b8ebbd WHIRLPOOL 946fcacb87b7745e72282f5f7e6b67db5fd0e365f55b2c97a8e9e506e30986d90da7c3789636892ca316da33f4f064f99d31fc3771678457dd609fd0c43d9010
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>sci</herd>
|
||||
<longdescription lang='en'>
|
||||
Theano is a numerical computation library for the Python. In Theano,
|
||||
computations are expressed using a NumPy-like syntax and compiled to
|
||||
run efficiently on either CPU or GPU architectures.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Theano</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/theano/theano-0.6.0.ebuild,v 1.1 2014/01/29 18:36:04 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1 versionator
|
||||
|
||||
MYPN=Theano
|
||||
MYP=${MYPN}-$(replace_version_separator 3 '')
|
||||
|
||||
DESCRIPTION="Python library to define and optimize multi-dimensional arrays mathematical expressions"
|
||||
HOMEPAGE="https://github.com/Theano/Theano"
|
||||
LICENSE="BSD"
|
||||
|
||||
SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="sci-libs/scipy[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MYP}"
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST traits-4.3.0.tar.gz 4855367 SHA256 216de7815544ed07bad88ee7afa41086601aa0a55e333e9b2bed5786ac8f8724 SHA512 4ed525333b9974441d675e0d7181083e9a3e3bb15e804afc94d2cf309d03cfcbf35a1b0b13f591202f2a3d5dcaea09c204429f95b3d044ece1cdddfc77c955aa WHIRLPOOL d95f5c6d94ac505e441c0e475fd8f095f112f65ba95ebeb7eaf093a14440d226828bd727c36b9680da8f6c83203dee55c402c92c64b6dde452d796e595bde396
|
||||
DIST traits-4.4.0.tar.gz 226316 SHA256 737e710e9cbcd087d5b5dee9928447b5592049900757b55a2802ee2e4336c49c SHA512 e8ba41b5b105eef27851abb9824e9c9edb9dc3d0663189840cac602d9b01860baf69def3d95a98be92f70dea6c7b18f7e71baff10c0737354585034a4d1b66fb WHIRLPOOL c59ebbbc96cf52414c365a53146de4dd96a7caa7838a56877cd2b00aae727cf9f9e55aca4507e1038f170d55428cbf9c0e2af28ed60a91b516c31d8c2f5601fb
|
||||
|
@ -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/traitsui/traitsui-4.4.0.ebuild,v 1.1 2014/01/29 17:16:38 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 virtualx
|
||||
|
||||
DESCRIPTION="Enthought Tool Suite: Traits-capable user interfaces"
|
||||
HOMEPAGE="https://github.com/enthought/traitsui"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/pyface[${PYTHON_USEDEP}]
|
||||
dev-python/traits[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
media-fonts/font-cursor-misc
|
||||
media-fonts/font-misc-misc
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
export ETS_TOOLKIT=qt4
|
||||
export QT_API=pyqt
|
||||
VIRTUALX_COMMAND="nosetests -v" virtualmake
|
||||
|
||||
}
|
@ -0,0 +1,104 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git-cola/git-cola-1.9.3-r1.ebuild,v 1.1 2014/01/29 11:55:12 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
DISTUTILS_SINGLE_IMPL=true
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="The highly caffeinated git GUI"
|
||||
HOMEPAGE="http://git-cola.github.com/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/jsonpickle[${PYTHON_USEDEP}]
|
||||
dev-python/pyinotify[${PYTHON_USEDEP}]
|
||||
dev-python/PyQt4[${PYTHON_USEDEP}]
|
||||
dev-vcs/git"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/asciidoc
|
||||
app-text/xmlto
|
||||
sys-devel/gettext
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
sys-apps/net-tools
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-disable-tests.patch
|
||||
"${FILESDIR}"/${PN}-1.9.1-system-ssh-askpass.patch
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
if use test && [[ -z "$(hostname -d)" ]] ; then
|
||||
die "Test will fail if no domain is set"
|
||||
fi
|
||||
}
|
||||
|
||||
python_prepare_all() {
|
||||
rm share/git-cola/bin/*askpass* || die
|
||||
|
||||
# unfinished translate framework
|
||||
rm test/i18n_test.py || die
|
||||
|
||||
# don't install docs into wrong location
|
||||
sed -i \
|
||||
-e '/doc/d' \
|
||||
setup.py || die "sed failed"
|
||||
|
||||
sed -i \
|
||||
-e "s|'doc', 'git-cola'|'doc', '${PF}'|" \
|
||||
cola/resources.py || die "sed failed"
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
cd share/doc/${PN}/
|
||||
if use doc ; then
|
||||
emake all
|
||||
else
|
||||
sed \
|
||||
-e '/^install:/s:install-html::g' \
|
||||
-i Makefile || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
cd share/doc/${PN}/ || die
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
prefix="${EPREFIX}/usr" \
|
||||
install
|
||||
|
||||
if use doc ; then
|
||||
HTML_DOCS=( share/doc/${PN}/_build/html/. )
|
||||
else
|
||||
HTML_DOCS=( "${FILESDIR}"/index.html )
|
||||
fi
|
||||
|
||||
distutils-r1_python_install_all
|
||||
docompress /usr/share/doc/${PF}/git-cola.txt
|
||||
}
|
||||
|
||||
python_test() {
|
||||
PYTHONPATH="${S}:${S}/build/lib:${PYTHONPATH}" LC_ALL="C" nosetests \
|
||||
--verbose --with-doctest --with-id --exclude=jsonpickle --exclude=json \
|
||||
|| die "running nosetests failed"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Please make sure you have either a SSH key management installed and activated or"
|
||||
elog "installed a SSH askpass app like net-misc/x11-ssh-askpass."
|
||||
elog "Otherwise ${PN} may hang when pushing/pulling from remote git repositories via SSH. "
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST solarus-1.1.1-src.tar.gz 2394595 SHA256 5355e95edbd5234f57a8748d1417ca346468e5804e44293d2523b57367eb5615 SHA512 64cfc098143c6126f08aa8d8914480609d29bbfe3bf7f7895418df2c5672a2d61b356767bdb6c955e41a0b98c6a7faba9b59737904528f901225ffc3f549c9db WHIRLPOOL d0f871bc13f4450c222f4d60ad8f25fa1ee3d52c8d17698b9433a6857130abdc667d871c283972bd5dc1bd94daf2f569d678f6a94398651665537661ed6b7caa
|
@ -0,0 +1,15 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Wed Jan 29 02:31:24 UTC 2014
|
||||
Subject: make paths modifiable
|
||||
|
||||
--- solarus-1.1.1/CMakeLists.txt
|
||||
+++ solarus-1.1.1/CMakeLists.txt
|
||||
@@ -6,7 +6,7 @@
|
||||
endif()
|
||||
|
||||
set(CMAKE_MODULE_PATH "${SOLARUS_ENGINE_SOURCE_DIR}/cmake/modules/")
|
||||
-set(SOLARUS_INSTALL_DESTINATION "bin")
|
||||
+set(SOLARUS_INSTALL_DESTINATION "bin" CACHE PATH "binary install destination")
|
||||
|
||||
# find the headers and the libraries of dependencies
|
||||
find_package(SDL REQUIRED)
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>games</herd>
|
||||
<maintainer>
|
||||
<email>hasufell@gentoo.org</email>
|
||||
<name>Julian Ospald</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type='github'>christopho/solarus</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-engines/solarus/solarus-1.1.1.ebuild,v 1.2 2014/01/29 20:16:30 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils games
|
||||
|
||||
DESCRIPTION="An open-source Zelda-like 2D game engine"
|
||||
HOMEPAGE="http://www.solarus-games.org/"
|
||||
SRC_URI="http://www.zelda-solarus.com/downloads/${PN}/${P}-src.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-games/physfs
|
||||
dev-lang/lua
|
||||
media-libs/libmodplug
|
||||
media-libs/libsdl[X,joystick,video]
|
||||
media-libs/libvorbis
|
||||
media-libs/openal
|
||||
media-libs/sdl-image[png]
|
||||
media-libs/sdl-ttf"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( ChangeLog readme.txt )
|
||||
PATCHES=( "${FILESDIR}"/${P}-paths.patch )
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DSOLARUS_INSTALL_DESTINATION="${GAMES_BINDIR}"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
prepgamesdirs
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST zsdx-1.7.1.tar.gz 23006478 SHA256 772c7275989d37487e5eb11807ec8f1e8fb679f611efc203f9082aabc41c0ee2 SHA512 b1c02c3c947cb4e09cf082b0016a37c740a7eceefaa0e68511bbc51934d21b7fae9595d88318d529c95bc71a075435dd24cbce0cd548141201357fba16a5b800 WHIRLPOOL ee29bc2d9aa331331700aecb6ce795417c79a1268533e5bcda91b5d726622c7c41a4829613d0a061c8a60a0b1388aa5fed012995301112ebb8226c50e6b17a11
|
@ -0,0 +1,40 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Wed Jan 29 02:35:52 UTC 2014
|
||||
Subject: make paths modifiable
|
||||
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -3,6 +3,10 @@
|
||||
|
||||
set(quest_name "zsdx")
|
||||
|
||||
+set(DATAROOTDIR "share" CACHE PATH "dataroot dir")
|
||||
+set(DATADIR "${DATAROOTDIR}/solarus" CACHE PATH "data dir")
|
||||
+set(BINDIR "bin" CACHE PATH "bin dir")
|
||||
+
|
||||
# data files list
|
||||
file(GLOB_RECURSE data_files
|
||||
RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/data
|
||||
@@ -47,7 +51,7 @@
|
||||
add_custom_command(
|
||||
OUTPUT ${quest_name}
|
||||
COMMAND echo '\#!/bin/sh' > ${quest_name}
|
||||
- COMMAND echo 'solarus ${CMAKE_INSTALL_PREFIX}/share/solarus/${quest_name} $*' >> ${quest_name}
|
||||
+ COMMAND echo 'solarus ${DATADIR}/${quest_name} $*' >> ${quest_name}
|
||||
)
|
||||
add_custom_target(${quest_name}_command
|
||||
ALL
|
||||
@@ -56,11 +60,11 @@
|
||||
|
||||
# install the data archive
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/data.solarus
|
||||
- DESTINATION share/solarus/${quest_name}
|
||||
+ DESTINATION ${DATADIR}/${quest_name}
|
||||
)
|
||||
|
||||
# install the script
|
||||
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${quest_name}
|
||||
- DESTINATION bin
|
||||
+ DESTINATION ${BINDIR}
|
||||
)
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue