parent
fb551e5671
commit
f2c4d8cc6d
@ -1 +1 @@
|
||||
DIST password-store-1.6.1.tar.xz 51096 SHA256 3c154d556c53c76b1a0ccacdc108c34f1fdb4a36fab28a6d2f42f02184290881 SHA512 11ceb1c7c0ab1b691c6d77f4f2402a4e10c68dd1057fadda6b70f1c56f68582edab820a581fb25fc3b8514ee9a2be7cd5438fa594189de705b10239b09df5cb3 WHIRLPOOL 705b173054bfa67d77474e522595a27e279e2c7c2d6f138d150934ae558cdc2a1f95d4420f3aa45e0148bd6443d6e207a526d44f627e9053bb1cf662ed7042f2
|
||||
DIST password-store-1.6.2.tar.xz 52684 SHA256 526c4a362f6b21ffbaa48fe9eed92f7c0af0be210f56160938fb1661a6f162b4 SHA512 b9d3a171420cee9596c028408f9aa812e6e764777c95d501f72743e52738c2600bbd2048e74835ce06a3bd7b199980c2d9173bfab3db5f06a5d6efb77224c7ab WHIRLPOOL fa17f52f18c64fd7c9d5d2f49f3403d2e2b158f5f71aa357dce8ce2aa3ccbb5d040b4d9c8e4901ffb257b3435db7bff8e76c8929648ccdf3e45f5a35f867835b
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.6.1-r1.ebuild,v 1.5 2014/05/09 22:52:55 zx2c4 Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.6.2.ebuild,v 1.1 2014/05/14 07:49:03 zx2c4 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -0,0 +1,168 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.5.1.ebuild,v 1.1 2014/05/14 06:36:08 prometheanfire Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby19 ruby20"
|
||||
|
||||
inherit elisp-common xemacs-elisp-common eutils user ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="A system automation and configuration management software"
|
||||
HOMEPAGE="http://puppetlabs.com/"
|
||||
SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
|
||||
IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs"
|
||||
|
||||
ruby_add_rdepend "
|
||||
dev-ruby/hiera
|
||||
dev-ruby/rgen
|
||||
>=dev-ruby/facter-1.6.2
|
||||
augeas? ( dev-ruby/ruby-augeas )
|
||||
diff? ( dev-ruby/diff-lcs )
|
||||
doc? ( dev-ruby/rdoc )
|
||||
ldap? ( dev-ruby/ruby-ldap )
|
||||
shadow? ( dev-ruby/ruby-shadow )
|
||||
sqlite3? ( dev-ruby/sqlite3 )
|
||||
virtual/ruby-ssl"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
ruby_targets_ruby19? ( dev-lang/ruby:1.9[yaml] )
|
||||
emacs? ( virtual/emacs )
|
||||
xemacs? ( app-editors/xemacs )"
|
||||
RDEPEND="${RDEPEND}
|
||||
ruby_targets_ruby19? ( dev-lang/ruby:1.9[yaml] )
|
||||
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
|
||||
selinux? (
|
||||
sys-libs/libselinux[ruby]
|
||||
sec-policy/selinux-puppet
|
||||
)
|
||||
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
|
||||
>=app-portage/eix-0.18.0"
|
||||
|
||||
SITEFILE="50${PN}-mode-gentoo.el"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppet
|
||||
enewuser puppet -1 -1 /var/lib/puppet puppet
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
if use emacs ; then
|
||||
elisp-compile ext/emacs/puppet-mode.el
|
||||
fi
|
||||
|
||||
if use xemacs ; then
|
||||
# Create a separate version for xemacs to be able to install
|
||||
# emacs and xemacs in parallel.
|
||||
mkdir ext/xemacs
|
||||
cp ext/emacs/* ext/xemacs/
|
||||
xemacs-elisp-compile ext/xemacs/puppet-mode.el
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
each_fakegem_install
|
||||
#${RUBY} install.rb --destdir="${D}" install || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
#systemd stuffs
|
||||
insinto /usr/lib/systemd/system
|
||||
doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
|
||||
insinto /usr/lib/tmpfiles.d
|
||||
newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
|
||||
|
||||
newinitd "${FILESDIR}"/puppet.init-r1 puppet
|
||||
|
||||
# Initial configuration files
|
||||
insinto /etc/puppet
|
||||
|
||||
# Location of log and data files
|
||||
keepdir /var/log/puppet
|
||||
fowners -R puppet:puppet /var/log/puppet
|
||||
|
||||
if use minimal ; then
|
||||
rm "${ED}/etc/puppet/auth.conf"
|
||||
else
|
||||
insinto /usr/lib/systemd/system
|
||||
doins "${WORKDIR}/all/${P}/ext/systemd/puppetmaster.service"
|
||||
newinitd "${FILESDIR}"/puppetmaster.init-r1 puppetmaster
|
||||
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
|
||||
|
||||
insinto /etc/puppet
|
||||
|
||||
keepdir /etc/puppet/manifests
|
||||
keepdir /etc/puppet/modules
|
||||
|
||||
keepdir /var/lib/puppet/ssl
|
||||
keepdir /var/lib/puppet/facts
|
||||
keepdir /var/lib/puppet/files
|
||||
fowners -R puppet:puppet /var/lib/puppet
|
||||
fperms 0750 /var/lib/puppet
|
||||
fi
|
||||
fperms 0750 /etc/puppet
|
||||
fowners :puppet /etc/puppet
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} ext/emacs/puppet-mode.el*
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use xemacs ; then
|
||||
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
|
||||
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use ldap ; then
|
||||
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
|
||||
fi
|
||||
|
||||
# ext and examples files
|
||||
for f in $(find ext examples -type f) ; do
|
||||
docinto "$(dirname ${f})"; dodoc "${f}"
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
|
||||
elog "cause puppet to hang while installing packages."
|
||||
elog
|
||||
elog "Portage Puppet module with Gentoo-specific resources:"
|
||||
elog "http://forge.puppetlabs.com/gentoo/portage"
|
||||
elog
|
||||
|
||||
if [ \
|
||||
-f "${EPREFIX}/etc/puppet/puppetd.conf" -o \
|
||||
-f "${EPREFIX}/etc/puppet/puppetmaster.conf" -o \
|
||||
-f "${EPREFIX}/etc/puppet/puppetca.conf" \
|
||||
] ; then
|
||||
elog
|
||||
elog "Please remove deprecated config files."
|
||||
elog " /etc/puppet/puppetca.conf"
|
||||
elog " /etc/puppet/puppetd.conf"
|
||||
elog " /etc/puppet/puppetmasterd.conf"
|
||||
elog
|
||||
fi
|
||||
|
||||
if [ "$(get_major_version $REPLACING_VERSIONS)" = "2" ]; then
|
||||
elog
|
||||
elog "If you're upgrading from 2.x then we strongly suggest you to read:"
|
||||
elog "http://docs.puppetlabs.com/guides/upgrading.html"
|
||||
elog
|
||||
fi
|
||||
|
||||
use emacs && elisp-site-regen
|
||||
use xemacs && xemacs-elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
use xemacs && xemacs-elisp-site-regen
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
DIST defluff-0.3.2-linux-i686.zip 14258 SHA256 582bade12c2462d6f9370b5cc4139619ca9f0ff7451d298353d406e805db0256 SHA512 8befa4c0f4daefd1adbafeddcec65bb808859df6df9c8d43d6a0aaa797a395e3c18b682b955d7e0271dab84da0ce8323d8dc7d17efa2978db7b94e1467fca3f9 WHIRLPOOL 8b57c07f99abdc9a7b4a9e318710c64478ed76f1e28e0cb4d8218cb30d1797f161e19f8b6b83217305676ed18154079fc2333eaf5a7174a40b136195c1a3f9d7
|
||||
DIST defluff-0.3.2-linux-x86_64.zip 15601 SHA256 a9c6cbc2c0df8401e6bd694d635a5dae9cea07458239a0da814d35c8b90388f6 SHA512 15c0355eb926541a7b9f55880c9e7196fdab1da7117d3dc8fb392c413a09938e759ec95b1759ef870cd4b6c005f110245045a1786e5a4accfa5be83342485f67 WHIRLPOOL c861f3848bfa15fa6f839e5d1ddd2c67c7e74a1502cf5deb8319043b7e2a9120676e47e85531394584110741a224c83c86e988183e41a32fef345484f1ff393a
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/defluff/defluff-0.3.2.ebuild,v 1.1 2014/05/14 08:14:30 tomwij Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="deflate huffman optimizer"
|
||||
HOMEPAGE="http://j-o.users.sourceforge.net/
|
||||
http://encode.ru/threads/1214-defluff-a-deflate-huffman-optimizer"
|
||||
SRC_URI="amd64? ( http://encode.ru/attachment.php?attachmentid=1523 -> ${P}-linux-x86_64.zip )
|
||||
x86? ( http://encode.ru/attachment.php?attachmentid=1522 -> ${P}-linux-i686.zip )"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 -*"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
QA_PREBUILT="/opt/bin/${PN}"
|
||||
|
||||
src_install() {
|
||||
into /opt
|
||||
dobin ${PN}
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>alex_y_xu@yahoo.ca</email>
|
||||
<name>Alex Xu</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,2 +1,2 @@
|
||||
DIST emacs-24.3.90.tar.xz 39407604 SHA256 f82ed8db1e225b760eba09ab37a5a908160e7e76158143bc0d0ac23fd0e6a30f SHA512 e80cddb621c2eb104f8fbd64ad1fe5b1f60717a5f5484f724fb7d39704a74ee6dfc353087afde72fd3d16f919c1e4ad014817c4368d8d51cef4ae3a4cc7e1341 WHIRLPOOL 73e94dfb44c18e97afcab07ba0845cfb699e13ae184513671c01974ed02438cbc097804e471f4ad07e20f0544f874b302c7174960bbf19d9c06d6a10a5657d79
|
||||
DIST emacs-24.4.50_pre20140430.tar.xz 24016580 SHA256 e522b45f98ff2156696d6950eadf62d91096022b6ae16bd661652e5248fce64c SHA512 51eb12e9d6040aa7bd4377eb51c062c46df8756b97e54bd6f086a093ea4ee7a43ae62025866ee2c1a0b4c46feb7c9dd9719033a19126803f79ddeddf0ae150e5 WHIRLPOOL a1a747bee4bccbea114a7af9791b55dc6be1cfa452f7181b31a927c46d5bf07d8ebc3865cc3cf50c03869cacf0031d63d1dbf6bd6b6a3000c25eab40a59e3389
|
||||
DIST emacs-24.3.91.tar.xz 39423508 SHA256 40cee18cecd3a54b6b14dd2d9d46bf3de625a1649c39fa8826be42ad47dd217a SHA512 e944755ed464d269b535125f154127215ece9413e369286fe9d572bd32d9ef6160627a19644a9d80593c30d58412c55bb0559d06a7332d9090cb5fea718e1395 WHIRLPOOL f6b31889faa64a359969a33d319461865183d2a40ca61bab3398f07b9a939ac9f6ac8c9f84277e13682032a3f3efdcaf64c6dedf482a05c6c382373e8a27e826
|
||||
DIST emacs-24.4.50_pre20140512.tar.xz 24025212 SHA256 6df0c15aa736de7836b0f6124cfd82bc9c6b730e9fa8e7a696b9c09d15f1c2a9 SHA512 5cf1c192948447a30f364ec0ded15a4e543e0315f7be29107ced7f399afdfc4d45faab5da9c3c06e9ccd17845bc8de3aa53d059fc4453337bbe2c8abb4a5dd9e WHIRLPOOL 2ac765473d09f14064875e7e6d7677492230c353cef2d3fcb2f53eb31e1a31ecac385932e079111a3bdf76acd5010a71e66dbe28059d1c13f46910124828f87f
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.90.ebuild,v 1.2 2014/05/05 07:05:54 ulm Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.91.ebuild,v 1.1 2014/05/12 17:01:28 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.4.50_pre20140430.ebuild,v 1.2 2014/05/05 07:05:54 ulm Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.4.50_pre20140512.ebuild,v 1.1 2014/05/12 17:01:28 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140406-r4.ebuild,v 1.2 2014/05/13 18:03:30 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="Artistic GPL-1 GPL-2 GPL-3 BSD BSD-2 BZIP2 AFL-2.1 LGPL-2.1 BSD-4 MIT
|
||||
public-domain LGPL-3 LGPL-2 GPL-2-with-exceptions MPL-1.1 OPENLDAP
|
||||
Sleepycat UoI-NCSA ZLIB openafs-krb5-a HPND ISC RSA IJG libmng libtiff
|
||||
openssl tcp_wrappers_license"
|
||||
|
||||
KEYWORDS="-* ~amd64"
|
||||
IUSE="abi_x86_32"
|
||||
|
||||
SRC_URI="${SRC_URI} http://dev.gentoo.org/~pacho/emul/openssl-1.0.1g.tbz2"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
|
||||
!abi_x86_32? (
|
||||
!>=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)]
|
||||
)
|
||||
abi_x86_32? (
|
||||
>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
|
||||
>=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)]
|
||||
>=media-libs/libpng-1.5.16-r1:0[abi_x86_32(-)]
|
||||
>=dev-libs/udis86-1.7-r2[abi_x86_32(-)]
|
||||
>=virtual/libffi-3.0.13-r1[abi_x86_32(-)]
|
||||
>=sys-devel/llvm-3.3-r1[abi_x86_32(-)]
|
||||
>=media-libs/libpng-1.2.50-r1:1.2[abi_x86_32(-)]
|
||||
virtual/jpeg:62[abi_x86_32(-)]
|
||||
>=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)]
|
||||
>=sys-libs/libavc1394-0.5.4-r1[abi_x86_32(-)]
|
||||
>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)]
|
||||
>=virtual/libusb-0-r1:0[abi_x86_32(-)]
|
||||
>=virtual/libusb-1-r1:1[abi_x86_32(-)]
|
||||
|| (
|
||||
>=virtual/udev-206-r1[abi_x86_32(-)]
|
||||
~virtual/udev-204[abi_x86_32(-)] )
|
||||
>=media-libs/tiff-4.0.3-r5:0[abi_x86_32(-)]
|
||||
>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)]
|
||||
>=dev-libs/glib-2.36.3-r2:2[abi_x86_32(-)]
|
||||
>=media-libs/lcms-2.5-r1:2[abi_x86_32(-)]
|
||||
>=app-text/libpaper-1.1.24-r2[abi_x86_32(-)]
|
||||
>=media-libs/tiff-3.9.7-r1:3[abi_x86_32(-)]
|
||||
|| (
|
||||
>=dev-libs/elfutils-0.155-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libelf-0.8.13-r2[abi_x86_32(-)]
|
||||
)
|
||||
>=sys-libs/e2fsprogs-libs-1.42.7-r1[abi_x86_32(-)]
|
||||
>=sys-libs/ncurses-5.9-r3[abi_x86_32(-)]
|
||||
>=sys-libs/gpm-1.20.7-r2[abi_x86_32(-)]
|
||||
>=dev-libs/gmp-5.1.3-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libpcre-8.33-r1[abi_x86_32(-)]
|
||||
>=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)]
|
||||
>=sys-apps/tcp-wrappers-7.6.22-r1[abi_x86_32(-)]
|
||||
>=sys-libs/gdbm-1.10-r1[abi_x86_32(-)]
|
||||
>=dev-libs/json-c-0.11-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libxml2-2.9.1-r2[abi_x86_32(-)]
|
||||
>=dev-libs/dbus-glib-0.100.2-r1[abi_x86_32(-)]
|
||||
>=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)]
|
||||
>=sys-devel/gettext-0.18.3.2[abi_x86_32(-)]
|
||||
>=dev-libs/libgpg-error-1.12-r1[abi_x86_32(-)]
|
||||
>=dev-db/sqlite-3.8.3:3[abi_x86_32(-)]
|
||||
>=dev-libs/nettle-2.7.1-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libtasn1-3.4-r1[abi_x86_32(-)]
|
||||
dev-libs/libgcrypt:11[abi_x86_32(-)]
|
||||
>=dev-libs/libgcrypt-1.6.1-r1:0[abi_x86_32(-)]
|
||||
>=dev-libs/lzo-2.06-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libxslt-1.1.28-r2[abi_x86_32(-)]
|
||||
>=sys-apps/file-5.18-r1[abi_x86_32(-)]
|
||||
>=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)]
|
||||
>=media-libs/giflib-4.2.3-r1[abi_x86_32(-)]
|
||||
>=sys-libs/slang-2.2.4-r1[abi_x86_32(-)]
|
||||
>=sys-apps/acl-2.2.52-r1[abi_x86_32(-)]
|
||||
>=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)]
|
||||
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
|
||||
>=virtual/acl-0-r2[abi_x86_32(-)]
|
||||
>=dev-libs/openssl-1.0.1g-r1[abi_x86_32(-)]
|
||||
)
|
||||
>=sys-libs/glibc-2.16" # bug 340613
|
||||
|
||||
PYTHON_UPDATER_IGNORE="1"
|
||||
|
||||
src_prepare() {
|
||||
export ALLOWED="(${S}/lib32/security/pam_filter/upperLOWER|${S}/etc/env.d|${S}/lib32/security/pam_ldap.so)"
|
||||
emul-linux-x86_src_prepare
|
||||
rm -rf "${S}/etc/env.d/binutils/" \
|
||||
"${S}/usr/i686-pc-linux-gnu/lib" \
|
||||
"${S}/usr/lib32/engines/" \
|
||||
"${S}/usr/lib32/openldap/" || die
|
||||
|
||||
ln -s ../share/terminfo "${S}/usr/lib32/terminfo" || die
|
||||
|
||||
# Remove migrated stuff.
|
||||
use abi_x86_32 && rm -f $(sed "${FILESDIR}/remove-native-${PVR}" -e '/^#/d')
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emul-linux-x86_src_install
|
||||
rm -rf "${ED}"/usr/include # needed for openssl tbz2
|
||||
}
|
@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-20140508-r1.ebuild,v 1.3 2014/05/14 08:47:49 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="Artistic GPL-1 GPL-2 GPL-3 BSD BSD-2 BZIP2 AFL-2.1 LGPL-2.1 BSD-4 MIT
|
||||
public-domain LGPL-3 LGPL-2 GPL-2-with-exceptions MPL-1.1 OPENLDAP
|
||||
Sleepycat UoI-NCSA ZLIB openafs-krb5-a HPND ISC RSA IJG libmng libtiff
|
||||
openssl tcp_wrappers_license"
|
||||
|
||||
KEYWORDS="-* ~amd64"
|
||||
IUSE="abi_x86_32"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="!<app-emulation/emul-linux-x86-medialibs-10.2
|
||||
!abi_x86_32? (
|
||||
!>=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)]
|
||||
)
|
||||
abi_x86_32? (
|
||||
>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
|
||||
>=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)]
|
||||
>=media-libs/libpng-1.5.16-r1:0[abi_x86_32(-)]
|
||||
>=dev-libs/udis86-1.7-r2[abi_x86_32(-)]
|
||||
>=virtual/libffi-3.0.13-r1[abi_x86_32(-)]
|
||||
>=sys-devel/llvm-3.3-r1[abi_x86_32(-)]
|
||||
>=media-libs/libpng-1.2.50-r1:1.2[abi_x86_32(-)]
|
||||
virtual/jpeg:62[abi_x86_32(-)]
|
||||
>=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)]
|
||||
>=sys-libs/libavc1394-0.5.4-r1[abi_x86_32(-)]
|
||||
>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)]
|
||||
>=virtual/libusb-0-r1:0[abi_x86_32(-)]
|
||||
>=virtual/libusb-1-r1:1[abi_x86_32(-)]
|
||||
|| (
|
||||
>=virtual/udev-206-r1[abi_x86_32(-)]
|
||||
~virtual/udev-204[abi_x86_32(-)] )
|
||||
>=media-libs/tiff-4.0.3-r5:0[abi_x86_32(-)]
|
||||
>=sys-apps/attr-2.4.47-r1[abi_x86_32(-)]
|
||||
>=dev-libs/glib-2.36.3-r2:2[abi_x86_32(-)]
|
||||
>=media-libs/lcms-2.5-r1:2[abi_x86_32(-)]
|
||||
>=app-text/libpaper-1.1.24-r2[abi_x86_32(-)]
|
||||
>=media-libs/tiff-3.9.7-r1:3[abi_x86_32(-)]
|
||||
|| (
|
||||
>=dev-libs/elfutils-0.155-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libelf-0.8.13-r2[abi_x86_32(-)]
|
||||
)
|
||||
>=sys-libs/e2fsprogs-libs-1.42.7-r1[abi_x86_32(-)]
|
||||
>=sys-libs/ncurses-5.9-r3[abi_x86_32(-)]
|
||||
>=sys-libs/gpm-1.20.7-r2[abi_x86_32(-)]
|
||||
>=dev-libs/gmp-5.1.3-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libpcre-8.33-r1[abi_x86_32(-)]
|
||||
>=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)]
|
||||
>=sys-apps/tcp-wrappers-7.6.22-r1[abi_x86_32(-)]
|
||||
>=sys-libs/gdbm-1.10-r1[abi_x86_32(-)]
|
||||
>=dev-libs/json-c-0.11-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libxml2-2.9.1-r2[abi_x86_32(-)]
|
||||
>=dev-libs/dbus-glib-0.100.2-r1[abi_x86_32(-)]
|
||||
>=sys-libs/readline-6.2_p5-r1:0[abi_x86_32(-)]
|
||||
>=sys-devel/gettext-0.18.3.2[abi_x86_32(-)]
|
||||
>=dev-libs/libgpg-error-1.12-r1[abi_x86_32(-)]
|
||||
>=dev-db/sqlite-3.8.3:3[abi_x86_32(-)]
|
||||
>=dev-libs/nettle-2.7.1-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libtasn1-3.4-r1[abi_x86_32(-)]
|
||||
dev-libs/libgcrypt:11[abi_x86_32(-)]
|
||||
>=dev-libs/libgcrypt-1.6.1-r1:0[abi_x86_32(-)]
|
||||
>=dev-libs/lzo-2.06-r1[abi_x86_32(-)]
|
||||
>=dev-libs/libxslt-1.1.28-r2[abi_x86_32(-)]
|
||||
>=sys-apps/file-5.18-r1[abi_x86_32(-)]
|
||||
>=app-arch/xz-utils-5.0.5-r1[abi_x86_32(-)]
|
||||
>=media-libs/giflib-4.2.3-r1[abi_x86_32(-)]
|
||||
>=sys-libs/slang-2.2.4-r1[abi_x86_32(-)]
|
||||
>=sys-apps/acl-2.2.52-r1[abi_x86_32(-)]
|
||||
>=sys-apps/util-linux-2.24.1-r3[abi_x86_32(-)]
|
||||
>=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)]
|
||||
>=virtual/acl-0-r2[abi_x86_32(-)]
|
||||
>=dev-libs/openssl-1.0.1g-r1[abi_x86_32(-)]
|
||||
>=net-libs/gnutls-3.3.1-r1[abi_x86_32(-)]
|
||||
>=net-print/cups-1.7.1-r2[abi_x86_32(-)]
|
||||
)
|
||||
>=sys-libs/glibc-2.16" # bug 340613
|
||||
|
||||
PYTHON_UPDATER_IGNORE="1"
|
||||
|
||||
src_prepare() {
|
||||
export ALLOWED="(${S}/lib32/security/pam_filter/upperLOWER|${S}/etc/env.d|${S}/lib32/security/pam_ldap.so)"
|
||||
emul-linux-x86_src_prepare
|
||||
rm -rf "${S}/etc/env.d/binutils/" \
|
||||
"${S}/usr/i686-pc-linux-gnu/lib" \
|
||||
"${S}/usr/lib32/engines/" \
|
||||
"${S}/usr/lib32/openldap/" || die
|
||||
|
||||
ln -s ../share/terminfo "${S}/usr/lib32/terminfo" || die
|
||||
|
||||
# Remove migrated stuff.
|
||||
use abi_x86_32 && rm -f $(sed "${FILESDIR}/remove-native-${PVR}" -e '/^#/d')
|
||||
}
|
@ -0,0 +1,334 @@
|
||||
lib32/libz.so.1
|
||||
lib32/libz.so.1.2.8
|
||||
usr/lib32/libz.so
|
||||
usr/lib32/pkgconfig/zlib.pc
|
||||
usr/lib32/libminizip.so
|
||||
usr/lib32/libminizip.so.1
|
||||
usr/lib32/libminizip.so.1.0.0
|
||||
usr/lib32/pkgconfig/minizip.pc
|
||||
lib32/libbz2.so.1
|
||||
lib32/libbz2.so.1.0
|
||||
lib32/libbz2.so.1.0.6
|
||||
usr/lib32/libbz2.so
|
||||
usr/lib32/libpng.so
|
||||
usr/lib32/libpng16.so
|
||||
usr/lib32/libpng16.so.16
|
||||
usr/lib32/libpng16.so.16.8.0
|
||||
usr/lib32/pkgconfig/libpng.pc
|
||||
usr/lib32/pkgconfig/libpng16.pc
|
||||
usr/lib32/libudis86.so
|
||||
usr/lib32/libudis86.so.0
|
||||
usr/lib32/libudis86.so.0.0.0
|
||||
usr/lib32/libffi-3.0.13/include/ffi.h
|
||||
usr/lib32/libffi-3.0.13/include/ffitarget.h
|
||||
usr/lib32/libffi.so
|
||||
usr/lib32/libffi.so.6
|
||||
usr/lib32/libffi.so.6.0.1
|
||||
usr/lib32/pkgconfig/libffi.pc
|
||||
usr/lib32/LLVMHello.so
|
||||
usr/lib32/libLLVM-3.3.so
|
||||
usr/lib32/libLTO.so
|
||||
usr/lib32/libprofile_rt.so
|
||||
usr/lib32/libpng12.so.0
|
||||
usr/lib32/libraw1394.so
|
||||
usr/lib32/libraw1394.so.11
|
||||
usr/lib32/libraw1394.so.11.1.0
|
||||
usr/lib32/pkgconfig/libraw1394.pc
|
||||
usr/lib32/libavc1394.so
|
||||
usr/lib32/libavc1394.so.0
|
||||
usr/lib32/libavc1394.so.0.3.0
|
||||
usr/lib32/pkgconfig/libavc1394.pc
|
||||
usr/lib32/librom1394.so
|
||||
usr/lib32/librom1394.so.0
|
||||
usr/lib32/librom1394.so.0.3.0
|
||||
usr/lib32/libjpeg.so
|
||||
usr/lib32/libturbojpeg.so
|
||||
usr/lib32/libturbojpeg.so.0
|
||||
usr/lib32/libturbojpeg.so.0.0.0
|
||||
usr/lib32/libjpeg.so.62
|
||||
usr/lib32/libexpat.so
|
||||
usr/lib32/libexpat.so.1
|
||||
usr/lib32/libexpat.so.1.6.0
|
||||
usr/lib32/libexpatu.so
|
||||
usr/lib32/libexpatu.so.1
|
||||
usr/lib32/libexpatu.so.1.6.0
|
||||
usr/lib32/libexpatw.so
|
||||
usr/lib32/libexpatw.so.1
|
||||
usr/lib32/libexpatw.so.1.6.0
|
||||
usr/lib32/pkgconfig/expat.pc
|
||||
usr/lib32/pkgconfig/expatu.pc
|
||||
usr/lib32/pkgconfig/expatw.pc
|
||||
lib32/libusb-0.1.so.4
|
||||
lib32/libusb-0.1.so.4.4.4
|
||||
usr/lib32/libusb-1.0.so
|
||||
lib32/libusb-1.0.so.0
|
||||
lib32/libusb-1.0.so.0.1.0
|
||||
usr/lib32/libusb.so
|
||||
usr/lib32/pkgconfig/libusb-1.0.pc
|
||||
usr/lib32/pkgconfig/libusb.pc
|
||||
lib32/libudev.so.1
|
||||
lib32/libudev.so.1.4.0
|
||||
usr/lib32/libudev.so
|
||||
usr/lib32/pkgconfig/libudev.pc
|
||||
usr/lib32/libjpeg.so.62.1.0
|
||||
usr/lib32/libtiff.so
|
||||
usr/lib32/libtiff.so.5
|
||||
usr/lib32/libtiff.so.5.2.0
|
||||
usr/lib32/libtiffxx.so
|
||||
usr/lib32/libtiffxx.so.5
|
||||
usr/lib32/libtiffxx.so.5.2.0
|
||||
usr/lib32/pkgconfig/libtiff-4.pc
|
||||
lib32/libattr.so.1
|
||||
lib32/libattr.so.1.1.0
|
||||
usr/lib32/libattr.so
|
||||
usr/lib32/glib-2.0/include/glibconfig.h
|
||||
usr/lib32/libglib-2.0.so
|
||||
usr/lib32/libglib-2.0.so.0
|
||||
usr/lib32/libglib-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/glib-2.0.pc
|
||||
usr/lib32/libgmodule-2.0.so
|
||||
usr/lib32/libgmodule-2.0.so.0
|
||||
usr/lib32/libgmodule-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gmodule-2.0.pc
|
||||
usr/lib32/libgio-2.0.so
|
||||
usr/lib32/libgio-2.0.so.0
|
||||
usr/lib32/libgio-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gio-2.0.pc
|
||||
usr/lib32/libgobject-2.0.so
|
||||
usr/lib32/libgobject-2.0.so.0
|
||||
usr/lib32/libgobject-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gobject-2.0.pc
|
||||
usr/lib32/libgthread-2.0.so
|
||||
usr/lib32/libgthread-2.0.so.0
|
||||
usr/lib32/libgthread-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gthread-2.0.pc
|
||||
usr/lib32/pkgconfig/gio-unix-2.0.pc
|
||||
usr/lib32/pkgconfig/gmodule-export-2.0.pc
|
||||
usr/lib32/pkgconfig/gmodule-no-export-2.0.pc
|
||||
usr/lib32/liblcms2.so
|
||||
usr/lib32/liblcms2.so.2
|
||||
usr/lib32/liblcms2.so.2.0.5
|
||||
usr/lib32/pkgconfig/lcms2.pc
|
||||
usr/lib32/libpaper.so
|
||||
usr/lib32/libpaper.so.1
|
||||
usr/lib32/libpaper.so.1.1.2
|
||||
usr/lib32/libtiff.so.3
|
||||
usr/lib32/libtiff.so.4
|
||||
usr/lib32/libtiffxx.so.3
|
||||
usr/lib32/libtiffxx.so.4
|
||||
usr/lib32/elfutils/libebl_aarch64-0.158.so
|
||||
usr/lib32/elfutils/libebl_aarch64.so
|
||||
usr/lib32/elfutils/libebl_alpha-0.158.so
|
||||
usr/lib32/elfutils/libebl_alpha.so
|
||||
usr/lib32/elfutils/libebl_arm-0.158.so
|
||||
usr/lib32/elfutils/libebl_arm.so
|
||||
usr/lib32/elfutils/libebl_i386-0.158.so
|
||||
usr/lib32/elfutils/libebl_i386.so
|
||||
usr/lib32/elfutils/libebl_ia64-0.158.so
|
||||
usr/lib32/elfutils/libebl_ia64.so
|
||||
usr/lib32/elfutils/libebl_ppc-0.158.so
|
||||
usr/lib32/elfutils/libebl_ppc.so
|
||||
usr/lib32/elfutils/libebl_ppc64-0.158.so
|
||||
usr/lib32/elfutils/libebl_ppc64.so
|
||||
usr/lib32/elfutils/libebl_s390-0.158.so
|
||||
usr/lib32/elfutils/libebl_s390.so
|
||||
usr/lib32/elfutils/libebl_sh-0.158.so
|
||||
usr/lib32/elfutils/libebl_sh.so
|
||||
usr/lib32/elfutils/libebl_sparc-0.158.so
|
||||
usr/lib32/elfutils/libebl_sparc.so
|
||||
usr/lib32/elfutils/libebl_tilegx-0.158.so
|
||||
usr/lib32/elfutils/libebl_tilegx.so
|
||||
usr/lib32/elfutils/libebl_x86_64-0.158.so
|
||||
usr/lib32/elfutils/libebl_x86_64.so
|
||||
usr/lib32/libelf-0.158.so
|
||||
usr/lib32/libelf.so
|
||||
usr/lib32/libelf.so.1
|
||||
usr/lib32/libasm-0.158.so
|
||||
usr/lib32/libasm.so
|
||||
usr/lib32/libasm.so.1
|
||||
usr/lib32/libdw-0.158.so
|
||||
usr/lib32/libdw.so
|
||||
usr/lib32/libdw.so.1
|
||||
lib32/libss.so.2
|
||||
lib32/libss.so.2.0
|
||||
usr/lib32/libss.so
|
||||
usr/lib32/pkgconfig/ss.pc
|
||||
lib32/libcom_err.so.2
|
||||
lib32/libcom_err.so.2.1
|
||||
usr/lib32/libcom_err.so
|
||||
usr/lib32/pkgconfig/com_err.pc
|
||||
usr/lib32/libcurses.so
|
||||
usr/lib32/libform.so
|
||||
usr/lib32/libform.so.5
|
||||
usr/lib32/libform.so.5.9
|
||||
usr/lib32/libformw.so
|
||||
usr/lib32/libformw.so.5
|
||||
usr/lib32/libformw.so.5.9
|
||||
usr/lib32/libmenu.so
|
||||
usr/lib32/libmenu.so.5
|
||||
usr/lib32/libmenu.so.5.9
|
||||
usr/lib32/libmenuw.so
|
||||
usr/lib32/libmenuw.so.5
|
||||
usr/lib32/libmenuw.so.5.9
|
||||
lib32/libncurses.so.5
|
||||
lib32/libncurses.so.5.9
|
||||
lib32/libncursesw.so.5
|
||||
lib32/libncursesw.so.5.9
|
||||
usr/lib32/libncurses.so
|
||||
usr/lib32/libncursesw.so
|
||||
usr/lib32/libpanel.so
|
||||
usr/lib32/libpanel.so.5
|
||||
usr/lib32/libpanel.so.5.9
|
||||
usr/lib32/libpanelw.so
|
||||
usr/lib32/libpanelw.so.5
|
||||
usr/lib32/libpanelw.so.5.9
|
||||
usr/lib32/pkgconfig/form.pc
|
||||
usr/lib32/pkgconfig/formw.pc
|
||||
usr/lib32/pkgconfig/ncurses++.pc
|
||||
usr/lib32/pkgconfig/ncurses++w.pc
|
||||
usr/lib32/pkgconfig/menuw.pc
|
||||
usr/lib32/pkgconfig/menu.pc
|
||||
usr/lib32/pkgconfig/ncurses.pc
|
||||
usr/lib32/pkgconfig/ncursesw.pc
|
||||
usr/lib32/pkgconfig/panel.pc
|
||||
usr/lib32/pkgconfig/panelw.pc
|
||||
usr/lib32/terminfo
|
||||
lib32/libgpm.so.1
|
||||
lib32/libgpm.so.1.20.0
|
||||
usr/lib32/libgpm.so
|
||||
usr/lib32/libgmp.so
|
||||
usr/lib32/libgmp.so.10
|
||||
usr/lib32/libgmp.so.10.1.2
|
||||
usr/lib32/libgmpxx.so
|
||||
usr/lib32/libgmpxx.so.4
|
||||
usr/lib32/libgmpxx.so.4.3.2
|
||||
lib32/libpcre.so.1
|
||||
lib32/libpcre.so.1.2.1
|
||||
usr/lib32/libpcre.so
|
||||
usr/lib32/libpcrecpp.so
|
||||
usr/lib32/libpcrecpp.so.0
|
||||
usr/lib32/libpcrecpp.so.0.0.0
|
||||
usr/lib32/libpcreposix.so
|
||||
usr/lib32/libpcreposix.so.0
|
||||
usr/lib32/libpcreposix.so.0.0.2
|
||||
usr/lib32/pkgconfig/libpcre.pc
|
||||
usr/lib32/pkgconfig/libpcrecpp.pc
|
||||
usr/lib32/pkgconfig/libpcreposix.pc
|
||||
usr/lib32/dbus-1.0/include/dbus/dbus-arch-deps.h
|
||||
usr/lib32/libdbus-1.so
|
||||
usr/lib32/libdbus-1.so.3
|
||||
usr/lib32/libdbus-1.so.3.7.6
|
||||
usr/lib32/pkgconfig/dbus-1.pc
|
||||
lib32/libwrap.so.0
|
||||
lib32/libwrap.so.0.7.6
|
||||
usr/lib32/libwrap.so
|
||||
usr/lib32/libgdbm.so
|
||||
usr/lib32/libgdbm_compat.so
|
||||
usr/lib32/libjson-c.so
|
||||
usr/lib32/libjson-c.so.2
|
||||
usr/lib32/libjson-c.so.2.0.1
|
||||
usr/lib32/pkgconfig/json-c.pc
|
||||
usr/lib32/libxml2.so
|
||||
usr/lib32/libxml2.so.2
|
||||
usr/lib32/libxml2.so.2.9.1
|
||||
usr/lib32/pkgconfig/libxml-2.0.pc
|
||||
usr/lib32/libdbus-glib-1.so
|
||||
usr/lib32/libdbus-glib-1.so.2
|
||||
usr/lib32/libdbus-glib-1.so.2.2.2
|
||||
usr/lib32/pkgconfig/dbus-glib-1.pc
|
||||
lib32/libreadline.so.6
|
||||
lib32/libreadline.so.6.2
|
||||
usr/lib32/libreadline.so
|
||||
lib32/libhistory.so.6
|
||||
lib32/libhistory.so.6.2
|
||||
usr/lib32/libhistory.so
|
||||
usr/lib32/libmng.so
|
||||
usr/lib32/libasprintf.so
|
||||
usr/lib32/libasprintf.so.0
|
||||
usr/lib32/libasprintf.so.0.0.0
|
||||
usr/lib32/libgpg-error.so
|
||||
usr/lib32/libgpg-error.so.0
|
||||
usr/lib32/libgpg-error.so.0.10.0
|
||||
usr/lib32/libsqlite3.so
|
||||
usr/lib32/libsqlite3.so.0
|
||||
usr/lib32/libsqlite3.so.0.8.6
|
||||
usr/lib32/pkgconfig/sqlite3.pc
|
||||
usr/lib32/libnettle.so
|
||||
usr/lib32/libnettle.so.4
|
||||
usr/lib32/libnettle.so.4.7
|
||||
usr/lib32/pkgconfig/nettle.pc
|
||||
usr/lib32/libhogweed.so
|
||||
usr/lib32/libhogweed.so.2
|
||||
usr/lib32/libhogweed.so.2.5
|
||||
usr/lib32/pkgconfig/hogweed.pc
|
||||
usr/lib32/libtasn1.so
|
||||
# Uncomment when gnutls is converted to multilib; bug #493166
|
||||
# usr/lib32/libtasn1.so.3
|
||||
# usr/lib32/libtasn1.so.3.2.0
|
||||
usr/lib32/pkgconfig/libtasn1.pc
|
||||
usr/lib32/libgcrypt.so
|
||||
usr/lib32/libgcrypt.so.11
|
||||
usr/lib32/libgcrypt.so.11.8.2
|
||||
usr/lib32/liblzo2.so
|
||||
usr/lib32/liblzo2.so.2
|
||||
usr/lib32/liblzo2.so.2.0.0
|
||||
usr/lib32/libxslt.so
|
||||
usr/lib32/libxslt.so.1
|
||||
usr/lib32/libxslt.so.1.1.28
|
||||
usr/lib32/libexslt.so
|
||||
usr/lib32/libexslt.so.0
|
||||
usr/lib32/libexslt.so.0.8.17
|
||||
usr/lib32/pkgconfig/libxslt.pc
|
||||
usr/lib32/pkgconfig/libexslt.pc
|
||||
usr/lib32/libmagic.so
|
||||
usr/lib32/libmagic.so.1
|
||||
usr/lib32/libmagic.so.1.0.0
|
||||
lib32/liblzma.so.5
|
||||
lib32/liblzma.so.5.0.5
|
||||
usr/lib32/liblzma.so
|
||||
usr/lib32/pkgconfig/liblzma.pc
|
||||
usr/lib32/libgif.so
|
||||
usr/lib32/libgif.so.4
|
||||
usr/lib32/libslang.so
|
||||
usr/lib32/libslang.so.2
|
||||
usr/lib32/libslang.so.2.2.4
|
||||
usr/lib32/pkgconfig/slang.pc
|
||||
usr/lib32/slang/v2/modules/csv-module.so
|
||||
usr/lib32/slang/v2/modules/fcntl-module.so
|
||||
usr/lib32/slang/v2/modules/fork-module.so
|
||||
usr/lib32/slang/v2/modules/iconv-module.so
|
||||
usr/lib32/slang/v2/modules/pcre-module.so
|
||||
usr/lib32/slang/v2/modules/png-module.so
|
||||
usr/lib32/slang/v2/modules/rand-module.so
|
||||
usr/lib32/slang/v2/modules/select-module.so
|
||||
usr/lib32/slang/v2/modules/slsmg-module.so
|
||||
usr/lib32/slang/v2/modules/socket-module.so
|
||||
usr/lib32/slang/v2/modules/sysconf-module.so
|
||||
usr/lib32/slang/v2/modules/termios-module.so
|
||||
usr/lib32/slang/v2/modules/varray-module.so
|
||||
usr/lib32/slang/v2/modules/zlib-module.so
|
||||
lib32/libacl.so.1
|
||||
lib32/libacl.so.1.1.0
|
||||
lib32/libblkid.so.1
|
||||
lib32/libblkid.so.1.1.0
|
||||
lib32/libmount.so.1
|
||||
lib32/libmount.so.1.1.0
|
||||
lib32/libuuid.so.1
|
||||
lib32/libuuid.so.1.3.0
|
||||
usr/lib32/libacl.so
|
||||
usr/lib32/libblkid.so
|
||||
usr/lib32/libltdl.so
|
||||
usr/lib32/libltdl.so.7
|
||||
usr/lib32/libltdl.so.7.3.0
|
||||
usr/lib32/libmount.so
|
||||
usr/lib32/libuuid.so
|
||||
usr/lib32/pkgconfig/blkid.pc
|
||||
usr/lib32/pkgconfig/mount.pc
|
||||
usr/lib32/pkgconfig/uuid.pc
|
||||
usr/lib32/libcrypto.so
|
||||
usr/lib32/libcrypto.so.0.9.8
|
||||
usr/lib32/libssl.so
|
||||
usr/lib32/libssl.so.0.9.8
|
||||
usr/lib32/pkgconfig/libcrypto.pc
|
||||
usr/lib32/pkgconfig/libssl.pc
|
||||
usr/lib32/pkgconfig/openssl.pc
|
@ -0,0 +1,358 @@
|
||||
lib32/libz.so.1
|
||||
lib32/libz.so.1.2.8
|
||||
usr/lib32/libz.so
|
||||
usr/lib32/pkgconfig/zlib.pc
|
||||
usr/lib32/libminizip.so
|
||||
usr/lib32/libminizip.so.1
|
||||
usr/lib32/libminizip.so.1.0.0
|
||||
usr/lib32/pkgconfig/minizip.pc
|
||||
lib32/libbz2.so.1
|
||||
lib32/libbz2.so.1.0
|
||||
lib32/libbz2.so.1.0.6
|
||||
usr/lib32/libbz2.so
|
||||
usr/lib32/libpng.so
|
||||
usr/lib32/libpng16.so
|
||||
usr/lib32/libpng16.so.16
|
||||
usr/lib32/libpng16.so.16.10.0
|
||||
usr/lib32/pkgconfig/libpng.pc
|
||||
usr/lib32/pkgconfig/libpng16.pc
|
||||
usr/lib32/libudis86.so
|
||||
usr/lib32/libudis86.so.0
|
||||
usr/lib32/libudis86.so.0.0.0
|
||||
usr/lib32/libffi-3.0.13/include/ffi.h
|
||||
usr/lib32/libffi-3.0.13/include/ffitarget.h
|
||||
usr/lib32/libffi.so
|
||||
usr/lib32/libffi.so.6
|
||||
usr/lib32/libffi.so.6.0.1
|
||||
usr/lib32/pkgconfig/libffi.pc
|
||||
usr/lib32/LLVMHello.so
|
||||
usr/lib32/libLLVM-3.3.so
|
||||
usr/lib32/libLTO.so
|
||||
usr/lib32/libprofile_rt.so
|
||||
usr/lib32/libpng12.so.0
|
||||
usr/lib32/libraw1394.so
|
||||
usr/lib32/libraw1394.so.11
|
||||
usr/lib32/libraw1394.so.11.1.0
|
||||
usr/lib32/pkgconfig/libraw1394.pc
|
||||
usr/lib32/libavc1394.so
|
||||
usr/lib32/libavc1394.so.0
|
||||
usr/lib32/libavc1394.so.0.3.0
|
||||
usr/lib32/pkgconfig/libavc1394.pc
|
||||
usr/lib32/librom1394.so
|
||||
usr/lib32/librom1394.so.0
|
||||
usr/lib32/librom1394.so.0.3.0
|
||||
usr/lib32/libjpeg.so
|
||||
usr/lib32/libturbojpeg.so
|
||||
usr/lib32/libturbojpeg.so.0
|
||||
usr/lib32/libturbojpeg.so.0.0.0
|
||||
usr/lib32/libjpeg.so.62
|
||||
usr/lib32/libexpat.so
|
||||
usr/lib32/libexpat.so.1
|
||||
usr/lib32/libexpat.so.1.6.0
|
||||
usr/lib32/libexpatu.so
|
||||
usr/lib32/libexpatu.so.1
|
||||
usr/lib32/libexpatu.so.1.6.0
|
||||
usr/lib32/libexpatw.so
|
||||
usr/lib32/libexpatw.so.1
|
||||
usr/lib32/libexpatw.so.1.6.0
|
||||
usr/lib32/pkgconfig/expat.pc
|
||||
usr/lib32/pkgconfig/expatu.pc
|
||||
usr/lib32/pkgconfig/expatw.pc
|
||||
lib32/libusb-0.1.so.4
|
||||
lib32/libusb-0.1.so.4.4.4
|
||||
usr/lib32/libusb-1.0.so
|
||||
lib32/libusb-1.0.so.0
|
||||
lib32/libusb-1.0.so.0.1.0
|
||||
usr/lib32/libusb.so
|
||||
usr/lib32/pkgconfig/libusb-1.0.pc
|
||||
usr/lib32/pkgconfig/libusb.pc
|
||||
lib32/libudev.so.1
|
||||
lib32/libudev.so.1.4.0
|
||||
usr/lib32/libudev.so
|
||||
usr/lib32/pkgconfig/libudev.pc
|
||||
usr/lib32/libjpeg.so.62.1.0
|
||||
usr/lib32/libtiff.so
|
||||
usr/lib32/libtiff.so.5
|
||||
usr/lib32/libtiff.so.5.2.0
|
||||
usr/lib32/libtiffxx.so
|
||||
usr/lib32/libtiffxx.so.5
|
||||
usr/lib32/libtiffxx.so.5.2.0
|
||||
usr/lib32/pkgconfig/libtiff-4.pc
|
||||
lib32/libattr.so.1
|
||||
lib32/libattr.so.1.1.0
|
||||
usr/lib32/libattr.so
|
||||
usr/lib32/glib-2.0/include/glibconfig.h
|
||||
usr/lib32/libglib-2.0.so
|
||||
usr/lib32/libglib-2.0.so.0
|
||||
usr/lib32/libglib-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/glib-2.0.pc
|
||||
usr/lib32/libgmodule-2.0.so
|
||||
usr/lib32/libgmodule-2.0.so.0
|
||||
usr/lib32/libgmodule-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gmodule-2.0.pc
|
||||
usr/lib32/libgio-2.0.so
|
||||
usr/lib32/libgio-2.0.so.0
|
||||
usr/lib32/libgio-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gio-2.0.pc
|
||||
usr/lib32/libgobject-2.0.so
|
||||
usr/lib32/libgobject-2.0.so.0
|
||||
usr/lib32/libgobject-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gobject-2.0.pc
|
||||
usr/lib32/libgthread-2.0.so
|
||||
usr/lib32/libgthread-2.0.so.0
|
||||
usr/lib32/libgthread-2.0.so.0.3800.2
|
||||
usr/lib32/pkgconfig/gthread-2.0.pc
|
||||
usr/lib32/pkgconfig/gio-unix-2.0.pc
|
||||
usr/lib32/pkgconfig/gmodule-export-2.0.pc
|
||||
usr/lib32/pkgconfig/gmodule-no-export-2.0.pc
|
||||
usr/lib32/liblcms2.so
|
||||
usr/lib32/liblcms2.so.2
|
||||
usr/lib32/liblcms2.so.2.0.5
|
||||
usr/lib32/pkgconfig/lcms2.pc
|
||||
usr/lib32/libpaper.so
|
||||
usr/lib32/libpaper.so.1
|
||||
usr/lib32/libpaper.so.1.1.2
|
||||
usr/lib32/libtiff.so.3
|
||||
usr/lib32/libtiff.so.4
|
||||
usr/lib32/libtiffxx.so.3
|
||||
usr/lib32/libtiffxx.so.4
|
||||
usr/lib32/elfutils/libebl_aarch64-0.158.so
|
||||
usr/lib32/elfutils/libebl_aarch64.so
|
||||
usr/lib32/elfutils/libebl_alpha-0.158.so
|
||||
usr/lib32/elfutils/libebl_alpha.so
|
||||
usr/lib32/elfutils/libebl_arm-0.158.so
|
||||
usr/lib32/elfutils/libebl_arm.so
|
||||
usr/lib32/elfutils/libebl_i386-0.158.so
|
||||
usr/lib32/elfutils/libebl_i386.so
|
||||
usr/lib32/elfutils/libebl_ia64-0.158.so
|
||||
usr/lib32/elfutils/libebl_ia64.so
|
||||
usr/lib32/elfutils/libebl_ppc-0.158.so
|
||||
usr/lib32/elfutils/libebl_ppc.so
|
||||
usr/lib32/elfutils/libebl_ppc64-0.158.so
|
||||
usr/lib32/elfutils/libebl_ppc64.so
|
||||
usr/lib32/elfutils/libebl_s390-0.158.so
|
||||
usr/lib32/elfutils/libebl_s390.so
|
||||
usr/lib32/elfutils/libebl_sh-0.158.so
|
||||
usr/lib32/elfutils/libebl_sh.so
|
||||
usr/lib32/elfutils/libebl_sparc-0.158.so
|
||||
usr/lib32/elfutils/libebl_sparc.so
|
||||
usr/lib32/elfutils/libebl_tilegx-0.158.so
|
||||
usr/lib32/elfutils/libebl_tilegx.so
|
||||
usr/lib32/elfutils/libebl_x86_64-0.158.so
|
||||
usr/lib32/elfutils/libebl_x86_64.so
|
||||
usr/lib32/libelf-0.158.so
|
||||
usr/lib32/libelf.so
|
||||
usr/lib32/libelf.so.1
|
||||
usr/lib32/libasm-0.158.so
|
||||
usr/lib32/libasm.so
|
||||
usr/lib32/libasm.so.1
|
||||
usr/lib32/libdw-0.158.so
|
||||
usr/lib32/libdw.so
|
||||
usr/lib32/libdw.so.1
|
||||
lib32/libss.so.2
|
||||
lib32/libss.so.2.0
|
||||
usr/lib32/libss.so
|
||||
usr/lib32/pkgconfig/ss.pc
|
||||
lib32/libcom_err.so.2
|
||||
lib32/libcom_err.so.2.1
|
||||
usr/lib32/libcom_err.so
|
||||
usr/lib32/pkgconfig/com_err.pc
|
||||
usr/lib32/libcurses.so
|
||||
usr/lib32/libform.so
|
||||
usr/lib32/libform.so.5
|
||||
usr/lib32/libform.so.5.9
|
||||
usr/lib32/libformw.so
|
||||
usr/lib32/libformw.so.5
|
||||
usr/lib32/libformw.so.5.9
|
||||
usr/lib32/libmenu.so
|
||||
usr/lib32/libmenu.so.5
|
||||
usr/lib32/libmenu.so.5.9
|
||||
usr/lib32/libmenuw.so
|
||||
usr/lib32/libmenuw.so.5
|
||||
usr/lib32/libmenuw.so.5.9
|
||||
lib32/libncurses.so.5
|
||||
lib32/libncurses.so.5.9
|
||||
lib32/libncursesw.so.5
|
||||
lib32/libncursesw.so.5.9
|
||||
usr/lib32/libncurses.so
|
||||
usr/lib32/libncursesw.so
|
||||
usr/lib32/libpanel.so
|
||||
usr/lib32/libpanel.so.5
|
||||
usr/lib32/libpanel.so.5.9
|
||||
usr/lib32/libpanelw.so
|
||||
usr/lib32/libpanelw.so.5
|
||||
usr/lib32/libpanelw.so.5.9
|
||||
usr/lib32/pkgconfig/form.pc
|
||||
usr/lib32/pkgconfig/formw.pc
|
||||
usr/lib32/pkgconfig/ncurses++.pc
|
||||
usr/lib32/pkgconfig/ncurses++w.pc
|
||||
usr/lib32/pkgconfig/menuw.pc
|
||||
usr/lib32/pkgconfig/menu.pc
|
||||
usr/lib32/pkgconfig/ncurses.pc
|
||||
usr/lib32/pkgconfig/ncursesw.pc
|
||||
usr/lib32/pkgconfig/panel.pc
|
||||
usr/lib32/pkgconfig/panelw.pc
|
||||
usr/lib32/terminfo
|
||||
lib32/libgpm.so.1
|
||||
lib32/libgpm.so.1.20.0
|
||||
usr/lib32/libgpm.so
|
||||
usr/lib32/libgmp.so
|
||||
usr/lib32/libgmp.so.10
|
||||
usr/lib32/libgmp.so.10.1.3
|
||||
usr/lib32/libgmpxx.so
|
||||
usr/lib32/libgmpxx.so.4
|
||||
usr/lib32/libgmpxx.so.4.3.3
|
||||
lib32/libpcre.so.1
|
||||
lib32/libpcre.so.1.2.1
|
||||
usr/lib32/libpcre.so
|
||||
usr/lib32/libpcrecpp.so
|
||||
usr/lib32/libpcrecpp.so.0
|
||||
usr/lib32/libpcrecpp.so.0.0.0
|
||||
usr/lib32/libpcreposix.so
|
||||
usr/lib32/libpcreposix.so.0
|
||||
usr/lib32/libpcreposix.so.0.0.2
|
||||
usr/lib32/pkgconfig/libpcre.pc
|
||||
usr/lib32/pkgconfig/libpcrecpp.pc
|
||||
usr/lib32/pkgconfig/libpcreposix.pc
|
||||
usr/lib32/dbus-1.0/include/dbus/dbus-arch-deps.h
|
||||
usr/lib32/libdbus-1.so
|
||||
usr/lib32/libdbus-1.so.3
|
||||
usr/lib32/libdbus-1.so.3.7.6
|
||||
usr/lib32/pkgconfig/dbus-1.pc
|
||||
lib32/libwrap.so.0
|
||||
lib32/libwrap.so.0.7.6
|
||||
usr/lib32/libwrap.so
|
||||
usr/lib32/libgdbm.so
|
||||
usr/lib32/libgdbm_compat.so
|
||||
usr/lib32/libjson-c.so
|
||||
usr/lib32/libjson-c.so.2
|
||||
usr/lib32/libjson-c.so.2.0.1
|
||||
usr/lib32/pkgconfig/json-c.pc
|
||||
usr/lib32/libxml2.so
|
||||
usr/lib32/libxml2.so.2
|
||||
usr/lib32/libxml2.so.2.9.1
|
||||
usr/lib32/pkgconfig/libxml-2.0.pc
|
||||
usr/lib32/libdbus-glib-1.so
|
||||
usr/lib32/libdbus-glib-1.so.2
|
||||
usr/lib32/libdbus-glib-1.so.2.2.2
|
||||
usr/lib32/pkgconfig/dbus-glib-1.pc
|
||||
lib32/libreadline.so.6
|
||||
lib32/libreadline.so.6.2
|
||||
usr/lib32/libreadline.so
|
||||
lib32/libhistory.so.6
|
||||
lib32/libhistory.so.6.2
|
||||
usr/lib32/libhistory.so
|
||||
usr/lib32/libmng.so
|
||||
usr/lib32/libasprintf.so
|
||||
usr/lib32/libasprintf.so.0
|
||||
usr/lib32/libasprintf.so.0.0.0
|
||||
usr/lib32/libgpg-error.so
|
||||
usr/lib32/libgpg-error.so.0
|
||||
usr/lib32/libgpg-error.so.0.10.0
|
||||
usr/lib32/libsqlite3.so
|
||||
usr/lib32/libsqlite3.so.0
|
||||
usr/lib32/libsqlite3.so.0.8.6
|
||||
usr/lib32/pkgconfig/sqlite3.pc
|
||||
usr/lib32/libnettle.so
|
||||
usr/lib32/libnettle.so.4
|
||||
usr/lib32/libnettle.so.4.7
|
||||
usr/lib32/pkgconfig/nettle.pc
|
||||
usr/lib32/libhogweed.so
|
||||
usr/lib32/libhogweed.so.2
|
||||
usr/lib32/libhogweed.so.2.5
|
||||
usr/lib32/pkgconfig/hogweed.pc
|
||||
usr/lib32/libtasn1.so
|
||||
# Uncomment when gnutls is converted to multilib; bug #493166
|
||||
# usr/lib32/libtasn1.so.3
|
||||
# usr/lib32/libtasn1.so.3.2.0
|
||||
usr/lib32/pkgconfig/libtasn1.pc
|
||||
usr/lib32/libgcrypt.so
|
||||
usr/lib32/libgcrypt.so.11
|
||||
usr/lib32/libgcrypt.so.11.8.2
|
||||
usr/lib32/liblzo2.so
|
||||
usr/lib32/liblzo2.so.2
|
||||
usr/lib32/liblzo2.so.2.0.0
|
||||
usr/lib32/libxslt.so
|
||||
usr/lib32/libxslt.so.1
|
||||
usr/lib32/libxslt.so.1.1.28
|
||||
usr/lib32/libexslt.so
|
||||
usr/lib32/libexslt.so.0
|
||||
usr/lib32/libexslt.so.0.8.17
|
||||
usr/lib32/pkgconfig/libxslt.pc
|
||||
usr/lib32/pkgconfig/libexslt.pc
|
||||
usr/lib32/libmagic.so
|
||||
usr/lib32/libmagic.so.1
|
||||
usr/lib32/libmagic.so.1.0.0
|
||||
lib32/liblzma.so.5
|
||||
lib32/liblzma.so.5.0.5
|
||||
usr/lib32/liblzma.so
|
||||
usr/lib32/pkgconfig/liblzma.pc
|
||||
usr/lib32/libgif.so
|
||||
usr/lib32/libgif.so.4
|
||||
usr/lib32/libslang.so
|
||||
usr/lib32/libslang.so.2
|
||||
usr/lib32/libslang.so.2.2.4
|
||||
usr/lib32/pkgconfig/slang.pc
|
||||
usr/lib32/slang/v2/modules/csv-module.so
|
||||
usr/lib32/slang/v2/modules/fcntl-module.so
|
||||
usr/lib32/slang/v2/modules/fork-module.so
|
||||
usr/lib32/slang/v2/modules/iconv-module.so
|
||||
usr/lib32/slang/v2/modules/pcre-module.so
|
||||
usr/lib32/slang/v2/modules/png-module.so
|
||||
usr/lib32/slang/v2/modules/rand-module.so
|
||||
usr/lib32/slang/v2/modules/select-module.so
|
||||
usr/lib32/slang/v2/modules/slsmg-module.so
|
||||
usr/lib32/slang/v2/modules/socket-module.so
|
||||
usr/lib32/slang/v2/modules/sysconf-module.so
|
||||
usr/lib32/slang/v2/modules/termios-module.so
|
||||
usr/lib32/slang/v2/modules/varray-module.so
|
||||
usr/lib32/slang/v2/modules/zlib-module.so
|
||||
lib32/libacl.so.1
|
||||
lib32/libacl.so.1.1.0
|
||||
lib32/libblkid.so.1
|
||||
lib32/libblkid.so.1.1.0
|
||||
lib32/libmount.so.1
|
||||
lib32/libmount.so.1.1.0
|
||||
lib32/libuuid.so.1
|
||||
lib32/libuuid.so.1.3.0
|
||||
usr/lib32/libacl.so
|
||||
usr/lib32/libblkid.so
|
||||
usr/lib32/libltdl.so
|
||||
usr/lib32/libltdl.so.7
|
||||
usr/lib32/libltdl.so.7.3.0
|
||||
usr/lib32/libmount.so
|
||||
usr/lib32/libuuid.so
|
||||
usr/lib32/pkgconfig/blkid.pc
|
||||
usr/lib32/pkgconfig/mount.pc
|
||||
usr/lib32/pkgconfig/uuid.pc
|
||||
usr/lib32/libcrypto.so
|
||||
usr/lib32/libcrypto.so.1.0.0
|
||||
usr/lib32/libssl.so
|
||||
usr/lib32/libssl.so.1.0.0
|
||||
usr/lib32/pkgconfig/libcrypto.pc
|
||||
usr/lib32/pkgconfig/libssl.pc
|
||||
usr/lib32/pkgconfig/openssl.pc
|
||||
usr/lib32/libgnutls-extra.so
|
||||
usr/lib32/libgnutls-extra.so.26
|
||||
usr/lib32/libgnutls-extra.so.26.22.6
|
||||
usr/lib32/libgnutls-openssl.so
|
||||
usr/lib32/libgnutls-openssl.so.27
|
||||
usr/lib32/libgnutls-openssl.so.27.0.0
|
||||
usr/lib32/libgnutls.so
|
||||
usr/lib32/libgnutls.so.26
|
||||
usr/lib32/libgnutls.so.26.22.6
|
||||
usr/lib32/libgnutlsxx.so
|
||||
usr/lib32/libgnutlsxx.so.27
|
||||
usr/lib32/libgnutlsxx.so.27.0.0
|
||||
usr/lib32/pkgconfig/gnutls-extra.pc
|
||||
usr/lib32/pkgconfig/gnutls.pc
|
||||
usr/lib32/libcups.so
|
||||
usr/lib32/libcups.so.2
|
||||
usr/lib32/libcupscgi.so
|
||||
usr/lib32/libcupscgi.so.1
|
||||
usr/lib32/libcupsimage.so
|
||||
usr/lib32/libcupsimage.so.2
|
||||
usr/lib32/libcupsmime.so
|
||||
usr/lib32/libcupsmime.so.1
|
||||
usr/lib32/libcupsppdc.so
|
||||
usr/lib32/libcupsppdc.so.1
|
@ -1,30 +1,59 @@
|
||||
DIST calligra-l10n-bs-2.7.5.tar.xz 354104 SHA256 46db4431af43278e31b9611e932f07f64d21a635caf0d2b23b1e650367056335 SHA512 5c96de96ab0c6d4fcec39cbbef71ee70f265acf08b9aaca26741785bbe49966dea621b8957d5a6e448ab54f0676a158c75dae2d392b394b7199f6eb7477c8739 WHIRLPOOL 8c1a0765749b607af5f07cfd348cc3480191f33d387f4ba611836c0b272d28c4eca27912f11fa826d29f15e803a00dfe7254582a9205cb34a1b86b01dce0f38b
|
||||
DIST calligra-l10n-bs-2.8.2.tar.xz 367536 SHA256 4ee907561beddc04692558793285fd63ba7a2928a1c56fbae24f574e569d9547 SHA512 4ec4c12bf6dd44012e1b2dd19b8a08c4a9910bce660ecbea40fe350295cbf9532ef0d6e99514dd03e0c05ff232a28a6dda930bbe6a63c397e3b51a161b4e0e45 WHIRLPOOL 2b352d73dfe37a7a6bc2441cf95539b76b267fe4e46c3222abf84df01b62c81034d9dca37982c7774048325582322c30fa86b54bcdf9160e53c63c30b3d50e35
|
||||
DIST calligra-l10n-ca-2.7.5.tar.xz 356244 SHA256 31df968406fab9a95e13c1502ed0be68e08043eba76fc47369bb1a957b7dee0e SHA512 47aae696fe210d2951539229087f9c3cf39d5fb56ebdad97fb1694b85919c72ae345804a59983b07d434411591d21a06819fff40ad75507e716a8e81d7c800a4 WHIRLPOOL b9c2b063227eed1f1cc9bd9ec6f8c54867fab07840bcae977a3fd2e2a194539a6abb42d0a641203b4ac8e3b2155ba65f32c03b3e7daf56a235aa1bd57f62cc88
|
||||
DIST calligra-l10n-ca-2.8.2.tar.xz 530444 SHA256 3c426b72d144c26672dbe63fcddedd7564e21f3d5d82e6c2e8bccf038dac3c2d SHA512 462d8756d5e0bdf9a864c08b1294be04a10d63e67946115c37e1d6d2f39de22e4a8d5e2d2e3a8c14ef18f8bb17a0bca750b299c3699d202238dba3d54f04a851 WHIRLPOOL 85ed594e5877d44e7300ba7db283e8ad5229200821824f50e9218edee81cbc0e80bca1797ff0210c340e99959855b486083694c562bbb927ff6fea343abcc9e4
|
||||
DIST calligra-l10n-ca@valencia-2.7.5.tar.xz 245652 SHA256 17f8d4901beec2f6023f3c5ae47d746ed86fb64bcde080a96ad1b9363538e109 SHA512 1a0495565d9c353cd9f0d6385d43b842c357c5265d04a7afdc17df43ef8cc516df52d4b79df479e675db176355ee4910f2dbb5ae2fc411a93d26939385f981f4 WHIRLPOOL fb3ddb5ae1fd8e747d15ff998ba8975fd3553efb1dd68071be903c26f16b2419ba63d0216888ffa63eafa09ba7d9c1d7d613a707445f571fc810c4e5a4896c32
|
||||
DIST calligra-l10n-ca@valencia-2.8.2.tar.xz 357248 SHA256 e3d88ccaa651ceb8e6a580e19469c6e6c486a554f30c3168d696fcc0d2f25bab SHA512 bf6cc237f259d340135d09de086674cdc3e4af47dc3b306d11c162446bb77b4d419831b4fcd5c347d7ac0a2faa6b085d5a1f1f65645107736823713efcd14878 WHIRLPOOL e1cc6ad349e8ea3884f4f53ac865d21c9c263d5b48ca84d8019f0f00007d7d2690b5e15d117693005a8d58bf46d637b64543bf414c42c2c129ca2e3b33383943
|
||||
DIST calligra-l10n-cs-2.7.5.tar.xz 297308 SHA256 725be5cc171870755cb3fe5795c929c87749bad492a56f464315935fc6f2beba SHA512 00953abf864f20377a40616050eb4786f1e96c63efaf21c75a8a405374f2dbaf15a78bca38847d2aefea67049b39e38469c692af6e95e5bd0cab312678357f47 WHIRLPOOL baa2654da7dfb9fea27105dd7788685b0cf32874510cdbbbe8f941bdf6fa90dbe58a84fcf6b701a3313d9dcf5b892a16556387cddb064d75d7745b0372f97e41
|
||||
DIST calligra-l10n-cs-2.8.2.tar.xz 303896 SHA256 6e035d917f43d529b5de891dd4c990e87eb613214c2bc7dbaf9b7d0312b0987a SHA512 35b37af3131c66a176859381dedae3dea7cfd1dd9d5df8abd0bbd5db80be2f8d20625a70c85a01e07ff71346fe61458a96b471c615a7b48c29e9df303f31268a WHIRLPOOL 5096a2fba7b31e6d174189c9a2a9454f7a7436144f85ac626475719bac54e3eaee475340c2d1ee1d87038e8ad6072b4d4f13835ae7b4a27439517fcc5a2e5f04
|
||||
DIST calligra-l10n-da-2.7.5.tar.xz 406264 SHA256 ed88bc2dddeddc54a77e54b29d68cd0fdc71f6a7c563a75a54b5a8f9128d016b SHA512 81b304241f51434e16c54445961978fd6b36e0630d0839d58245705592820384480ad4a529bdcf73330b5db5d211a1199b1e8bf107b8f7e9152dc66bce49a894 WHIRLPOOL ba880ff8f3037951bcc6b11c8abbfc865975c463d17774a5dc2851135006a0aff3fdeb73f6e6ba51bb63ba00b1dc6b27f7592cd8845e9ac3ff1bd420f97fe5a6
|
||||
DIST calligra-l10n-da-2.8.2.tar.xz 417636 SHA256 3da13af68459a6119b208d4ae0e569b58e381b1e6ad8ef159276c4a319d34c7b SHA512 7026217b6872d94ad025c338045ee20054a253b5d892f0883836248a204db7bd0df8a95bf27a426662d6a567074c51f700844cc9032575be317adf1eaec86505 WHIRLPOOL 9595c7944492f18a39e03a45cf61c258c8ef5832eb4b0496535da38fe33a9aa1f8afee1cbc7ea34b6f949ec3a8349122ae03c7895756f05468104952ad350ca0
|
||||
DIST calligra-l10n-de-2.7.5.tar.xz 658820 SHA256 4a0bfbd4d5d7e6897ae63a36d0c55146e5008a630f7b38fe057aff66b8aff41a SHA512 eb8d5b9d216b32dbf85b4e43640c69beb60d8e333c395f3ceafd4682543df050fffc58ec983383ae0683d3235b74cd0f5bdf6e890a34a390d9176a5f75f70873 WHIRLPOOL 2f1b088a5a6fac74ad0280b6b3c1c578e9a3cd8662251dca679b3b4d464b6d9ca7e012e3c3c57526a9f71e358cfad531a90ba0c60011a3f4f2de0b96b2bfa3ee
|
||||
DIST calligra-l10n-de-2.8.2.tar.xz 671584 SHA256 3f4bde1596ccb4173fda340c26ab45b625555b072a9b8f138dbce99c3f2ddd33 SHA512 0453a84518807b704e3a2845620370e049e2455cf9fcf85560f0d8f55560d06ad27e0c153eb7f0604ac17dec8f1ea1ef75e98b4ca68836c0bb5cd710448b6399 WHIRLPOOL 3510c06746499ad0b7d30785f28920cad1b4f8d73dff4950c00f9816e7dbc221676818e2e33cb31fbacd4c3836904ed5b852a078e1f227d24687bc5fcc8085a8
|
||||
DIST calligra-l10n-el-2.7.5.tar.xz 415196 SHA256 9067ca686066c97a4be29038c9aad10347b6f5bdeac683cd080d25db7fcbc03d SHA512 088f6be4a76032f1615161dc29ee452a46f3906633480aee9c14a55edcf220cfbad826d3f92f2a1fc2e06f753ca40bfd2a8d3415b32a4a44f6fe790c67536da0 WHIRLPOOL 832438c2de8c4c200451adfeecc9103fca25ce3dacd2b5ffb471110b0cd9a9d13b7571c3c0a1bb53706dd4778cadd021a14f57efcb0967edb2b20eb521188662
|
||||
DIST calligra-l10n-el-2.8.2.tar.xz 423368 SHA256 6942c610c690fc41c64728cf69508a9570ac352bf69d73f22711b9af1a0972c1 SHA512 b0caf8cc06850df33cc82c9be550e23059fe46067411fe2e08793685b219d8f82c0323b81d67cd21819b72824013ffca98893bed778ebc305892754af20553a4 WHIRLPOOL d18309d6c500c966fee21aba2d41931362b1718149b929da2b1fb2a6f889310a2b9f7b8ca8f4aa8263395e8a382effc2af597d9435d7c3afa862f2399bf1d99b
|
||||
DIST calligra-l10n-es-2.7.5.tar.xz 1012548 SHA256 aff8fc514946825eb608144d91811c8a851e9f971b722cfa223ea0d03efdc889 SHA512 95e68e5ddef6c0816e6458fd06e3819c0c50d175fdc47deb818f2c2727ad019995c2b6e1f4633052e8aaa0ebfdaf6ebb5787fc89b65025351d786fd957067dbb WHIRLPOOL fcf2cec754e9dbf2584a7b216a1a5f9115914eec37b60d53227c6c7c7b3d4e739d43e918bf4680f7acc8cd5da7f4039316f7465d7e600acbcd4d6b67552508ea
|
||||
DIST calligra-l10n-es-2.8.2.tar.xz 1189580 SHA256 57a7c16a1826a6b913d37530aba9e60ab442a70481ee41b0044ce35a59513372 SHA512 f1d73692e26683211eee376deb13297925cf00da32774c61ded47fb1f2d8a57884739252203c27d2d68945a9fd8f84d750e6b5bc021c51de612df578fb2d84eb WHIRLPOOL 405b3261ee85207ce38bfb5624d5c26527f5e63cbdd493e15ac750c08baedf8ab596b85e62ba797c47a876fe568fa695194bfd606e2fbd033d01734f602d776b
|
||||
DIST calligra-l10n-et-2.7.5.tar.xz 730816 SHA256 9eb87b61a516e09a22bffabc3bd5cbb0ba068c0d3bd6450d46e4dc69b8295106 SHA512 75b9b0514a2e087f5e1bb4088574e5bc800045a29e9c2c87aff068cae1e0fcfd99bc87a5b3f15f39d67c8b9d74fb25f631cf08344941ffd839a43d19b9fc5ba0 WHIRLPOOL 0c0aa70b2c81e8e38ee2bc83d7ee76cf4024cf0e084c20fb90d13e96a36aca808a58b7b1680a718382950f7b233e9ea08d899bad90781aaf53549fd8f93ebd9e
|
||||
DIST calligra-l10n-et-2.8.2.tar.xz 739112 SHA256 214400c3b2b761a4d5450a4f93934a46fdb6771ea99b9cb126d9a6fb125cc82b SHA512 099cc456b11640e25c2e1d67c96ed13198264915ad73ee93e0fec2772f725cfa5acfef11550ba9772484ba7b06cfedf9191a1dbd30303b5b681694a2721d1f3d WHIRLPOOL 5ccacd760214a737861db3c9c1ec2f4a50b98f37c7c82fca2f59ca6d44bb5831c4fd7ecfe5c419bd064a2a2f3ce39d92dd2761c91cfe3f4068a7c13af23e2301
|
||||
DIST calligra-l10n-eu-2.8.2.tar.xz 317892 SHA256 fda0d493d4980f73d2d80da9988c394309eb2364dfd58a093ba61c269726d5fd SHA512 9bd820141e4e7834140a05e415f8e805ee6aa054c22a3b0295b8938c99981932cac9481b74c73533b1c48ab7ce1a66f8f8dc9a33b74e7937f5c0e08248235b36 WHIRLPOOL ffdcfde012035c4ac3b64a80d11506b141ec069b0c4450f9434e46738b2119637164e0b077857d2fcfdfd2d80371e414a24392a9781cd12abd9bf2f26cbc0c2d
|
||||
DIST calligra-l10n-fi-2.7.5.tar.xz 386708 SHA256 5cbe5dd8a20a1d887fc4eecccffa568cf9ce4032b92b58772eeaa72d552a4127 SHA512 55980018d194fbe86ba8b67c13fbb9868929e9b311b53a55c3f960f53120855cee8602d44d49a2f3960df42cd21d13adb94cd97871979bef9f15f084799d7932 WHIRLPOOL a864f5ce31f6299c6ba54a86953abdbeb28bf50500cb3485d43dc58d9ca6ddce6882ba54f2e47fa7073411a91c12871b7c0dc8251a82967d1b100a0edd89e9ae
|
||||
DIST calligra-l10n-fi-2.8.2.tar.xz 396044 SHA256 89eb843086aa64398aebf0d505b427a1bce365c63a8714a7683a811d7f61f723 SHA512 27248406a10b2ce1c4b7da4d8ba3f157194bf94a39383e9763793bf3ca24e8c329cbc45ef482fbbb1d27aa0d7ac6e07aea751eb25787187d3d335381d613db83 WHIRLPOOL a3bf1c21c0192110ebb76f76a943d26fb9a2698e268292f82fa0f8b937a8478c3e2b5079329e81a4f18d0fbd50c100220a970fbebd446e6d08ab576d429a3ba0
|
||||
DIST calligra-l10n-fr-2.7.5.tar.xz 2468208 SHA256 4c08ac66078823797522a2c908ed134c5211a466bb09f08d9d8d7e5ef43c9542 SHA512 a22810819aa314fd2436e225d4fbd2f4617fb4894e396f925277e2d04ef7c7ff55f2f8ce2d29bf7a2406b9d7570ae14d0dfd9a0863e248ef84ae85db74330c64 WHIRLPOOL 524c00ea17e3735da83c7f5ec22aee41d63cb928d9a9d11004b7b65813944bcee35b9513fb06f6e07947e0e3dd2e4b64321696bf3eac41ae7b11dd2c659eda3b
|
||||
DIST calligra-l10n-fr-2.8.2.tar.xz 2403276 SHA256 af29e63f73082808149567a7963e8bb96b02ee4b7d4d646bebc4fec6576f4ecd SHA512 89f357c9a51775c597220d36f1f436e3dd87deee5a3af7aca719ed7b273111b96f29379edd8b2066a692bced61652135508c4efc8d10405a6317e4edde6e6512 WHIRLPOOL dfed9861f9cbc44e23bcebc5ea092104bf6e8893f655ee483023b79ee2010c5c6ae24f2cd23a8988a36505e565cd4fc7f72bb35b830a362c5a6661e34ac6f98c
|
||||
DIST calligra-l10n-gl-2.7.5.tar.xz 368316 SHA256 78da8b0cbf09150ec77ee58de4b32b72fda75e5ab98251451b8fc7dc320f57dd SHA512 25850b5099ca11100b11ae6191e0dc16bf1530457cc71b9f0a0c8d30798c1fa35c6a71e8049c8207ba2c59216d175e9da7582dcf19427dcce79bd7bbd542f5a1 WHIRLPOOL 2aeecad9b0eb7abe36361a0786da7d4247ca4fbed24f9cf6e11be4552ff5e3365a9fcf1003faefbea1bd81e3564534c3248d6670bf39e62b5ca6b87a5955e253
|
||||
DIST calligra-l10n-gl-2.8.2.tar.xz 378492 SHA256 3c146dc86a99477bd8a8ce29ae485e4ef6170dab9c33d54c1664f2f80e46952d SHA512 63c8866e0abd9afc868a1e2783535e3bc294d4075220b3133e52aec845d809923e631555667399a8195729d67c3e8764a0fc714e0801036f15bd88ba789102f9 WHIRLPOOL 344d30d2c273afebab5d844694957d04a1e2f44079924dc96eda672193f10c8c51bae03054397d172c9b87252bdf658455b2e64a1f8d58ff1bd2dc8a1de2851f
|
||||
DIST calligra-l10n-hu-2.7.5.tar.xz 419212 SHA256 1e7be0201e7ca81da137d32badd085292d9c99a826d0a985104a92a70230a016 SHA512 37c892c3692a6c295675f08e4675f65480c17280df06bc6edad630e27fe4aee02d98e68102728660f8b791f51ec43634db1030b632dd26523a6d26e47385a528 WHIRLPOOL 9e17a702c7671adbc0df2e6bf28a03d7f1ae003f82c158c58af5f7697c00a0644ef6067d74cd812023c457188eabd9fadce790573db2469110b6c18407565fde
|
||||
DIST calligra-l10n-hu-2.8.2.tar.xz 427680 SHA256 ea879a64f8d06a52c70c1ddfb4e59507cd80b422e744b9e0c81f2edacb21c856 SHA512 0a47575521db55bbd05bd1b62c4e4fc11c5e8fa322a7c77c7a90d101ebc5df5f7dde48500874449ac888f40c86e722f57458352848037688500d88f48f8e3436 WHIRLPOOL eb1a4b63e3abcde85d53bfc6178e3c5f48e54f5323f0d66c1b86e4ac108b79b180918556925b5c9ccb555e47de64eedef8d9aaa6076a378064b45551a0ed7473
|
||||
DIST calligra-l10n-ia-2.7.5.tar.xz 251356 SHA256 95b2e21c986ad243c018e6cf162cc12053e508f8e8808f412c3a009aa382e9e8 SHA512 7e79cd828426ea5c9e2e03e7cefb89fc1fb5556199cd620a664df4410a7bc8af6dfab9e36e52fd253043e04962e66dfc40e7f26bd452b7b0739391b47c095857 WHIRLPOOL 69153307cedbf98e846f6ab87a1828ce784b1f7272ae231316c8da8f92ac795039daf4ae1fdf2592c568918a94c8ab112d52360c7d7cde7a259489dfcb7dee30
|
||||
DIST calligra-l10n-it-2.7.5.tar.xz 700152 SHA256 a46ebf6b0fd7af5b1f0772e7bc99fbb40d5167469bfe345a3eb64953017e264c SHA512 cec60252d7344c3733bf22c20dde733a8bae58b1cba4f2f0511a513dbe6a0fc20b951db043e44d03fde930630b7b5f993d8079b054755ac50808fd81c1571007 WHIRLPOOL 30d7eb7bde0606d278fca1a1a33e0936f594ff5ca69f5b31e8812d69ea07c90397d7df99c79f8e7d4273e312f448084f34e5c7766a65b457925f99e208b35f05
|
||||
DIST calligra-l10n-it-2.8.2.tar.xz 710992 SHA256 87598486a9dc8a4420f98bf268903f99181241d39b736e0da62556867b62d854 SHA512 6da7da29686aa7653526d5e281bd7cb27198eac4187503842b71f5b21d91d64a546d1eeb59e2c992110d88ac15b566885dddd98d4ac391209cf064a85c94e2b1 WHIRLPOOL 1082410fcc4a610bd20ea3d1bad91df194335d910b53a4462434c96ac6fe44f89706ccfa0ec672dcb9bd036234de77421276789b66c166be88c6c58b2955fce4
|
||||
DIST calligra-l10n-kk-2.7.5.tar.xz 403868 SHA256 8ea85661552566f3136491ac6c28473a3aab54930620285f49653a044d33f7f3 SHA512 c781f140bd8564dc3e989fa57ff995434fb3e560414412a72e5a4365770297ee524edc27183cf5a6d3db995c552da35e396f2b032df12b939e1269e0d123d15c WHIRLPOOL 3b338b91f094178d1f7c9636ae5dc5b0378c931f7fac1dc1e1dfae94176233b1d2719392957854315fe22bd4012c71e2989b78b063bf4f709c2b5b76adf93fd0
|
||||
DIST calligra-l10n-kk-2.8.2.tar.xz 414072 SHA256 bf2a6fb40480d3d6640c6e8cf546bd8da17d29babbec6c55d286cfdf7e2dd59a SHA512 d980a4a0dc241fd3a9e5e1f33c488cddd37978244f92170b1dfd4465bd1898c855aa1cf47f16cef6ef40279f81c613c74c43189fc8c9303f4ee2bcee9393b2b2 WHIRLPOOL 5046857a9f6a8c215691cf8ddbb510cd27348672471c86189ab4b651e5c9cf6a4fcc9ee172d493a77f33c41cadbee01b304d891ab2e4c9b4dcf0ed4dd353aba6
|
||||
DIST calligra-l10n-nb-2.7.5.tar.xz 338092 SHA256 44b647be6ad576baaeb93926db2475b6378f2361cabafc476717094a35a9497a SHA512 8710cfae18e26950db4e4945604608d5d2b82d4f415a1a266e111948ed030b1d62a32559092735797c555a4b98e63dc7921001438d6e81496c740eb25e2574f7 WHIRLPOOL 54774e524640b306281700e7b9af2c0a0c7bb3060462bfe839fefc7a24e4f23a787d05172e042356cf4b7a76fb590a1203ee16e7dec221427275818932a1246a
|
||||
DIST calligra-l10n-nb-2.8.2.tar.xz 343552 SHA256 5ec541f32638ad92ac8cd32308fc25599b2fe4006f19aabfa63f7237b80ff1e1 SHA512 087153c644a0d036746c40a22b886123c0658b85f2b24bf107960fcbbb9fa783c7be83a56fecce1d3b576edeffc6c22e4e372985c4958f212f63316797e8a8f7 WHIRLPOOL c23d781fcc52a8ee73fbdbf0f40b4dcd198c9338834f2dd27a4cf7f76909302b3be7d35397de939beea887dcae56f3a9de921026139da15036837962f00e7201
|
||||
DIST calligra-l10n-nds-2.7.5.tar.xz 388840 SHA256 b9947e65973c19e125c131c1d4c0b8952a9e5b0cd9b9e68ea6f17c4f2c55652b SHA512 d3277cc5ceea018e93e44cf956cc916b491726d0df705df23b7688d6cfe85b518748dfad08f9ef6114e50f75defd13dbcbb625cc00a536539770ddb2660ffcb5 WHIRLPOOL 0c343d4957c0032e675f90f587e00facf1594d28653019b96cf58997bdbf27e71fe1eb6787a42153d1cabb0f8c934558a6bdfc9c18e1ad3a620b47a68c89e72c
|
||||
DIST calligra-l10n-nds-2.8.2.tar.xz 399056 SHA256 0441dbcc2139cfb663dbf54b54f8e1b4794ec10d8a05ed02df5b7d310b04039b SHA512 9611a929e2a89d480f7c7c89c372d7a0e86dfc1a5f2a313810a8ff9f2f38b28b7664c3cbb74ba39141ca7a26a3d4c00a05c95dabef56f9f16a33c1cc453064f7 WHIRLPOOL d179546b420e2b4568c3622bd12ee6b06986b271e7dbf8cd29cc9dafe1a39799ec5cd75acdeca3276b7db7583d73f8172bcb6e42e629bf2afac5c24922fd214a
|
||||
DIST calligra-l10n-nl-2.7.5.tar.xz 1535316 SHA256 3598e9753787baef83698a710bdbccef60c9a18907766acc0afb041df60c2e2a SHA512 9925a782bf0d7755fde7eeb3c42bf5bff293dd573aa6793944bdd7b99daa03f41fdba2c7fb3a0b940f95bac31a2dd6d0aab972a5516c172512bb9a8cccd447d0 WHIRLPOOL f111837eec2e632da3915cd8c45c55ffb2144d61dee21fa27462678e1b4ee18267137673295076da71d1640e6266259ea63cd2b70c2c3487261cb5706c1c96a2
|
||||
DIST calligra-l10n-nl-2.8.2.tar.xz 1548184 SHA256 b2760669b9da9d1edb99087aa255e129e559aeec7fb2caea607656fb6942bd5c SHA512 f3c46d014fa448e55be7c7f2a6278861529b046177aae6d8e6b5c3a64d3d98b7f3c6339e63efa0fcb5eb4fab20ea56065768b8ee62613bef6fb5eea98c86b17a WHIRLPOOL fb198eafee670070c369aff06e2889a36780cec34637be2c77a63cb54a4b0d72d3729535f0fec65b0163724579ee8b7e0ca3704d691940fad466e78f68bfad41
|
||||
DIST calligra-l10n-pl-2.7.5.tar.xz 410996 SHA256 92f84ba59dc8e56fbb0ee005246a78180fecce8f98ed4c9369b1508bb1d40710 SHA512 15d1343aad014f83dcd94301db6b8c8aa764aae155ed03121e5bb6833f58d2569572d2c52fadca49467bedadbc48e92143bfc800c823bc693a785352a4436342 WHIRLPOOL c6aa25ef3c18787fc3ceebb8225ab9339dcdc63a1bd8564b436ef4f1af9cc53131965e32c8c6526bbeb8a7c6264c145395a00b2496e644e80f5ec7aa3f7fea43
|
||||
DIST calligra-l10n-pl-2.8.2.tar.xz 422404 SHA256 30d0f3f2e78224d7c85dbd82b43428e3c1d8a201885ffa1aeb6963b4fff8c5f4 SHA512 98f68abe85543d0728b7cacfb3fadb077eb9234ebfecbfcae8d2adcd92d6f8c4bf8a04794a99abd77e22f0ebc8777f486a32ba8cbc044c03c2a864db93d4a65e WHIRLPOOL 0c3c328b89b33f195194b7c625f42a849c7bec5a02919263b789fcd30540cc582b8ccf1f407866c0bcf1be17fddd7d9e0c89661f46bdaa20d509ce6b84f90bd5
|
||||
DIST calligra-l10n-pt-2.7.5.tar.xz 593728 SHA256 bd8388137d697572d430a591c7049688efb62a7d5ba61a9e4a4a229351f9dce3 SHA512 3d758f7b8c8860d6d11ab08d4735f63bd87f365292998e325be319dc1ed39f712e63fd166cffff94e3fd991e4a5df455546b6e9899298413a2e71ec75c236925 WHIRLPOOL 23103e12b04e14366b988e30990a51754e52a6a77ed6d0507fc658585fe75c69ab2a3d2575bd215c56152403f36c87958cacc69a9e68dc2ef2f3ce9cdae81c83
|
||||
DIST calligra-l10n-pt-2.8.2.tar.xz 603112 SHA256 d5715cff7454319d45291774e5fcfc13b0617b9308ff0e3e013bc83e849c1620 SHA512 fde6b650eda18287ea12fadf373b1d9bf2f596a768842403a68988ed65c3f214c4e29677d621ab879707a1e22009ac457f7c7b61e8fe302ededefda365082567 WHIRLPOOL 611c920251339b9429a5f2ea784df9fd6f58bce9d9857560f88b18d14e6b4a4d49f26c9b6ad9c5eee9675cbea53894efa4f4e31266f9dac63bd8001ea9144004
|
||||
DIST calligra-l10n-pt_BR-2.7.5.tar.xz 583432 SHA256 999807f19a0711155961c04407dbe99754c37e0594a702988855af8d103961c5 SHA512 c969b56bdf896dcc98317b15fd9e00239e1d3659a837bc822d43d8a7550363962f35577a79042ffef80fdbf3bc6f186e902ab5d5d3a593f54359f209e6bf69d1 WHIRLPOOL 2a05e78e470dbbc979ae93913e4c729ede2ce965499e387d41b0212c07171314785181374c48a3df026c3fc0eb6ac1be37813af39b38eb1c7437832dccb801be
|
||||
DIST calligra-l10n-pt_BR-2.8.2.tar.xz 591780 SHA256 5fbe562a42de56714c791d5ded79e9b9fc90af51923cf31b37b01b01b4b55143 SHA512 2b38c3d564855a4a61fc364fbe110c08824e7148671070945354b2f481e0759623e9977659ed245317c0ccfe466e59bd80b758f9db7217d735e217a186584da4 WHIRLPOOL 687e97f470a88d4afc53811d243d201fb9830def641fdee025f237aa0c6ad872b28870e6a9841620fa5a258a439867014faa7367780eea13e35fe9843bc0a3f4
|
||||
DIST calligra-l10n-ru-2.7.5.tar.xz 556604 SHA256 61a84273a245ddc6d7ca93fc78cda2029301196ab7f096d2aff4208e829c258a SHA512 52f432934850034197a2fb180da71c0fc33e102a86753e9ac0b844275a95ca2a0154ac1f4d1a04069a5e2b91089facec788be4cc291e767dd290130a9f1d4cb5 WHIRLPOOL 1bfa3930b52b6a9efc791399bece698c362d87516805b26e51405b7539a5bab7e96de94a10773cd53223e9fbb53204892de9d4c87db7e9861a7fa2cc54890158
|
||||
DIST calligra-l10n-ru-2.8.2.tar.xz 567652 SHA256 7c4636a836a3e2c11fc2f8d1b7a8b40457656bee6c5a7cc6dc5d7d3dfd7ae166 SHA512 9874e837ec5a787018ec825afd628675a20f82566f370623eee00e1a90c71dedb5a8a76fe2360da2d2bc525511499438b4c45179ae1f1456586bbde8e4483e45 WHIRLPOOL bbfe21da94f75cdee19714a4d1330cef2efe541ab4176030d9a361805e2df1d34e2b8f745077444049a600e8d93b313d8d68cbfe98bea84f577b426e29b6f8a1
|
||||
DIST calligra-l10n-sk-2.7.5.tar.xz 345712 SHA256 71b7d2f1ad2c14915ceddfad8a1527fa02787fa5272640054309b6b76f8f4395 SHA512 22da32a13a54a2bb2281fbfc9006ec352a23d88156a4c63af9273fe612b676f350cf68a5a9b12dc184cfea3fb4e823a3c45e0e0c3c7b68f8aaa4b215261a2e8a WHIRLPOOL 3b8ed90beb4e1a70ee00369e220f063f750a8f7297528648248d8d367f8040d5c1c7fcf06eb664a9f3b1fd4a93223de7c466e3d0d82ad6378091c520e5f5a045
|
||||
DIST calligra-l10n-sk-2.8.2.tar.xz 354920 SHA256 59e7b2ffb9b970705594d041fd3adfc18d1afdbe8e2bb7fd7d3747fd7ac677a7 SHA512 aa75eeeeee604ac9e89b814623da1ec7b8965a6f6dade9009426ac4592e5ea6bd4c9a78d83e20f5de29d9c5ad69a7bf2f4a09f03cb6a12c4e88b51e3891a2fa6 WHIRLPOOL 6fb51a69b38ab56aa2fbb440f1ce55e9ebb169b85256f938d8da8b7dc5da50dc768d0953ed85d5e6ae56cc576a73294ebe84dc25a7685b0ad92c31740e8d8948
|
||||
DIST calligra-l10n-sl-2.7.5.tar.xz 407356 SHA256 7b34c684efedc3078ceee9ea87e204e13a94d6c41e46ed11d6360545caeed4ec SHA512 f9ca01763cb751fbea8329ac5d5d2b72e41fae1d277fb10acef2f60913335679a2912790b7a6ca3290c38d3e402b02361ae03dfa806ae0042f75d20f7c9be1c5 WHIRLPOOL 68fbd049ee121677298934b04b11e13ddef1f9306f6ff3c84601ae2769b7a22a125d5277314160643ee97b5ad7004f2637ef23d1eddf26337519b19e23461159
|
||||
DIST calligra-l10n-sl-2.8.2.tar.xz 323348 SHA256 6d1225125ade84b4670b81fe8850914c27ed9944da067206ad9c3febef9599f5 SHA512 f10b671692cf8a1637504dd6354e4d6ce3045e1c40abc20418618a6ef008450e6a06aa692549c36cb3072e9025a4c95c23c464ee214220aee57670a8e243b90d WHIRLPOOL 4e17af2e5847e97fcd2c178e3cfd94681b64c9a24a5b1b9410103ef4dd6e20341ddfbd8f1e04e762c134d990a26edda09b4aba3f4d6d179d7fcd30489a6fa07b
|
||||
DIST calligra-l10n-sv-2.7.5.tar.xz 1939232 SHA256 07a1cc444be7f32b2108a92e274cc78f056e966b7721a26f80fb0ca69fac964d SHA512 c003b4b024deda96fbdd2a1919f469bbf9987125e473984e03f2f05e1fdc5845f8b765c9159d79a2324cec0d44811845c75233903aacc780e25ed1beacb7f82f WHIRLPOOL 3ebc4ce979f86e56638dbd4cd93aa5fc7736c33590e039de6db43d5671acb0918fc64c8b5d985f3d71b7fa0ab74cfdc0b46c3b49760fa2ef459113076dcb1e0f
|
||||
DIST calligra-l10n-sv-2.8.2.tar.xz 1952072 SHA256 85efbaab1305431a29a3e88be3b875c1298c2b77d48e58ba4041de8a409ff90c SHA512 0ef0fc9dd27ead6ab40f133128565f762cb82d25242ff4cdeb376566d531dc14d23564e20189afdd9b7bdaff321e39c1c71146e5875116a94b264eb73024946c WHIRLPOOL 9649f7ef59d81fa7d1ed1cb95894df1620573808b44124a60e2e6cf1b67995050e474638d7fd44cf776a5c3966090d4c87a37af381bde2c0108bd3f8715ab5e1
|
||||
DIST calligra-l10n-tr-2.7.5.tar.xz 361344 SHA256 0f38986cca12ba3a7571cb28b392ea6d173ade0af6f7a125b12fb062d400e68a SHA512 8966c516a42c40e762b409e7b1b838675175279fc8f97fd9b988ad2b26e10dd61eec330aeaef4458d87b0166c61e6c57a418addb23f4bc27a7efa101d8f37f92 WHIRLPOOL 894152c55f2eb889c932a5ec7e11d32cce8072561f6d0d0b02fb003b655888933d770f1f62fc3ee68993ba0cff3437fc61b259b52bd430dd55f20e1cecf4b9a4
|
||||
DIST calligra-l10n-uk-2.7.5.tar.xz 2166864 SHA256 799e0e7a5863c8fb78aea8a07d42ed010a94f7242c23d2c8f46632a8e8ed8271 SHA512 43334ca971fe8a9c6bede4ae778c12e1d644758b7c90d52c66662b0afdc9e51614f77f35668d31321e31c266b20c08d12eeda21fe5c7bf8ccc37e9c6abae2c98 WHIRLPOOL 42a31aee813cd102d73af72a96d9924e85f552a99b5aad36d9f530ead5a9f2db218e12ec176233d56158bff5259f71b90f3c8e300bafec196747e60d792866e6
|
||||
DIST calligra-l10n-uk-2.8.2.tar.xz 2179808 SHA256 37d69cb6eb6113d5e40883bca335331fd7311ab714226a684283089933d6c6f3 SHA512 35e9d2d055febc2b076c4f5bfa30d2a2c01af06f926df79d0c849adab6d45bd25f96928ad4d5045544680c15881a520b879725852a1d4a8e155e1879296ea267 WHIRLPOOL fbe7c2874132e3b20acdc1401dda6f3f40d1fab93638446eaed30b1f46460f989e4fb69588a1cb42b0375c0c58702be940e295963c36eef093013ee354879f35
|
||||
DIST calligra-l10n-zh_CN-2.7.5.tar.xz 339240 SHA256 9075c4b2327712d8e1bd156bea54033058b6ea4c14aca4c4470ec2faf9cc5111 SHA512 25c2e588abb7f32d1c41806d148d93926faaebf07dbb4780a82e86e36898a234452a4e41ad333a222215266bcddef529deb720af8a47ebc1fa475140d155966b WHIRLPOOL cd568f7b339ce4ad5ec25d56e85fafb309f5966718e2f10c9ea8af0b4153b082946af472d945ff937ad9087183bfe547258059d99f6da33008d49841612fd5b4
|
||||
DIST calligra-l10n-zh_CN-2.8.2.tar.xz 355848 SHA256 57049a06833636556a56b469fa69f7516edf1fa0bff71df51fb9e7ef433ac83f SHA512 ef5076c456610d40254bb980c98289670ef846434fd0a14243a406ff61f3bcfc320cbd62e6fd7cb767cae034edfccaebac5a277e255a4604768791ed2d2b5777 WHIRLPOOL a848d89304eb596aab56974cbceb9e6c6eb3498050af35d61968a0b70735cd56a8ce9671615093a10d59441f5d3ad1be48a6798c928fb4eb7f09116443c73b93
|
||||
DIST calligra-l10n-zh_TW-2.7.5.tar.xz 376632 SHA256 7820f8d33cd4306d81d15c41189ffd493ec14b7b8d1c42c06c3df62ada9d5c32 SHA512 9a4b038da84cccae44fbdcf26ba6fb21f8f582fe69595d7ba4b5a5b594b274bf4b90cf27810387fcff90b0ec9d1dc01f19492036e27555e8ff82f2fb657c63f2 WHIRLPOOL 6de70328039df0864718a71d230c0dd1026aad548dc08f68063f1731a301e87ebd914b761d8ea0b98058867c00ee5de5f2965e4007e404944321950719918a49
|
||||
DIST calligra-l10n-zh_TW-2.8.2.tar.xz 384480 SHA256 2184c8241402611851654c921bcf3147155583021700f15f5d8463c9dcf7a633 SHA512 69daf08fd404c1454e72d84238f89f37b7996d9f8465f05cb15d8235d5261d3bcd08fe7f95c86a711ef3f18d3bdd90c57d82de8125d298d0ab86c2810484a89c WHIRLPOOL 3fdcedba21de637dd5e6b20fdf07ea083a3070b8f19144a0fda073508ff053131990a42ca501ab289caf9c2cb238c6daea7ec33fa1bc7f240641d5c6df012e8d
|
||||
|
@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra-l10n/calligra-l10n-2.8.2.ebuild,v 1.1 2014/05/13 18:43:48 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="Calligra localization package"
|
||||
HOMEPAGE="http://www.kde.org/"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
DEPEND="sys-devel/gettext"
|
||||
RDEPEND="!app-office/koffice-l10n"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
MY_LANGS="bs ca ca@valencia cs da de el es et eu fi fr gl hu it kk nb nds nl pl
|
||||
pt pt_BR ru sk sl sv uk zh_CN zh_TW"
|
||||
|
||||
case ${PV} in
|
||||
2.[456789].[789]?)
|
||||
# beta or rc releases
|
||||
URI_BASE="mirror://kde/unstable/${PN/-l10n/}-${PV}/${PN}/" ;;
|
||||
2.[456789].?)
|
||||
# stable releases
|
||||
URI_BASE="mirror://kde/stable/${PN/-l10n/}-${PV}/${PN}/" ;;
|
||||
*)
|
||||
SRC_URI="" ;;
|
||||
esac
|
||||
|
||||
SRC_URI=""
|
||||
SLOT="4"
|
||||
|
||||
for MY_LANG in ${MY_LANGS} ; do
|
||||
IUSE="${IUSE} linguas_${MY_LANG}"
|
||||
SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${PN}-${MY_LANG}-${PV}.tar.xz )"
|
||||
done
|
||||
unset MY_LANG
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
local lng dir
|
||||
if [[ -z ${A} ]]; then
|
||||
elog
|
||||
elog "You either have the LINGUAS variable unset, or it only"
|
||||
elog "contains languages not supported by ${P}."
|
||||
elog "You won't have any additional language support."
|
||||
elog
|
||||
elog "${P} supports these language codes:"
|
||||
elog "${MY_LANGS}"
|
||||
elog
|
||||
fi
|
||||
|
||||
[[ -n ${A} ]] && unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# add all linguas to cmake
|
||||
if [[ -n ${A} ]]; then
|
||||
for lng in ${MY_LANGS}; do
|
||||
dir="${PN}-${lng}-${PV}"
|
||||
if [[ -d "${dir}" ]] ; then
|
||||
echo "add_subdirectory( ${dir} )" >> "${S}"/CMakeLists.txt
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_MESSAGES=ON -DBUILD_DATA=ON
|
||||
$(cmake-utils_use_build doc)
|
||||
)
|
||||
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_install
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST calligra-2.7.5.tar.xz 119293708 SHA256 b1d1237606fd5113e13156192a4c4833b189825628fc40abeedc77109842cf5e SHA512 2438add98f173732b93ccd5ad1f237fa6982e220521b2c64056cfb5e14f16cd3859ff2e64926a657b51454154f255a46f3ad6aaebb67532a31ec98d366672dad WHIRLPOOL 3865f86333d878581bdbc9c1bb39c0bd626e11aa84e535b704f832eabfdf1ef054fd0f7b5324b109bfea9132a59c9b7d76bf20ab3b18921ed6a8a429a27ca99d
|
||||
DIST calligra-2.8.2.tar.xz 138487720 SHA256 37dc9a9416e6e74791eac057d894c648af52d2aff1df77f4737c373e474113e5 SHA512 0a7da5eeb3b1c23c9bee0fe75247cf6c07dc1ade49749d3491e8343142b8e059d2d4f3f083e526f3f4329a2c71dbe9c54a0bef956e06786cf983c21e851bdcff WHIRLPOOL 0a5885289d1f4f44ea53355699fa15127e1d3c41007ef60960b81d283de0d5ddf20d37dcbcd8fbeecdfb43c5e404f1dc322e0a768b57f3f94caced6f9dfb90b3
|
||||
|
@ -0,0 +1,249 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.8.2.ebuild,v 1.1 2014/05/13 18:46:53 johu Exp $
|
||||
|
||||
# note: files that need to be checked for dependencies etc:
|
||||
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
|
||||
# krita/CMakeLists.txt
|
||||
|
||||
EAPI=5
|
||||
|
||||
OPENGL_REQUIRED=optional
|
||||
KDE_HANDBOOK=optional
|
||||
KDE_LINGUAS_LIVE_OVERRIDE=true
|
||||
CHECKREQS_DISK_BUILD="4G"
|
||||
KDE_MINIMAL="4.13.1"
|
||||
inherit check-reqs kde4-base versionator
|
||||
|
||||
DESCRIPTION="KDE Office Suite"
|
||||
HOMEPAGE="http://www.calligra.org/"
|
||||
|
||||
case ${PV} in
|
||||
2.[456789].[789]?)
|
||||
# beta or rc releases
|
||||
SRC_URI="mirror://kde/unstable/${P}/${P}.tar.xz" ;;
|
||||
2.[456789].?)
|
||||
# stable releases
|
||||
SRC_URI="mirror://kde/stable/${P}/${P}.tar.xz" ;;
|
||||
2.[456789].9999)
|
||||
# stable branch live ebuild
|
||||
SRC_URI="" ;;
|
||||
9999)
|
||||
# master branch live ebuild
|
||||
SRC_URI="" ;;
|
||||
esac
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
|
||||
# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
|
||||
[[ ${PV} == *9999 ]] || \
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +gif +glew +glib +gsf
|
||||
gsl import-filter +jpeg jpeg2k +kdcraw kde kdepim +lcms marble mysql nepomuk
|
||||
+okular opengtl openexr +pdf postgres spacenav +ssl sybase test tiff +threads
|
||||
+truetype vc xbase +xml +xslt"
|
||||
|
||||
# please do not sort here, order is same as in CMakeLists.txt
|
||||
CAL_FTS="author kexi words flow plan stage sheets krita karbon braindump"
|
||||
for cal_ft in ${CAL_FTS}; do
|
||||
IUSE+=" calligra_features_${cal_ft}"
|
||||
done
|
||||
unset cal_ft
|
||||
|
||||
REQUIRED_USE="
|
||||
calligra_features_author? ( calligra_features_words )
|
||||
calligra_features_kexi? ( calligra_features_sheets )
|
||||
calligra_features_words? ( calligra_features_sheets )
|
||||
calligra_features_krita? ( eigen exif glew lcms )
|
||||
calligra_features_plan? ( kdepim )
|
||||
calligra_features_sheets? ( eigen )
|
||||
vc? ( calligra_features_krita )
|
||||
test? ( calligra_features_karbon )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
!app-office/karbon
|
||||
!app-office/kexi
|
||||
!app-office/koffice-data
|
||||
!app-office/koffice-l10n
|
||||
!app-office/koffice-libs
|
||||
!app-office/koffice-meta
|
||||
!app-office/kplato
|
||||
!app-office/kpresenter
|
||||
!app-office/krita
|
||||
!app-office/kspread
|
||||
!app-office/kword
|
||||
$(add_kdebase_dep kdelibs 'nepomuk?')
|
||||
dev-lang/perl
|
||||
dev-libs/boost
|
||||
dev-libs/libxml2
|
||||
$(add_kdebase_dep knewstuff)
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
>=dev-qt/qtgui-4.8.1-r1:4
|
||||
virtual/libiconv
|
||||
attica? ( dev-libs/libattica )
|
||||
crypt? ( app-crypt/qca:2 )
|
||||
eigen? ( dev-cpp/eigen:2 )
|
||||
exif? ( media-gfx/exiv2:= )
|
||||
fftw? ( sci-libs/fftw:3.0 )
|
||||
fontconfig? ( media-libs/fontconfig )
|
||||
freetds? ( dev-db/freetds )
|
||||
gif? ( media-libs/giflib )
|
||||
glew? ( media-libs/glew )
|
||||
glib? ( dev-libs/glib:2 )
|
||||
gsf? ( gnome-extra/libgsf )
|
||||
gsl? ( sci-libs/gsl )
|
||||
import-filter? (
|
||||
app-text/libetonyek
|
||||
app-text/libodfgen
|
||||
app-text/libwpd
|
||||
app-text/libwpg
|
||||
app-text/libwps
|
||||
media-libs/libvisio
|
||||
)
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
jpeg2k? ( media-libs/openjpeg:0 )
|
||||
kdcraw? ( $(add_kdebase_dep libkdcraw) )
|
||||
kde? ( $(add_kdebase_dep kactivities) )
|
||||
kdepim? ( $(add_kdebase_dep kdepimlibs) )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
marble? ( $(add_kdebase_dep marble) )
|
||||
mysql? ( virtual/mysql )
|
||||
nepomuk? ( dev-libs/soprano )
|
||||
okular? ( $(add_kdebase_dep okular) )
|
||||
opengl? ( virtual/glu )
|
||||
opengtl? ( >=media-libs/opengtl-0.9.15 )
|
||||
openexr? ( media-libs/openexr )
|
||||
pdf? (
|
||||
app-text/poppler:=
|
||||
media-gfx/pstoedit
|
||||
)
|
||||
postgres? (
|
||||
dev-db/postgresql-base
|
||||
dev-libs/libpqxx
|
||||
)
|
||||
spacenav? ( dev-libs/libspnav )
|
||||
ssl? ( dev-libs/openssl )
|
||||
sybase? ( dev-db/freetds )
|
||||
tiff? ( media-libs/tiff )
|
||||
truetype? ( media-libs/freetype:2 )
|
||||
vc? ( dev-libs/vc )
|
||||
xbase? ( dev-db/xbase )
|
||||
xslt? ( dev-libs/libxslt )
|
||||
calligra_features_kexi? (
|
||||
>=dev-db/sqlite-3.7.9:3[extensions(+)]
|
||||
dev-libs/icu:=
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
[[ ${PV} == 9999 ]] && LANGVERSION="2.4" || LANGVERSION="$(get_version_component_range 1-2)"
|
||||
PDEPEND=">=app-office/calligra-l10n-${LANGVERSION}"
|
||||
|
||||
RESTRICT=test
|
||||
# bug 394273
|
||||
|
||||
pkg_pretend() {
|
||||
check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
kde4-base_pkg_setup
|
||||
check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local cal_ft
|
||||
|
||||
# first write out things we want to hard-enable
|
||||
local mycmakeargs=(
|
||||
"-DIHAVEPATCHEDQT=ON"
|
||||
"-DWITH_Boost=ON"
|
||||
"-DWITH_LibXml2=ON"
|
||||
"-DWITH_PNG=ON"
|
||||
"-DWITH_ZLIB=ON"
|
||||
"-DGHNS=ON"
|
||||
"-DWITH_X11=ON"
|
||||
"-DWITH_Qt4=ON"
|
||||
"-DBUILD_libmsooxml=ON" # only internal code, no deps
|
||||
"-DWITH_Iconv=ON" # available on all supported arches and many more
|
||||
)
|
||||
|
||||
# default disablers
|
||||
mycmakeargs+=(
|
||||
"-DBUILD_mobile=OFF" # we dont support mobile gui, maybe arm could
|
||||
"-DBUILD_active=OFF" # we dont support active gui, maybe arm could
|
||||
"-DWITH_LCMS=OFF" # we use lcms:2
|
||||
"-DCREATIVEONLY=OFF"
|
||||
"-DPACKAGERS_BUILD=OFF"
|
||||
"-DWITH_TINY=OFF"
|
||||
"-DWITH_CreateResources=OFF" # NOT PACKAGED: http://create.freedesktop.org/
|
||||
"-DWITH_DCMTK=OFF" # NOT PACKAGED: http://www.dcmtk.org/dcmtk.php.en
|
||||
"-DQT3SUPPORT=OFF" # Qt5 is on the way!
|
||||
)
|
||||
|
||||
# regular options
|
||||
mycmakeargs+=(
|
||||
$(cmake-utils_use_with attica LibAttica)
|
||||
$(cmake-utils_use_with crypt QCA2)
|
||||
$(cmake-utils_use_with eigen Eigen2)
|
||||
$(cmake-utils_use_with exif Exiv2)
|
||||
$(cmake-utils_use_with fftw FFTW3)
|
||||
$(cmake-utils_use_with fontconfig Fontconfig)
|
||||
$(cmake-utils_use_with freetds FreeTDS)
|
||||
$(cmake-utils_use_with gif GIF2)
|
||||
$(cmake-utils_use_with glew GLEW)
|
||||
$(cmake-utils_use_with glib GLIB2)
|
||||
$(cmake-utils_use_with glib GObject)
|
||||
$(cmake-utils_use_with gsf LIBGSF)
|
||||
$(cmake-utils_use_with gsl GSL)
|
||||
$(cmake-utils_use_with import-filter LibEtonyek)
|
||||
$(cmake-utils_use_with import-filter LibOdfGen)
|
||||
$(cmake-utils_use_with import-filter LibVisio)
|
||||
$(cmake-utils_use_with import-filter LibWpd)
|
||||
$(cmake-utils_use_with import-filter LibWpg)
|
||||
$(cmake-utils_use_with import-filter LibWps)
|
||||
$(cmake-utils_use_with jpeg JPEG)
|
||||
$(cmake-utils_use_with jpeg2k OpenJPEG)
|
||||
$(cmake-utils_use_with kdcraw Kdcraw)
|
||||
$(cmake-utils_use_with kde KActivities)
|
||||
$(cmake-utils_use_with kdepim KdepimLibs)
|
||||
$(cmake-utils_use_with lcms LCMS2)
|
||||
$(cmake-utils_use_with marble Marble)
|
||||
$(cmake-utils_use_with mysql MySQL)
|
||||
$(cmake-utils_use_build mysql mySQL)
|
||||
$(cmake-utils_use_with nepomuk Soprano)
|
||||
$(cmake-utils_use_with okular Okular)
|
||||
$(cmake-utils_use_with opengtl OpenCTL)
|
||||
$(cmake-utils_use_with openexr OpenEXR)
|
||||
$(cmake-utils_use_with opengl OpenGL)
|
||||
$(cmake-utils_use_with pdf Poppler)
|
||||
$(cmake-utils_use_with pdf Pstoedit)
|
||||
$(cmake-utils_use_with postgres PostgreSQL)
|
||||
$(cmake-utils_use_build postgres pqxx)
|
||||
$(cmake-utils_use_with spacenav Spnav)
|
||||
$(cmake-utils_use_with ssl OpenSSL)
|
||||
$(cmake-utils_use_with sybase FreeTDS)
|
||||
$(cmake-utils_use_build sybase sybase)
|
||||
$(cmake-utils_use_with tiff TIFF)
|
||||
$(cmake-utils_use_with threads Threads)
|
||||
$(cmake-utils_use_with truetype Freetype)
|
||||
$(cmake-utils_use_with vc Vc)
|
||||
$(cmake-utils_use_with xbase XBase)
|
||||
$(cmake-utils_use_build xbase xbase)
|
||||
$(cmake-utils_use_with xslt LibXslt)
|
||||
)
|
||||
|
||||
# applications
|
||||
for cal_ft in ${CAL_FTS}; do
|
||||
mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
|
||||
done
|
||||
mycmakeargs+=( $(cmake-utils_use_build test cstester) )
|
||||
|
||||
# filters
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
From 3978f923ac814aef014cf412b63d11fd94f60692 Mon Sep 17 00:00:00 2001
|
||||
From: Paul Varner <fuzzyray@gentoo.org>
|
||||
Date: Wed, 8 May 2013 14:26:48 -0500
|
||||
Subject: [PATCH 1/2] Fix python 3 compatability with 'esearch -e' (Bug 469076)
|
||||
|
||||
Thanks to zmedico for the patch.
|
||||
---
|
||||
esearch/search.py | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/esearch/search.py b/esearch/search.py
|
||||
index f91f5b1..696a0f0 100755
|
||||
--- a/esearch/search.py
|
||||
+++ b/esearch/search.py
|
||||
@@ -22,6 +22,7 @@ import re
|
||||
try:
|
||||
from portage.output import bold, red, green, darkgreen, turquoise, blue, nocolor
|
||||
from portage import settings, pkgcmp, pkgsplit, portdb, best
|
||||
+ from portage.util import cmp_sort_key
|
||||
except ImportError:
|
||||
print("Critical: portage imports failed!")
|
||||
sys.exit(1)
|
||||
@@ -107,7 +108,7 @@ def searchEbuilds(path, portdir=True, searchdef="", repo_num="",
|
||||
data['defebuild'] = (searchdef, pkgs[-1][3])
|
||||
if not portdir:
|
||||
config['found_in_overlay'] = True
|
||||
- pkgs.sort(mypkgcmp)
|
||||
+ pkgs.sort(key=cmp_sort_key(mypkgcmp))
|
||||
for pkg in pkgs:
|
||||
rev = ""
|
||||
if pkg[2] != "r0":
|
||||
--
|
||||
1.8.5.4
|
||||
|
@ -0,0 +1,10 @@
|
||||
*** ../bash-4.3-patched/arrayfunc.c 2014-03-28 10:54:21.000000000 -0400
|
||||
--- arrayfunc.c 2014-05-12 11:19:00.000000000 -0400
|
||||
***************
|
||||
*** 180,183 ****
|
||||
--- 180,184 ----
|
||||
FREE (newval);
|
||||
|
||||
+ VUNSETATTR (entry, att_invisible); /* no longer invisible */
|
||||
return (entry);
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-1.35.ebuild,v 1.1 2014/05/03 19:42:58 axs Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-1.36.ebuild,v 1.1 2014/05/13 14:54:59 axs Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -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/app-text/tesseract/tesseract-3.03_rc1.ebuild,v 1.1 2014/05/13 14:26:47 tomka Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN="${PN}-ocr"
|
||||
DL_P="${MY_PN}-3.02"
|
||||
URI_PREFIX="http://${MY_PN}.googlecode.com/files"
|
||||
|
||||
inherit eutils autotools autotools-utils versionator
|
||||
|
||||
S="${WORKDIR}/${PN}-$(get_version_component_range 1-2 )"
|
||||
|
||||
DESCRIPTION="An OCR Engine that was developed at HP and now at Google"
|
||||
HOMEPAGE="http://code.google.com/p/tesseract-ocr/"
|
||||
SRC_URI="http://dev.gentoo.org/~tomka/files/${PN}-3.03-rc1.tar.gz
|
||||
${URI_PREFIX}/${DL_P}.eng.tar.gz
|
||||
doc? ( ${URI_PREFIX}/${DL_P}.02-doc-html.tar.gz )
|
||||
linguas_ar? ( ${URI_PREFIX}/${DL_P}.ara.tar.gz )
|
||||
linguas_bg? ( ${URI_PREFIX}/bul.traineddata.gz )
|
||||
linguas_ca? ( ${URI_PREFIX}/cat.traineddata.gz )
|
||||
linguas_chr? ( ${URI_PREFIX}/chr.traineddata.gz )
|
||||
linguas_cs? ( ${URI_PREFIX}/ces.traineddata.gz )
|
||||
linguas_de? ( ${URI_PREFIX}/deu.traineddata.gz
|
||||
${URI_PREFIX}/deu-frak.traineddata.gz )
|
||||
linguas_da? ( ${URI_PREFIX}/dan.traineddata.gz
|
||||
${URI_PREFIX}/dan-frak.traineddata.gz )
|
||||
linguas_el? ( ${URI_PREFIX}/ell.traineddata.gz )
|
||||
linguas_es? ( ${URI_PREFIX}/spa.traineddata.gz )
|
||||
linguas_fi? ( ${URI_PREFIX}/fin.traineddata.gz )
|
||||
linguas_fr? ( ${URI_PREFIX}/fra.traineddata.gz )
|
||||
linguas_he? ( ${URI_PREFIX}/${DL_P}.heb.tar.gz
|
||||
${URI_PREFIX}/${MY_PN}-3.01.heb-com.tar.gz )
|
||||
linguas_hi? ( ${URI_PREFIX}/${DL_P}.hin.tar.gz )
|
||||
linguas_hu? ( ${URI_PREFIX}/hun.traineddata.gz )
|
||||
linguas_id? ( ${URI_PREFIX}/ind.traineddata.gz )
|
||||
linguas_it? ( ${URI_PREFIX}/ita.traineddata.gz )
|
||||
linguas_jp? ( ${URI_PREFIX}/jpn.traineddata.gz )
|
||||
linguas_ko? ( ${URI_PREFIX}/kor.traineddata.gz )
|
||||
linguas_lt? ( ${URI_PREFIX}/lit.traineddata.gz )
|
||||
linguas_lv? ( ${URI_PREFIX}/lav.traineddata.gz )
|
||||
linguas_nl? ( ${URI_PREFIX}/nld.traineddata.gz )
|
||||
linguas_no? ( ${URI_PREFIX}/nor.traineddata.gz )
|
||||
linguas_pl? ( ${URI_PREFIX}/pol.traineddata.gz )
|
||||
linguas_pt? ( ${URI_PREFIX}/por.traineddata.gz )
|
||||
linguas_ro? ( ${URI_PREFIX}/ron.traineddata.gz )
|
||||
linguas_ru? ( ${URI_PREFIX}/rus.traineddata.gz )
|
||||
linguas_sk? ( ${URI_PREFIX}/slk.traineddata.gz
|
||||
${URI_PREFIX}/${MY_PN}-3.01.slk-frak.tar.gz )
|
||||
linguas_sl? ( ${URI_PREFIX}/slv.traineddata.gz )
|
||||
linguas_sr? ( ${URI_PREFIX}/srp.traineddata.gz )
|
||||
linguas_sv? ( ${URI_PREFIX}/swe.traineddata.gz
|
||||
${URI_PREFIX}/swe-frak.traineddata.gz )
|
||||
linguas_th? ( ${URI_PREFIX}/${DL_P}.tha.tar.gz )
|
||||
linguas_tl? ( ${URI_PREFIX}/tgl.traineddata.gz )
|
||||
linguas_tr? ( ${URI_PREFIX}/tur.traineddata.gz )
|
||||
linguas_uk? ( ${URI_PREFIX}/ukr.traineddata.gz )
|
||||
linguas_vi? ( ${URI_PREFIX}/vie.traineddata.gz )
|
||||
linguas_zh_CN? ( ${URI_PREFIX}/chi_sim.traineddata.gz )
|
||||
linguas_zh_TW? ( ${URI_PREFIX}/chi_tra.traineddata.gz )
|
||||
osd? ( ${URI_PREFIX}/${MY_PN}-3.01.osd.tar.gz )
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="doc examples jpeg png tiff -webp +scrollview static-libs linguas_ar linguas_bg linguas_ca linguas_chr linguas_cs linguas_de linguas_da linguas_el linguas_es linguas_fi linguas_fr linguas_he linguas_hi linguas_hu linguas_id linguas_it linguas_jp linguas_ko linguas_lt linguas_lv linguas_nl linguas_no linguas_pl linguas_pt linguas_ro linguas_ru linguas_sk linguas_sl linguas_sr linguas_sv linguas_th linguas_tl linguas_tr linguas_uk linguas_vi linguas_zh_CN linguas_zh_TW osd"
|
||||
|
||||
DEPEND=">=media-libs/leptonica-1.70[zlib,tiff?,jpeg?,png?,webp?]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=(AUTHORS ChangeLog NEWS README ReleaseNotes )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/tesseract-2.04-gcc47.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable scrollview graphics) \
|
||||
--disable-dependency-tracking
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins eurotext.tif phototest.tif
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
dohtml -r "${WORKDIR}"/"${MY_PN}"/doc/html/*
|
||||
fi
|
||||
|
||||
# install language files
|
||||
insinto /usr/share/tessdata
|
||||
find "${WORKDIR}" -maxdepth 1 -type f -name "*.traineddata" -exec doins '{}' +
|
||||
doins "${WORKDIR}"/"${MY_PN}"/tessdata/*
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/files/mms-agent.initd-r2,v 1.1 2014/05/14 09:16:49 ultrabug Exp $
|
||||
|
||||
logfile=/var/log/mongodb/mms-agent.log
|
||||
run_dir=${run_dir:-/run/mongodb}
|
||||
|
||||
command="/usr/bin/python2 agent.py &>${logfile}"
|
||||
command_background="true"
|
||||
|
||||
pidfile=${run_dir}/${SVCNAME}.pid
|
||||
user=${user:-mongodb}
|
||||
group=${group:-mongodb}
|
||||
|
||||
depend() {
|
||||
need net
|
||||
use syslog
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath -d -m 0750 -o "${user}":"${group}" "${run_dir}"
|
||||
cd /opt/mms-agent
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
diff --git SConstruct SConstruct
|
||||
index 3886d1b..81c59a9 100644
|
||||
--- SConstruct
|
||||
+++ SConstruct
|
||||
@@ -811,19 +811,17 @@ if nix:
|
||||
# -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used.
|
||||
env.Append( CCFLAGS=["-fPIC",
|
||||
"-fno-strict-aliasing",
|
||||
- "-ggdb",
|
||||
"-pthread",
|
||||
"-Wall",
|
||||
"-Wsign-compare",
|
||||
"-Wno-unknown-pragmas",
|
||||
"-Winvalid-pch"] )
|
||||
# env.Append( " -Wconversion" ) TODO: this doesn't really work yet
|
||||
- if linux or darwin:
|
||||
- env.Append( CCFLAGS=["-Werror", "-pipe"] )
|
||||
|
||||
env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] )
|
||||
- env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
|
||||
env.Append( LINKFLAGS=["-fPIC", "-pthread"] )
|
||||
+ env.Append( CXXFLAGS=os.environ['CXXFLAGS'])
|
||||
+ env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
|
||||
|
||||
# SERVER-9761: Ensure early detection of missing symbols in dependent libraries at program
|
||||
# startup.
|
||||
@@ -840,7 +838,7 @@ if nix:
|
||||
if not darwin:
|
||||
env.Append( LINKFLAGS=["-rdynamic"] )
|
||||
|
||||
- env.Append( LIBS=[] )
|
||||
+ env.Append( LIBS=['pcre', 'pcrecpp', 'snappy', 'yaml-cpp'] )
|
||||
|
||||
#make scons colorgcc friendly
|
||||
for key in ('HOME', 'TERM'):
|
@ -0,0 +1,33 @@
|
||||
# !! IMPORTANT !!
|
||||
#
|
||||
# This file uses the YAML format as described in the documentation:
|
||||
# http://docs.mongodb.org/manual/reference/configuration-options/
|
||||
|
||||
storage:
|
||||
dbPath: "/var/lib/mongodb"
|
||||
|
||||
systemLog:
|
||||
destination: file
|
||||
path: "/var/log/mongodb/mongodb.log"
|
||||
quiet: true
|
||||
logAppend: true
|
||||
|
||||
net:
|
||||
port: 27017
|
||||
bindIp: 127.0.0.1
|
||||
ssl:
|
||||
mode: disabled
|
||||
|
||||
#security:
|
||||
#keyFile:
|
||||
#clusterAuthMode:
|
||||
|
||||
#replication:
|
||||
#replSetName:
|
||||
|
||||
# Specifies one of the MongoDB parameters described here:
|
||||
# http://docs.mongodb.org/manual/reference/parameters/
|
||||
#
|
||||
# You can specify multiple setParameter fields such as:
|
||||
# setParameter: {enableTestCommands: 1}
|
||||
#setParameter:
|
@ -0,0 +1,12 @@
|
||||
# !! IMPORTANT !!
|
||||
#
|
||||
# This file is ONLY used to override some of the init script configuration.
|
||||
#
|
||||
# You should NOT use this file to configure your mongodb instance,
|
||||
# see the /etc/mongodb.conf file instead.
|
||||
#
|
||||
# Available init script modifiers :
|
||||
# - config_file : the configuration file to use (default : /etc/mongodb.conf)
|
||||
# - user : the user used to run your mongodb instance (default : mongodb)
|
||||
# - group : the group used to run your mongodb instance (default : mongodb)
|
||||
# - run_dir : the run directory for your PID files (default : /run/mongodb)
|
@ -0,0 +1,26 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/files/mongodb.initd-r2,v 1.1 2014/05/14 09:16:49 ultrabug Exp $
|
||||
|
||||
config_file=${config_file:-/etc/${SVCNAME}.conf}
|
||||
run_dir=${run_dir:-/run/mongodb}
|
||||
|
||||
command="/usr/bin/mongod"
|
||||
command_args="--config ${config_file}"
|
||||
command_background="true"
|
||||
pidfile=${run_dir}/${SVCNAME}.pid
|
||||
user=${user:-mongodb}
|
||||
group=${group:-mongodb}
|
||||
|
||||
depend() {
|
||||
use net
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath -d -m 0750 -o "${user}":"${group}" "${run_dir}"
|
||||
if [ ! -f ${config_file} ]; then
|
||||
eerror "Missing configuration file ${config_file}"
|
||||
return 1
|
||||
fi
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
# !! IMPORTANT !!
|
||||
#
|
||||
# This file uses the YAML format as described in the documentation:
|
||||
# http://docs.mongodb.org/manual/reference/configuration-options/
|
||||
|
||||
systemLog:
|
||||
destination: file
|
||||
path: "/var/log/mongodb/mongos.log"
|
||||
quiet: true
|
||||
logAppend: true
|
||||
|
||||
net:
|
||||
port: 27017
|
||||
bindIp: 127.0.0.1
|
||||
ssl:
|
||||
mode: disabled
|
||||
|
||||
#security:
|
||||
#keyFile:
|
||||
#clusterAuthMode:
|
||||
|
||||
#sharding:
|
||||
#configDB:
|
||||
|
||||
# Specifies one of the MongoDB parameters described here:
|
||||
# http://docs.mongodb.org/manual/reference/parameters/
|
||||
#
|
||||
# You can specify multiple setParameter fields such as:
|
||||
# setParameter: {enableTestCommands: 1}
|
||||
#setParameter:
|
@ -0,0 +1,12 @@
|
||||
# !! IMPORTANT !!
|
||||
#
|
||||
# This file is ONLY used to override some of the init script configuration.
|
||||
#
|
||||
# You should NOT use this file to configure your mongos instance,
|
||||
# see the /etc/mongos.conf file instead.
|
||||
#
|
||||
# Available init script modifiers :
|
||||
# - config_file : the configuration file to use (default : /etc/mongos.conf)
|
||||
# - user : the user used to run your mongodb instance (default : mongodb)
|
||||
# - group : the group used to run your mongodb instance (default : mongodb)
|
||||
# - run_dir : the run directory for your PID files (default : /run/mongodb)
|
@ -0,0 +1,26 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/files/mongos.initd-r2,v 1.1 2014/05/14 09:16:49 ultrabug Exp $
|
||||
|
||||
config_file=${config_file:-/etc/${SVCNAME}.conf}
|
||||
run_dir=${run_dir:-/run/mongodb}
|
||||
|
||||
command="/usr/bin/mongos"
|
||||
command_args="--config ${config_file}"
|
||||
command_background="true"
|
||||
pidfile=${run_dir}/${SVCNAME}.pid
|
||||
user=${user:-mongodb}
|
||||
group=${group:-mongodb}
|
||||
|
||||
depend() {
|
||||
use net
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath -d -m 0750 -o "${user}":"${group}" "${run_dir}"
|
||||
if [ ! -f ${config_file} ]; then
|
||||
eerror "Missing configuration file ${config_file}"
|
||||
return 1
|
||||
fi
|
||||
}
|
@ -0,0 +1,164 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.6.1.ebuild,v 1.1 2014/05/14 09:16:49 ultrabug Exp $
|
||||
|
||||
EAPI=5
|
||||
SCONS_MIN_VERSION="1.2.0"
|
||||
CHECKREQS_DISK_BUILD="2400M"
|
||||
CHECKREQS_DISK_USR="512M"
|
||||
CHECKREQS_MEMORY="1024M"
|
||||
|
||||
inherit eutils flag-o-matic multilib scons-utils systemd user versionator check-reqs
|
||||
|
||||
MY_P=${PN}-src-r${PV/_rc/-rc}
|
||||
|
||||
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
|
||||
HOMEPAGE="http://www.mongodb.org"
|
||||
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
|
||||
mms-agent? ( http://dev.gentoo.org/~ultrabug/20140409-mms-monitoring-agent.zip )"
|
||||
|
||||
LICENSE="AGPL-3 Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="kerberos mms-agent ssl static-libs"
|
||||
|
||||
PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
|
||||
RDEPEND="
|
||||
app-arch/snappy
|
||||
>=dev-cpp/yaml-cpp-0.5.1
|
||||
>=dev-libs/boost-1.50[threads(+)]
|
||||
>=dev-libs/libpcre-8.30[cxx]
|
||||
dev-libs/snowball-stemmer
|
||||
dev-util/google-perftools[-minimal]
|
||||
net-libs/libpcap
|
||||
ssl? ( >=dev-libs/openssl-1.0.1g )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-libs/ncurses
|
||||
sys-libs/readline
|
||||
kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup mongodb
|
||||
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
|
||||
|
||||
scons_opts="--variant-dir=build --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
|
||||
scons_opts+=" --use-system-boost"
|
||||
scons_opts+=" --use-system-pcre"
|
||||
scons_opts+=" --use-system-snappy"
|
||||
scons_opts+=" --use-system-stemmer"
|
||||
scons_opts+=" --use-system-tcmalloc"
|
||||
scons_opts+=" --use-system-yaml"
|
||||
scons_opts+=" --usev8"
|
||||
|
||||
if use prefix; then
|
||||
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
|
||||
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
|
||||
fi
|
||||
|
||||
if use kerberos; then
|
||||
scons_opts+=" --use-sasl-client"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
scons_opts+=" --ssl"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-2.6.1-fix-scons.patch"
|
||||
|
||||
# fix yaml-cpp detection
|
||||
sed -i -e "s/\[\"yaml\"\]/\[\"yaml-cpp\"\]/" SConstruct || die
|
||||
|
||||
# bug #462606
|
||||
sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die
|
||||
|
||||
# bug #482576
|
||||
sed -i -e "/-Werror/d" src/third_party/v8/SConscript || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
escons ${scons_opts} all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
|
||||
|
||||
use static-libs || find "${ED}"/usr/ -type f -name "*.a" -delete
|
||||
|
||||
for x in /var/{lib,log}/${PN}; do
|
||||
keepdir "${x}"
|
||||
fowners mongodb:mongodb "${x}"
|
||||
done
|
||||
|
||||
doman debian/mongo*.1
|
||||
dodoc README docs/building.md
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
|
||||
newconfd "${FILESDIR}/${PN}.confd-r2" ${PN}
|
||||
newinitd "${FILESDIR}/${PN/db/s}.initd-r2" ${PN/db/s}
|
||||
newconfd "${FILESDIR}/${PN/db/s}.confd-r2" ${PN/db/s}
|
||||
|
||||
insinto /etc
|
||||
newins "${FILESDIR}/${PN}.conf-r2" ${PN}.conf
|
||||
newins "${FILESDIR}/${PN/db/s}.conf-r2" ${PN/db/s}.conf
|
||||
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${PN}.logrotate" ${PN}
|
||||
|
||||
if use mms-agent; then
|
||||
local MY_PN="mms-agent"
|
||||
local MY_D="/opt/${MY_PN}"
|
||||
|
||||
insinto /etc
|
||||
newins "${WORKDIR}/${MY_PN}/settings.py" mms-agent.conf
|
||||
rm "${WORKDIR}/${MY_PN}/settings.py"
|
||||
|
||||
insinto ${MY_D}
|
||||
doins "${WORKDIR}/${MY_PN}/"*
|
||||
dosym /etc/mms-agent.conf ${MY_D}/settings.py
|
||||
|
||||
fowners -R mongodb:mongodb ${MY_D}
|
||||
newinitd "${FILESDIR}/${MY_PN}.initd-r2" ${MY_PN}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# wrt bug #461466
|
||||
if [[ "$(get_libdir)" == "lib64" ]]; then
|
||||
rmdir "${ED}"/usr/lib/ &>/dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
escons ${scons_opts} test
|
||||
"${S}"/test --dbpath=unittest || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ${REPLACING_VERSIONS} < 2.6 ]]; then
|
||||
ewarn "!! IMPORTANT !!"
|
||||
ewarn " "
|
||||
ewarn "${PN} configuration files have changed !"
|
||||
ewarn " "
|
||||
ewarn "Make sure you migrate from /etc/conf.d/${PN} to the new YAML standard in /etc/${PN}.conf"
|
||||
ewarn " http://docs.mongodb.org/manual/reference/configuration-options/"
|
||||
ewarn " "
|
||||
ewarn "Make sure you also follow the upgrading process :"
|
||||
ewarn " http://docs.mongodb.org/master/release-notes/2.6-upgrade/"
|
||||
ewarn " "
|
||||
if use mms-agent; then
|
||||
ewarn "MMS Agent configuration file has been moved to :"
|
||||
ewarn " /etc/mms-agent.conf"
|
||||
fi
|
||||
else
|
||||
if use mms-agent; then
|
||||
elog "Edit your MMS Agent configuration file :"
|
||||
elog " /etc/mms-agent.conf"
|
||||
fi
|
||||
fi
|
||||
}
|
@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.1.73.ebuild,v 1.1 2014/04/24 13:31:00 jmbsvicetto Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.1.73-r1.ebuild,v 1.1 2014/05/14 01:47:05 grknight Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
MY_EXTRAS_VER="20140424-1043Z"
|
||||
MY_EXTRAS_VER="20140514-0124Z"
|
||||
# PBXT
|
||||
PBXT_VERSION='1.0.11-6-pre-ga'
|
||||
# XtraDB
|
@ -1,4 +1,3 @@
|
||||
DIST jruby-1.7.12-mvn-ant-ant.patch 210806 SHA256 3a46445615a3b4c6dcfea5e8b1cbf00177e81516c7fd70c619812be8ae0edf98 SHA512 18ab5e9a0ca04deccfe2ffaeba54c2c79c6f17fc5277bf32b800279f5a2a1c6e62ec273276b5b951d13d78b0de7b535b651a0d564b788cd972186895a3ab96ae WHIRLPOOL 23cdec09c9cae819d184676c57cc6fe2bc01b1c1a3dd574ae264e22796624beec31b2d5f8bec195594292b7dc742427c6e8f2f2bd48fad552a3fdb2cab0a2f07
|
||||
DIST jruby-src-1.6.5.1.tar.gz 14284770 SHA256 1126f29b888b5427c2d416042a6c010849ab1d29ee9be97e592caf6859921be5 SHA512 f777e8c09e1f3e2be42a2043cf189496f826158769c0fd82a4bc6912fdbc63905905a4a32534adc156efe0c3cbb4e198077c61262fad0463b42515b8e2f96821 WHIRLPOOL 440c2a36c9862819956afbefc2e1c6af060526bf80fd31c5551cb4ab3d74f366eb95af19fd2e40208527d8d66382ea9dd80f16c165d48f3924cd8de5a850a82b
|
||||
DIST jruby-src-1.6.8.tar.gz 14709528 SHA256 7832053682bf791de7a5b062b5c8a3521ad5d6468141238551a9959649df973a SHA512 924114149bd7ce81b15c71e80cf53f4b50eb8d5220098e5ead2b447b96a6a405d93a219fb19fb7a0b9e4dc6798fd99b547b2352aabe4f84b5a694fe6760fd24d WHIRLPOOL 1f21b0899ac6c37b1e3e94aa7ef0927a720092f3a8687ba476cc70d8cd58228dbfdf1e2ea3e29414c14c329f1b6f61178ae34dd40bdf8a4c39cae5251849ac6c
|
||||
DIST jruby-src-1.7.12.tar.gz 10537791 SHA256 c10c0581abe7d55519273b91bddf9d44610baf69b875473593fd739b0c059cc7 SHA512 f68e72c37543a5301041a1700b9a3ef07ea5be43b806187f49e7ef6172315c5cd2aa4d74466273122e35b1a190f9a0fb097127c9530f48740f278ff6f87704fe WHIRLPOOL 5b82c5ac00761a62c6d319dc9ff319a5036c7b30724449149595fbaac117a2dca61bc13480db79ef85f10278607556f7091698021c3a7cfd3b1359603755e01a
|
||||
|
@ -1,13 +0,0 @@
|
||||
Index: jruby-1.4.0/src/org/jruby/libraries/RbConfigLibrary.java
|
||||
===================================================================
|
||||
--- jruby-1.4.0.orig/src/org/jruby/libraries/RbConfigLibrary.java
|
||||
+++ jruby-1.4.0/src/org/jruby/libraries/RbConfigLibrary.java
|
||||
@@ -113,7 +113,7 @@ public class RbConfigLibrary implements
|
||||
} else {
|
||||
normalizedHome = runtime.getJRubyHome();
|
||||
}
|
||||
- setConfig(configHash, "bindir", new NormalizedFile(normalizedHome, "bin").getPath());
|
||||
+ setConfig(configHash, "bindir", "/usr/bin");
|
||||
setConfig(configHash, "RUBY_INSTALL_NAME", jrubyScript());
|
||||
setConfig(configHash, "ruby_install_name", jrubyScript());
|
||||
setConfig(configHash, "SHELL", jrubyShell());
|
@ -1,276 +0,0 @@
|
||||
Index: jruby-1.4.0/bin/jruby
|
||||
===================================================================
|
||||
--- jruby-1.4.0.orig/bin/jruby
|
||||
+++ jruby-1.4.0/bin/jruby
|
||||
@@ -11,26 +11,17 @@
|
||||
#
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
-cygwin=false
|
||||
-
|
||||
# ----- Identify OS we are running under --------------------------------------
|
||||
case "`uname`" in
|
||||
- CYGWIN*) cygwin=true;;
|
||||
Darwin) darwin=true;;
|
||||
esac
|
||||
|
||||
-#
|
||||
-# Figure out the OS and cpu the same as JNA would, so the library path can be set
|
||||
-#
|
||||
-case "`uname -m`" in
|
||||
- i[34567]86) JNA_CPU=i386; JNA_ALT_CPU=amd64;;
|
||||
- i86pc) JNA_CPU="x86"; JNA_ALT_CPU=amd64;;
|
||||
- amd64|x86_64) JNA_CPU=amd64; JNA_ALT_CPU=i386;;
|
||||
- sparc*) JNA_CPU=sparc; JNA_ALT_CPU=sparcv9;;
|
||||
-esac
|
||||
-
|
||||
# ----- Verify and Set Required Environment Variables -------------------------
|
||||
|
||||
+# This will be filled in by the ebuild after install
|
||||
+JRUBY_HOME=
|
||||
+
|
||||
+# ++ebuild-cut-here++
|
||||
## resolve links - $0 may be a link to home
|
||||
PRG=$0
|
||||
progname=`basename "$0"`
|
||||
@@ -49,13 +40,16 @@ while [ -h "$PRG" ] ; do
|
||||
fi
|
||||
done
|
||||
|
||||
-JRUBY_HOME_1=`dirname "$PRG"` # the ./bin dir
|
||||
-if [ "$JRUBY_HOME_1" = '.' ] ; then
|
||||
- cwd=`pwd`
|
||||
- JRUBY_HOME=`dirname $cwd` # JRUBY-2699
|
||||
-else
|
||||
- JRUBY_HOME=`dirname "$JRUBY_HOME_1"` # the . dir
|
||||
+if [ -z "$JRUBY_HOME" ]; then
|
||||
+ JRUBY_HOME_1=`dirname "$PRG"` # the ./bin dir
|
||||
+ if [ "$JRUBY_HOME_1" = '.' ] ; then
|
||||
+ cwd=`pwd`
|
||||
+ JRUBY_HOME=`dirname $cwd` # JRUBY-2699
|
||||
+ else
|
||||
+ JRUBY_HOME=`dirname "$JRUBY_HOME_1"` # the . dir
|
||||
+ fi
|
||||
fi
|
||||
+# --ebuild-cut-here--
|
||||
|
||||
if [ -z "$JRUBY_OPTS" ] ; then
|
||||
JRUBY_OPTS=""
|
||||
@@ -84,72 +78,17 @@ for opt in ${JRUBY_OPTS[@]}; do
|
||||
done
|
||||
JRUBY_OPTS=${JRUBY_OPTS_TEMP}
|
||||
|
||||
-if [ -z "$JAVA_HOME" ] ; then
|
||||
- JAVA_CMD='java'
|
||||
-else
|
||||
- if $cygwin; then
|
||||
- JAVA_HOME=`cygpath -u "$JAVA_HOME"`
|
||||
- fi
|
||||
- JAVA_CMD="$JAVA_HOME/bin/java"
|
||||
-fi
|
||||
-
|
||||
-# If you're seeing odd exceptions, you may have a bad JVM install.
|
||||
-# Uncomment this and report the version to the JRuby team along with error.
|
||||
-#$JAVA_CMD -version
|
||||
-
|
||||
JRUBY_SHELL=/bin/sh
|
||||
|
||||
# ----- Set Up The Boot Classpath -------------------------------------------
|
||||
|
||||
-CP_DELIMITER=":"
|
||||
-
|
||||
-# add jruby jars for command-line execution
|
||||
-for j in "$JRUBY_HOME"/lib/{jruby*,bsf}.jar; do
|
||||
- if [ "$JRUBY_CP" ]; then
|
||||
- JRUBY_CP="$JRUBY_CP$CP_DELIMITER$j"
|
||||
- else
|
||||
- JRUBY_CP="$j"
|
||||
- fi
|
||||
-done
|
||||
-
|
||||
-if $cygwin; then
|
||||
- JRUBY_CP=`cygpath -p -w "$JRUBY_CP"`
|
||||
-fi
|
||||
-
|
||||
-# ----- Set Up The System Classpath -------------------------------------------
|
||||
-
|
||||
-if [ "$JRUBY_PARENT_CLASSPATH" != "" ]; then
|
||||
- # Use same classpath propagated from parent jruby
|
||||
- CP=$JRUBY_PARENT_CLASSPATH
|
||||
-else
|
||||
- # add other jars in lib to CP for command-line execution
|
||||
- for j in "$JRUBY_HOME"/lib/*.jar; do
|
||||
- if [ "$CP" ]; then
|
||||
- CP="$CP$CP_DELIMITER$j"
|
||||
- else
|
||||
- CP="$j"
|
||||
- fi
|
||||
- done
|
||||
-
|
||||
- if $cygwin; then
|
||||
- CP=`cygpath -p -w "$CP"`
|
||||
- fi
|
||||
-fi
|
||||
-
|
||||
-if $cygwin; then
|
||||
- # switch delimiter only after building Unix style classpaths
|
||||
- CP_DELIMITER=";"
|
||||
-fi
|
||||
+JRUBY_CP=$(java-config -d -p jruby)
|
||||
+CP=${JRUBY_PARENT_CLASSPATH}
|
||||
|
||||
# ----- Execute The Requested Command -----------------------------------------
|
||||
|
||||
-if [ -z "$JAVA_MEM" ] ; then
|
||||
- JAVA_MEM=-Xmx500m
|
||||
-fi
|
||||
-
|
||||
-if [ -z "$JAVA_STACK" ] ; then
|
||||
- JAVA_STACK=-Xss1024k
|
||||
-fi
|
||||
+JAVA_MEM=${JAVA_MEM:--Xmx500m}
|
||||
+JAVA_STACK=${JAVA_STACK:--Xss1024k}
|
||||
|
||||
JAVA_VM=-client
|
||||
JAVA_ENCODING=""
|
||||
@@ -172,18 +111,18 @@ do
|
||||
elif [ "${val:0:4}" = "-Xss" ]; then
|
||||
JAVA_STACK=$val
|
||||
elif [ "${val}" = "" ]; then
|
||||
- $JAVA_CMD -help
|
||||
+ java -help
|
||||
echo "(Prepend -J in front of these options when using 'jruby' command)"
|
||||
exit
|
||||
elif [ "${val}" = "-X" ]; then
|
||||
- $JAVA_CMD -X
|
||||
+ java -X
|
||||
echo "(Prepend -J in front of these options when using 'jruby' command)"
|
||||
exit
|
||||
elif [ "${val}" = "-classpath" ]; then
|
||||
- CP="$CP$CP_DELIMITER$2"
|
||||
+ CP="$CP:$2"
|
||||
shift
|
||||
elif [ "${val}" = "-cp" ]; then
|
||||
- CP="$CP$CP_DELIMITER$2"
|
||||
+ CP="$CP:$2"
|
||||
shift
|
||||
else
|
||||
if [ "${val:0:3}" = "-ea" ]; then
|
||||
@@ -221,14 +160,7 @@ do
|
||||
java_args=("${java_args[@]}" "-Djava.awt.headless=true") ;;
|
||||
# Run under JDB
|
||||
--jdb)
|
||||
- if [ -z "$JAVA_HOME" ] ; then
|
||||
- JAVA_CMD='jdb'
|
||||
- else
|
||||
- if $cygwin; then
|
||||
- JAVA_HOME=`cygpath -u "$JAVA_HOME"`
|
||||
- fi
|
||||
- JAVA_CMD="$JAVA_HOME/bin/jdb"
|
||||
- fi
|
||||
+ JAVA_CMD='jdb'
|
||||
java_args=("${java_args[@]}" "-sourcepath" "$JRUBY_HOME/lib/ruby/1.8:.")
|
||||
JRUBY_OPTS=("${JRUBY_OPTS[@]}" "-X+C") ;;
|
||||
--client)
|
||||
@@ -270,57 +202,17 @@ ruby_args=("${ruby_args[@]}" "$@")
|
||||
set -- "${ruby_args[@]}"
|
||||
|
||||
JAVA_OPTS="$JAVA_OPTS $JAVA_MEM $JAVA_STACK"
|
||||
-JNA_OS="`uname -s | tr '[:upper:]' '[:lower:]'`"
|
||||
-case "$JNA_OS" in
|
||||
-darwin) JNA_PATH="$JRUBY_HOME/lib/native/darwin";;
|
||||
- *) JNA_PATH="$JRUBY_HOME/lib/native/${JNA_OS}-${JNA_CPU}:$JRUBY_HOME/lib/native/${JNA_OS}-${JNA_ALT_CPU}";;
|
||||
-esac
|
||||
-#JAVA_OPTS="$JAVA_OPTS -Djna.boot.library.path=$JNA_PATH"
|
||||
-JAVA_JNA="-Djna.boot.library.path=$JNA_PATH"
|
||||
|
||||
-JFFI_BOOT=""
|
||||
-for d in $JRUBY_HOME/lib/native/*`uname -s`; do
|
||||
- if [ -z "$JFFI_BOOT" ]; then
|
||||
- JFFI_BOOT="$d"
|
||||
- else
|
||||
- JFFI_BOOT="$JFFI_BOOT:$d"
|
||||
- fi
|
||||
-done
|
||||
-JFFI_OPTS="-Djffi.boot.library.path=$JFFI_BOOT"
|
||||
-
|
||||
-if $cygwin; then
|
||||
- JRUBY_HOME=`cygpath --mixed "$JRUBY_HOME"`
|
||||
- JRUBY_SHELL=`cygpath --mixed "$JRUBY_SHELL"`
|
||||
-
|
||||
- if [[ ( "${1:0:1}" = "/" ) && ( ( -f "$1" ) || ( -d "$1" )) ]]; then
|
||||
- win_arg=`cygpath -w "$1"`
|
||||
- shift
|
||||
- win_args=("$win_arg" "$@")
|
||||
- set -- "${win_args[@]}"
|
||||
- fi
|
||||
-
|
||||
- # fix JLine to use UnixTerminal
|
||||
- stty -icanon min 1 -echo > /dev/null 2>&1
|
||||
- if [ $? = 0 ]; then
|
||||
- JAVA_OPTS="$JAVA_OPTS -Djline.terminal=jline.UnixTerminal"
|
||||
- fi
|
||||
-
|
||||
-fi
|
||||
+JAVA_JNA="-Djna.boot.library.path=$(java-config -i jna)"
|
||||
|
||||
if [ "$nailgun_client" != "" ]; then
|
||||
- if [ -f $JRUBY_HOME/tool/nailgun/ng ]; then
|
||||
- exec $JRUBY_HOME/tool/nailgun/ng org.jruby.util.NailMain $JRUBY_OPTS "$@"
|
||||
- else
|
||||
- echo "error: ng executable not found; run 'make' in ${JRUBY_HOME}/tool/nailgun"
|
||||
- exit 1
|
||||
- fi
|
||||
-else
|
||||
-if [ "$VERIFY_JRUBY" != "" ]; then
|
||||
+ exec /usr/bin/ng org.jruby.util.NailMain $JRUBY_OPTS "$@"
|
||||
+elif [ "$VERIFY_JRUBY" != "" ]; then
|
||||
if [ "$PROFILE_ARGS" != "" ]; then
|
||||
echo "Running with instrumented profiler"
|
||||
fi
|
||||
|
||||
- "$JAVA_CMD" $PROFILE_ARGS $JAVA_OPTS "$JAVA_JNA" "$JFFI_OPTS" "${java_args[@]}" -classpath "$JRUBY_CP$CP_DELIMITER$CP$CP_DELIMITER$CLASSPATH" \
|
||||
+ "${JAVA_CMD:-java}" $PROFILE_ARGS $JAVA_OPTS "$JAVA_JNA" "${java_args[@]}" -classpath "$JRUBY_CP:$CP:$CLASSPATH" \
|
||||
"-Djruby.home=$JRUBY_HOME" \
|
||||
"-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
|
||||
"-Djruby.shell=$JRUBY_SHELL" \
|
||||
@@ -335,34 +228,13 @@ if [ "$VERIFY_JRUBY" != "" ]; then
|
||||
rm profile.txt
|
||||
fi
|
||||
|
||||
- if $cygwin; then
|
||||
- stty icanon echo > /dev/null 2>&1
|
||||
- fi
|
||||
-
|
||||
exit $JRUBY_STATUS
|
||||
else
|
||||
- if $cygwin; then
|
||||
- # exec doed not work correctly with cygwin bash
|
||||
- "$JAVA_CMD" $JAVA_OPTS "$JAVA_JNA" "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
|
||||
- "-Djruby.home=$JRUBY_HOME" \
|
||||
- "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
|
||||
- "-Djruby.shell=$JRUBY_SHELL" \
|
||||
- $java_class $JRUBY_OPTS "$@"
|
||||
-
|
||||
- # Record the exit status immediately, or it will be overridden.
|
||||
- JRUBY_STATUS=$?
|
||||
-
|
||||
- stty icanon echo > /dev/null 2>&1
|
||||
-
|
||||
- exit $JRUBY_STATUS
|
||||
- else
|
||||
- exec "$JAVA_CMD" $JAVA_OPTS "$JAVA_JNA" "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
|
||||
- "-Djruby.home=$JRUBY_HOME" \
|
||||
- "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
|
||||
- "-Djruby.shell=$JRUBY_SHELL" \
|
||||
- $java_class $JRUBY_OPTS "$@"
|
||||
- fi
|
||||
-fi
|
||||
+ exec "${JAVA_CMD:-java}" $JAVA_OPTS "$JAVA_JNA" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP:$CLASSPATH" \
|
||||
+ "-Djruby.home=$JRUBY_HOME" \
|
||||
+ "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
|
||||
+ "-Djruby.shell=$JRUBY_SHELL" \
|
||||
+ $java_class $JRUBY_OPTS "$@"
|
||||
fi
|
||||
|
||||
# Be careful adding code down here, you might override the exit
|
@ -1,273 +0,0 @@
|
||||
diff -Naur jruby-1.5.1.bak/bin/jruby.sh jruby-1.5.1/bin/jruby.sh
|
||||
--- jruby-1.5.1.bak/bin/jruby.sh 2010-06-15 21:23:11.000000000 +1200
|
||||
+++ jruby-1.5.1/bin/jruby.sh 2010-06-15 21:29:14.000000000 +1200
|
||||
@@ -11,16 +11,16 @@
|
||||
#
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
-cygwin=false
|
||||
-
|
||||
# ----- Identify OS we are running under --------------------------------------
|
||||
case "`uname`" in
|
||||
- CYGWIN*) cygwin=true;;
|
||||
Darwin) darwin=true;;
|
||||
esac
|
||||
|
||||
# ----- Verify and Set Required Environment Variables -------------------------
|
||||
|
||||
+#This will be filled in by the ebuild after install
|
||||
+JRUBY_HOME=
|
||||
+
|
||||
## resolve links - $0 may be a link to home
|
||||
PRG=$0
|
||||
progname=`basename "$0"`
|
||||
@@ -39,12 +39,14 @@
|
||||
fi
|
||||
done
|
||||
|
||||
-JRUBY_HOME_1=`dirname "$PRG"` # the ./bin dir
|
||||
-if [ "$JRUBY_HOME_1" = '.' ] ; then
|
||||
- cwd=`pwd`
|
||||
- JRUBY_HOME=`dirname $cwd` # JRUBY-2699
|
||||
-else
|
||||
- JRUBY_HOME=`dirname "$JRUBY_HOME_1"` # the . dir
|
||||
+if [ -z "$JRUBY_HOME" ]; then
|
||||
+ JRUBY_HOME_1=`dirname "$PRG"`
|
||||
+ if [ "$JRUBY_HOME_1" = '.' ] ; then
|
||||
+ cwd=`pwd`
|
||||
+ JRUBY_HOME=`dirname $cwd` # JRUBY-2699
|
||||
+ else
|
||||
+ JRUBY_HOME=`dirname "$JRUBY_HOME_1"` # the . dir
|
||||
+ fi
|
||||
fi
|
||||
|
||||
if [ -z "$JRUBY_OPTS" ] ; then
|
||||
@@ -74,85 +76,17 @@
|
||||
done
|
||||
JRUBY_OPTS=${JRUBY_OPTS_TEMP}
|
||||
|
||||
-if [ -z "$JAVA_HOME" ] ; then
|
||||
- JAVA_CMD='java'
|
||||
-else
|
||||
- if $cygwin; then
|
||||
- JAVA_HOME=`cygpath -u "$JAVA_HOME"`
|
||||
- fi
|
||||
- JAVA_CMD="$JAVA_HOME/bin/java"
|
||||
-fi
|
||||
-
|
||||
-# If you're seeing odd exceptions, you may have a bad JVM install.
|
||||
-# Uncomment this and report the version to the JRuby team along with error.
|
||||
-#$JAVA_CMD -version
|
||||
-
|
||||
JRUBY_SHELL=/bin/sh
|
||||
|
||||
# ----- Set Up The Boot Classpath -------------------------------------------
|
||||
|
||||
-CP_DELIMITER=":"
|
||||
-
|
||||
-# add main jruby jar to the bootclasspath
|
||||
-for j in "$JRUBY_HOME"/lib/jruby.jar "$JRUBY_HOME"/lib/jruby-complete.jar; do
|
||||
- if [ ! -e "$j" ]; then
|
||||
- continue
|
||||
- fi
|
||||
- if [ "$JRUBY_CP" ]; then
|
||||
- JRUBY_CP="$JRUBY_CP$CP_DELIMITER$j"
|
||||
- else
|
||||
- JRUBY_CP="$j"
|
||||
- fi
|
||||
- if [ $JRUBY_ALREADY_ADDED ]; then
|
||||
- echo "WARNING: more than one JRuby JAR found in lib directory"
|
||||
- fi
|
||||
- JRUBY_ALREADY_ADDED=true
|
||||
-done
|
||||
-
|
||||
-if $cygwin; then
|
||||
- JRUBY_CP=`cygpath -p -w "$JRUBY_CP"`
|
||||
-fi
|
||||
-
|
||||
-# ----- Set Up The System Classpath -------------------------------------------
|
||||
-
|
||||
-if [ "$JRUBY_PARENT_CLASSPATH" != "" ]; then
|
||||
- # Use same classpath propagated from parent jruby
|
||||
- CP=$JRUBY_PARENT_CLASSPATH
|
||||
-else
|
||||
- # add other jars in lib to CP for command-line execution
|
||||
- for j in "$JRUBY_HOME"/lib/*.jar; do
|
||||
- if [ "$j" == "$JRUBY_HOME"/lib/jruby.jar ]; then
|
||||
- continue
|
||||
- fi
|
||||
- if [ "$j" == "$JRUBY_HOME"/lib/jruby-complete.jar ]; then
|
||||
- continue
|
||||
- fi
|
||||
- if [ "$CP" ]; then
|
||||
- CP="$CP$CP_DELIMITER$j"
|
||||
- else
|
||||
- CP="$j"
|
||||
- fi
|
||||
- done
|
||||
-
|
||||
- if $cygwin; then
|
||||
- CP=`cygpath -p -w "$CP"`
|
||||
- fi
|
||||
-fi
|
||||
-
|
||||
-if $cygwin; then
|
||||
- # switch delimiter only after building Unix style classpaths
|
||||
- CP_DELIMITER=";"
|
||||
-fi
|
||||
+JRUBY_CP="$(java-config -d -p jruby)"
|
||||
+CP="${JRUBY_PARENT_CLASSPATH}"
|
||||
|
||||
# ----- Execute The Requested Command -----------------------------------------
|
||||
|
||||
-if [ -z "$JAVA_MEM" ] ; then
|
||||
- JAVA_MEM=-Xmx500m
|
||||
-fi
|
||||
-
|
||||
-if [ -z "$JAVA_STACK" ] ; then
|
||||
- JAVA_STACK=-Xss1024k
|
||||
-fi
|
||||
+JAVA_MEM=${JAVA_MEM:--Xmx500m}
|
||||
+JAVA_STACK=${JAVA_STACK:--Xss1024k}
|
||||
|
||||
JAVA_VM=-client
|
||||
JAVA_ENCODING=""
|
||||
@@ -175,19 +109,19 @@
|
||||
elif [ "${val:0:4}" = "-Xss" ]; then
|
||||
JAVA_STACK=$val
|
||||
elif [ "${val}" = "" ]; then
|
||||
- $JAVA_CMD -help
|
||||
+ java -help
|
||||
echo "(Prepend -J in front of these options when using 'jruby' command)"
|
||||
exit
|
||||
elif [ "${val}" = "-X" ]; then
|
||||
- $JAVA_CMD -X
|
||||
+ java -X
|
||||
echo "(Prepend -J in front of these options when using 'jruby' command)"
|
||||
exit
|
||||
elif [ "${val}" = "-classpath" ]; then
|
||||
- CP="$CP$CP_DELIMITER$2"
|
||||
+ CP="$CP:$2"
|
||||
CLASSPATH=""
|
||||
shift
|
||||
elif [ "${val}" = "-cp" ]; then
|
||||
- CP="$CP$CP_DELIMITER$2"
|
||||
+ CP="$CP:$2"
|
||||
CLASSPATH=""
|
||||
shift
|
||||
else
|
||||
@@ -224,15 +158,8 @@
|
||||
java_args=("${java_args[@]}" "-Djava.awt.headless=true") ;;
|
||||
# Run under JDB
|
||||
--jdb)
|
||||
- if [ -z "$JAVA_HOME" ] ; then
|
||||
- JAVA_CMD='jdb'
|
||||
- else
|
||||
- if $cygwin; then
|
||||
- JAVA_HOME=`cygpath -u "$JAVA_HOME"`
|
||||
- fi
|
||||
- JAVA_CMD="$JAVA_HOME/bin/jdb"
|
||||
- fi
|
||||
- java_args=("${java_args[@]}" "-sourcepath" "$JRUBY_HOME/lib/ruby/1.8:.")
|
||||
+ JAVA_CMD="jdb"
|
||||
+ java_args=("${java_args[@]}" "-sourcepath" "$JRUBY_HOME/lib/ruby/1.8:.")
|
||||
JRUBY_OPTS=("${JRUBY_OPTS[@]}" "-X+C") ;;
|
||||
--client)
|
||||
JAVA_VM=-client ;;
|
||||
@@ -275,51 +202,16 @@
|
||||
|
||||
-JAVA_OPTS="$JAVA_OPTS $JAVA_MEM $JAVA_STACK"
|
||||
+JAVA_OPTS="$JAVA_OPTS $JAVA_MEM $JAVA_STACK -Djruby.bindir=/usr/bin"
|
||||
|
||||
-JFFI_BOOT=""
|
||||
-if [ -d $JRUBY_HOME/lib/native/ ]; then
|
||||
- for d in $JRUBY_HOME/lib/native/*`uname -s`; do
|
||||
- if [ -z "$JFFI_BOOT" ]; then
|
||||
- JFFI_BOOT="$d"
|
||||
- else
|
||||
- JFFI_BOOT="$JFFI_BOOT:$d"
|
||||
- fi
|
||||
- done
|
||||
-fi
|
||||
-JFFI_OPTS="-Djffi.boot.library.path=$JFFI_BOOT"
|
||||
-
|
||||
-if $cygwin; then
|
||||
- JRUBY_HOME=`cygpath --mixed "$JRUBY_HOME"`
|
||||
- JRUBY_SHELL=`cygpath --mixed "$JRUBY_SHELL"`
|
||||
-
|
||||
- if [[ ( "${1:0:1}" = "/" ) && ( ( -f "$1" ) || ( -d "$1" )) ]]; then
|
||||
- win_arg=`cygpath -w "$1"`
|
||||
- shift
|
||||
- win_args=("$win_arg" "$@")
|
||||
- set -- "${win_args[@]}"
|
||||
- fi
|
||||
-
|
||||
- # fix JLine to use UnixTerminal
|
||||
- stty -icanon min 1 -echo > /dev/null 2>&1
|
||||
- if [ $? = 0 ]; then
|
||||
- JAVA_OPTS="$JAVA_OPTS -Djline.terminal=jline.UnixTerminal"
|
||||
- fi
|
||||
-
|
||||
-fi
|
||||
+JFFI_OPTS="-Djffi.boot.library.path=$(java-config -di jffi-0.4)"
|
||||
|
||||
if [ "$nailgun_client" != "" ]; then
|
||||
- if [ -f $JRUBY_HOME/tool/nailgun/ng ]; then
|
||||
- exec $JRUBY_HOME/tool/nailgun/ng org.jruby.util.NailMain $JRUBY_OPTS "$@"
|
||||
- else
|
||||
- echo "error: ng executable not found; run 'make' in ${JRUBY_HOME}/tool/nailgun"
|
||||
- exit 1
|
||||
- fi
|
||||
-else
|
||||
-if [ "$VERIFY_JRUBY" != "" ]; then
|
||||
+ exec /usr/bin/ng org.jruby.util.NailMain $JRUBY_OPTS "$@"
|
||||
+elif [ "$VERIFY_JRUBY" != "" ]; then
|
||||
if [ "$PROFILE_ARGS" != "" ]; then
|
||||
echo "Running with instrumented profiler"
|
||||
fi
|
||||
|
||||
- "$JAVA_CMD" $PROFILE_ARGS $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -classpath "$JRUBY_CP$CP_DELIMITER$CP$CP_DELIMITER$CLASSPATH" \
|
||||
+ "${JAVA_CMD:-java}" $PROFILE_ARGS $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -classpath "$JRUBY_CP:$CP:$CLASSPATH" \
|
||||
"-Djruby.home=$JRUBY_HOME" \
|
||||
"-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
|
||||
"-Djruby.shell=$JRUBY_SHELL" \
|
||||
@@ -334,34 +226,14 @@
|
||||
rm profile.txt
|
||||
fi
|
||||
|
||||
- if $cygwin; then
|
||||
- stty icanon echo > /dev/null 2>&1
|
||||
- fi
|
||||
-
|
||||
exit $JRUBY_STATUS
|
||||
else
|
||||
- if $cygwin; then
|
||||
- # exec doed not work correctly with cygwin bash
|
||||
- "$JAVA_CMD" $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
|
||||
- "-Djruby.home=$JRUBY_HOME" \
|
||||
- "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
|
||||
- "-Djruby.shell=$JRUBY_SHELL" \
|
||||
- $java_class $JRUBY_OPTS "$@"
|
||||
-
|
||||
- # Record the exit status immediately, or it will be overridden.
|
||||
- JRUBY_STATUS=$?
|
||||
-
|
||||
- stty icanon echo > /dev/null 2>&1
|
||||
+ exec "${JAVA_CMD:-java}" $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP:$CLASSPATH" \
|
||||
+ "-Djruby.home=$JRUBY_HOME" \
|
||||
+ "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
|
||||
+ "-Djruby.shell=$JRUBY_SHELL" \
|
||||
+ $java_class $JRUBY_OPTS "$@"
|
||||
|
||||
- exit $JRUBY_STATUS
|
||||
- else
|
||||
- exec "$JAVA_CMD" $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
|
||||
- "-Djruby.home=$JRUBY_HOME" \
|
||||
- "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
|
||||
- "-Djruby.shell=$JRUBY_SHELL" \
|
||||
- $java_class $JRUBY_OPTS "$@"
|
||||
- fi
|
||||
-fi
|
||||
fi
|
||||
|
||||
# Be careful adding code down here, you might override the exit
|
@ -1,19 +0,0 @@
|
||||
Take into account that newer versions of rubygems (ca. 1.5 and newer)
|
||||
no longer have set_paths. Rescuing the error should be backward
|
||||
compatible. jruby 1.6 and newer have a newer bundled rubygems with a
|
||||
newer engine definition that should not have this problem.
|
||||
|
||||
--- lib/ruby/site_ruby/1.8/rubygems/defaults/jruby.rb.orig 2011-10-22 12:21:04.000000000 +0200
|
||||
+++ lib/ruby/site_ruby/1.8/rubygems/defaults/jruby.rb 2011-10-22 13:15:09.000000000 +0200
|
||||
@@ -14,7 +14,10 @@
|
||||
original_ensure_gem_subdirectories(gemdir) unless jarred_path? gemdir.to_s
|
||||
end
|
||||
|
||||
- alias_method :original_set_paths, :set_paths
|
||||
+ begin
|
||||
+ alias_method :original_set_paths, :set_paths
|
||||
+ rescue NameError
|
||||
+ end
|
||||
def set_paths(gpaths)
|
||||
original_set_paths(gpaths)
|
||||
@gem_path.reject! {|p| !readable_path? p }
|
@ -1,198 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/jruby/jruby-1.6.5.1.ebuild,v 1.5 2014/05/03 21:31:48 tomwij Exp $
|
||||
|
||||
EAPI="4"
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
MY_PV="${PV/_rc1/RC1}"
|
||||
|
||||
DESCRIPTION="Java-based Ruby interpreter implementation"
|
||||
HOMEPAGE="http://jruby.codehaus.org/"
|
||||
SRC_URI="http://jruby.org.s3.amazonaws.com/downloads/${PV}/${PN}-src-${PV}.tar.gz"
|
||||
LICENSE="|| ( CPL-1.0 GPL-2 LGPL-2.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="bsf ssl"
|
||||
|
||||
# jffi still needed? Or do we call that jnr-ffi?
|
||||
# jnr-ffi depends on jffi which depends on libffi
|
||||
CDEPEND=">=dev-java/bytelist-1.0.8:0
|
||||
>=dev-java/jline-0.9.94:0
|
||||
>=dev-java/joni-1.1.3:0
|
||||
>=dev-java/jnr-netdb-1.0:0
|
||||
>=dev-java/jvyamlb-0.2.5:0
|
||||
>=dev-java/asm-3.2:3
|
||||
>=dev-java/jcodings-1.0.5:0
|
||||
dev-java/jffi:1.0
|
||||
dev-java/jnr-constants:0
|
||||
dev-java/jnr-ffi:0.5
|
||||
dev-java/jnr-posix:1.1
|
||||
dev-java/joda-time:0
|
||||
dev-util/jay:0[java]
|
||||
dev-java/nailgun:0
|
||||
dev-java/jgrapht:0
|
||||
dev-java/ant-core:0
|
||||
dev-java/bsf:2.3
|
||||
dev-java/osgi-core-api:0
|
||||
>=dev-java/snakeyaml-1.9:0"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.6"
|
||||
|
||||
# Is jna-posix still needed? Or has that been renamed to jnr-posix?
|
||||
# jna-posix is the original project name which was abononed years ago.
|
||||
# jnr-posix < 1.1.8 are from the original fork
|
||||
# later jnr-posix are from the jnr umbrella project.
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.6
|
||||
test? (
|
||||
dev-java/ant-junit4:0
|
||||
dev-java/ant-trax:0
|
||||
dev-java/junit:4
|
||||
java-virtuals/jdk-with-com-sun
|
||||
dev-java/commons-logging:0
|
||||
dev-java/xalan:0
|
||||
)
|
||||
!!<dev-ruby/jruby-1.3.1-r1"
|
||||
|
||||
PDEPEND="ssl? ( dev-ruby/jruby-openssl )"
|
||||
|
||||
# Tests fail.
|
||||
# Need to stop injecting jar's into classpath.
|
||||
RESTRICT="test"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
RUBY_HOME=/usr/share/${PN}/lib/ruby
|
||||
SITE_RUBY=${RUBY_HOME}/site_ruby
|
||||
GEMS=${RUBY_HOME}/gems
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
|
||||
EANT_GENTOO_CLASSPATH="ant-core asm-3 bsf-2.3 bytelist jnr-constants jay \
|
||||
jcodings jffi-1.0 jline \
|
||||
joda-time joni jnr-ffi-0.5 jnr-posix-1.1 jnr-netdb jvyamlb nailgun jgrapht osgi-core-api \
|
||||
snakeyaml"
|
||||
EANT_NEEDS_TOOLS="true"
|
||||
|
||||
pkg_setup() {
|
||||
unset RUBYOPT
|
||||
java-pkg-2_pkg_setup
|
||||
|
||||
local fail
|
||||
|
||||
for directory in "${GEMS}" "${SITE_RUBY}"; do
|
||||
if [[ -L ${directory} ]]; then
|
||||
eerror "${directory} is a symlink. Please do the following to resolve the situation:"
|
||||
echo 'emerge -an app-portage/gentoolkit'
|
||||
echo 'equery -qC b '"${directory}"' | sort | uniq | sed s/^/=/ > ~/jruby.fix'
|
||||
echo 'emerge -1C $(< ~/jruby.fix)'
|
||||
echo "rm ${directory}"
|
||||
echo 'emerge -1 $(< ~/jruby.fix)'
|
||||
echo 'rm ~/jruby.fix'
|
||||
|
||||
eerror "For more information, please see http://bugs.gentoo.org/show_bug.cgi?id=302187"
|
||||
fail="true"
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ -n ${fail} ]]; then
|
||||
die "Please address the above errors, then run emerge --resume"
|
||||
fi
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-bash-launcher.patch
|
||||
epatch "${FILESDIR}/1.5.1/build.xml.patch"
|
||||
|
||||
# We don't need to use Retroweaver. There is a jarjar and a regular jar
|
||||
# target but even with jarjarclean, both are a pain. The latter target
|
||||
# is slightly easier so go with this one.
|
||||
sed -r -i \
|
||||
-e 's/maxmemory="128m"/maxmemory="192m"/' \
|
||||
-e "/RetroWeaverTask/d" \
|
||||
-e "/yecht/! { /<zipfileset .+\/>/d }" \
|
||||
build.xml || die
|
||||
|
||||
sed -i -e '/Arndt/d' src/org/jruby/RubyBigDecimal.java
|
||||
|
||||
# Delete the bundled JARs but keep invokedynamic.jar.
|
||||
# No source is available and it's only a dummy anyway.
|
||||
find build_lib -name "*.jar" ! -name "jsr292-mock.jar" ! -name "yecht.jar" -delete || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Avoid generating the ri cache since that currently fails.
|
||||
local flags="-Dgenerate-ri-cache.hasrun=true"
|
||||
#local flags=""
|
||||
use bsf && flags+=" -Dbsf.present=true"
|
||||
|
||||
export RUBYOPT=""
|
||||
einfo $RUBYOPT
|
||||
#eant jar $(use_doc apidocs) -Djdk1.5+=true ${flags}
|
||||
eant -Djdk1.5+=true ${flags}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if [ ${UID} == 0 ] ; then
|
||||
ewarn 'The tests will fail if run as root so skipping them.'
|
||||
ewarn 'Enable FEATURES="userpriv" if you want to run them.'
|
||||
return
|
||||
fi
|
||||
# Our jruby.jar is unbundled so we need to add the classpath to this test.
|
||||
sed -i "s:java -jar:java -Xbootclasspath/a\:#{ENV['JRUBY_CP']} -jar:g" test/test_load_compiled_ruby_class_from_classpath.rb || die
|
||||
sed -i "s@:refid => 'build.classpath'@:path =>\"#{ENV['JRUBY_CP']}:lib/jruby.jar\"@g" \
|
||||
rakelib/commands.rake || die
|
||||
#sed -i "s@:refid => 'test.class.path'@:path => \"#{ENV['JRUBY_CP']}@g" \
|
||||
# rakelib/commands.rake || die
|
||||
|
||||
#bsf optionally depends on jruby, which means that the previously
|
||||
#installed jruby will be added to classpath, nasty things will happen.
|
||||
local cpath=`java-pkg_getjars ${EANT_GENTOO_CLASSPATH// /,},junit-4`
|
||||
cpath="$(echo ${cpath} | sed -e "s_${ROOT}/usr/share/jruby/lib/jruby.jar:__g")"
|
||||
cpath="${cpath}:$(java-pkg_getjars --build-only commons-logging,xalan)"
|
||||
EANT_GENTOO_CLASSPATH=""
|
||||
|
||||
local flags=""
|
||||
use bsf && flags="-Dbsf.present=true"
|
||||
|
||||
#Clear RUBYOPT
|
||||
export RUBYOPT=""
|
||||
export JRUBY_CP="${cpath}"
|
||||
ANT_TASKS="ant-junit4 ant-trax" \
|
||||
JRUBY_OPTS="" eant test -Djdk1.5+=true -Djruby.bindir=bin \
|
||||
-Dgentoo.classpath="${cpath}" ${flags}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar lib/${PN}.jar
|
||||
dodoc README docs/{*.txt,README.*} || die
|
||||
|
||||
use doc && java-pkg_dojavadoc docs/api
|
||||
use source && java-pkg_dosrc src/org
|
||||
|
||||
# Use the bash based launcher to preserve whitespace in arguments.
|
||||
# Ie allow >jruby -e "puts 'hello'"< to work otherwise
|
||||
# >jruby -e "\"puts 'hello'\""< is needed.
|
||||
#
|
||||
# # We run the sed here in install so that we don't get the wrong
|
||||
# # data during the test phase!
|
||||
# sed \
|
||||
# -e '/++ebuild-cut-here++/, /--ebuild-cut-here--/ d' \
|
||||
# -e '/^JRUBY_HOME=/s:=:=/usr/share/jruby:' \
|
||||
# bin/jruby.sh > "${T}"/jruby
|
||||
|
||||
newbin bin/jruby.bash jruby
|
||||
dobin bin/j{irb{,_swing},rubyc}
|
||||
|
||||
insinto "${RUBY_HOME}"
|
||||
doins -r "${S}"/lib/ruby/{1.8,1.9,site_ruby}
|
||||
|
||||
# Remove all the references to RubyGems as we're just going to
|
||||
# install it through dev-ruby/rubygems.
|
||||
find "${D}${RUBY_HOME}" -type f \
|
||||
'(' '(' -path '*rubygems*' -not -name 'jruby.rb' ')' -or -name 'ubygems.rb' -or -name 'datadir.rb' ')' \
|
||||
-delete || die
|
||||
}
|
@ -0,0 +1,125 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.14.ebuild,v 1.1 2014/05/13 14:32:46 keri Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils flag-o-matic java-pkg-opt-2 multilib
|
||||
|
||||
PATCHSET_VER="0"
|
||||
|
||||
DESCRIPTION="free, small, and standard compliant Prolog compiler"
|
||||
HOMEPAGE="http://www.swi-prolog.org/"
|
||||
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz
|
||||
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
archive? ( app-arch/libarchive )
|
||||
zlib? ( sys-libs/zlib )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
readline? ( sys-libs/readline )
|
||||
gmp? ( dev-libs/gmp )
|
||||
ssl? ( dev-libs/openssl )
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
X? (
|
||||
virtual/jpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/xproto )
|
||||
java? ( test? ( =dev-java/junit-3.8* ) )"
|
||||
|
||||
S="${WORKDIR}/pl-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes
|
||||
EPATCH_SUFFIX=patch
|
||||
epatch "${WORKDIR}"/${PV}
|
||||
|
||||
# OSX/Intel ld doesn't like an archive without table of contents
|
||||
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
use ppc && append-flags -mno-altivec
|
||||
use hardened && append-flags -fno-unit-at-a-time
|
||||
use debug && append-flags -DO_DEBUG
|
||||
|
||||
# ARCH is used in the configure script to figure out host and target
|
||||
# specific stuff
|
||||
export ARCH=${CHOST}
|
||||
|
||||
export CC_FOR_BUILD=$(tc-getBUILD_CC)
|
||||
|
||||
cd "${S}"/src || die
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable static-libs static) \
|
||||
--enable-shared \
|
||||
--enable-custom-flags COFLAGS="${CFLAGS}"
|
||||
|
||||
if ! use minimal ; then
|
||||
local jpltestconf
|
||||
if use java && use test ; then
|
||||
jpltestconf="--with-junit=$(java-config --classpath junit)"
|
||||
fi
|
||||
|
||||
cd "${S}/packages" || die
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_with archive) \
|
||||
$(use_with java jpl) \
|
||||
${jpltestconf} \
|
||||
$(use_with odbc) \
|
||||
$(use_with ssl) \
|
||||
$(use_with X xpce) \
|
||||
$(use_with zlib) \
|
||||
COFLAGS='"${CFLAGS}"'
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/src || die
|
||||
emake
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages" || die
|
||||
emake
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/src" || die
|
||||
emake check
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages" || die
|
||||
emake check
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src DESTDIR="${D}" install
|
||||
|
||||
if ! use minimal ; then
|
||||
emake -C packages DESTDIR="${D}" install
|
||||
if use doc ; then
|
||||
emake -C packages DESTDIR="${D}" html-install
|
||||
fi
|
||||
fi
|
||||
|
||||
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.21-r1.ebuild,v 1.1 2014/05/13 19:15:50 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils libtool multilib-minimal
|
||||
|
||||
MY_P="${P}-stable"
|
||||
|
||||
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
|
||||
HOMEPAGE="http://libevent.org/"
|
||||
SRC_URI="mirror://github/${PN}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="+ssl static-libs test"
|
||||
|
||||
DEPEND="ssl? ( dev-libs/openssl[${MULTILIB_USEDEP}] )"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
!<=dev-libs/9libs-1.0
|
||||
"
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/event2/event-config.h
|
||||
)
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS=( README ChangeLog )
|
||||
|
||||
src_prepare() {
|
||||
elibtoolize
|
||||
|
||||
# don't waste time building tests/samples
|
||||
sed -i \
|
||||
-e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \
|
||||
Makefile.in || die "sed Makefile.in failed"
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE="${S}" \
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable ssl openssl)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# The test suite doesn't quite work (see bug #406801 for the latest
|
||||
# installment in a riveting series of reports).
|
||||
:
|
||||
# emake -C test check | tee "${T}"/tests
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
prune_libtool_files
|
||||
}
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.1.4-r1.ebuild,v 1.1 2014/05/13 19:15:50 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils libtool multilib-minimal
|
||||
|
||||
MY_P="${P}-alpha"
|
||||
|
||||
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
|
||||
HOMEPAGE="http://libevent.org/"
|
||||
SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="+ssl static-libs test"
|
||||
|
||||
DEPEND="ssl? ( dev-libs/openssl[${MULTILIB_USEDEP}] )"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
!<=dev-libs/9libs-1.0
|
||||
"
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/event2/event-config.h
|
||||
)
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
elibtoolize
|
||||
sed -i -e '/^all:/s|tests||g' Makefile.nmake || die
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# fix out-of-source builds
|
||||
mkdir -p test || die
|
||||
|
||||
ECONF_SOURCE="${S}" \
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable ssl openssl)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# The test suite doesn't quite work (see bug #406801 for the latest
|
||||
# installment in a riveting series of reports).
|
||||
:
|
||||
# emake -C test check | tee "${T}"/tests
|
||||
}
|
||||
|
||||
DOCS=( ChangeLog{,-1.4,-2.0} )
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
prune_libtool_files
|
||||
}
|
@ -0,0 +1,249 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.1g-r1.ebuild,v 1.2 2014/05/13 18:07:06 mgorny Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
|
||||
|
||||
REV="1.7"
|
||||
DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
|
||||
HOMEPAGE="http://www.openssl.org/"
|
||||
SRC_URI="mirror://openssl/source/${P}.tar.gz
|
||||
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/${PN}/${PN}-c_rehash.sh?rev=${REV} -> ${PN}-c_rehash.sh.${REV}"
|
||||
|
||||
LICENSE="openssl"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||
IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib"
|
||||
|
||||
# The blocks are temporary just to make sure people upgrade to a
|
||||
# version that lack runtime version checking. We'll drop them in
|
||||
# the future.
|
||||
RDEPEND="gmp? ( dev-libs/gmp[static-libs(+)?,${MULTILIB_USEDEP}] )
|
||||
zlib? ( sys-libs/zlib[static-libs(+)?,${MULTILIB_USEDEP}] )
|
||||
kerberos? ( app-crypt/mit-krb5 )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140406-r3
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)
|
||||
!<net-misc/openssh-5.9_p1-r4
|
||||
!<net-libs/neon-0.29.6-r1"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/diffutils
|
||||
>=dev-lang/perl-5
|
||||
test? ( sys-devel/bc )"
|
||||
PDEPEND="app-misc/ca-certificates"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
SSL_CNF_DIR="/etc/ssl"
|
||||
sed \
|
||||
-e "/^DIR=/s:=.*:=${EPREFIX}${SSL_CNF_DIR}:" \
|
||||
-e "s:SSL_CMD=/usr:SSL_CMD=${EPREFIX}/usr:" \
|
||||
"${DISTDIR}"/${PN}-c_rehash.sh.${REV} \
|
||||
> "${WORKDIR}"/c_rehash || die #416717
|
||||
}
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
usr/include/openssl/opensslconf.h
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Make sure we only ever touch Makefile.org and avoid patching a file
|
||||
# that gets blown away anyways by the Configure script in src_configure
|
||||
rm -f Makefile
|
||||
|
||||
if ! use vanilla ; then
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0h-pkg-config.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1-parallel-build.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1-x32.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1e-ipv6.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1f-perl-5.18.patch #497286
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1e-s_client-verify.patch #472584
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1f-revert-alpha-perl-generation.patch #499086
|
||||
epatch_user #332661
|
||||
fi
|
||||
|
||||
# disable fips in the build
|
||||
# make sure the man pages are suffixed #302165
|
||||
# don't bother building man pages if they're disabled
|
||||
sed -i \
|
||||
-e '/DIRS/s: fips : :g' \
|
||||
-e '/^MANSUFFIX/s:=.*:=ssl:' \
|
||||
-e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
|
||||
-e $(has noman FEATURES \
|
||||
&& echo '/^install:/s:install_docs::' \
|
||||
|| echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \
|
||||
Makefile.org \
|
||||
|| die
|
||||
# show the actual commands in the log
|
||||
sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
|
||||
|
||||
# allow openssl to be cross-compiled
|
||||
cp "${FILESDIR}"/gentoo.config-1.0.1 gentoo.config || die
|
||||
chmod a+rx gentoo.config
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
append-flags $(test-flags-CC -Wa,--noexecstack)
|
||||
|
||||
sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906
|
||||
# The config script does stupid stuff to prompt the user. Kill it.
|
||||
sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
|
||||
./config --test-sanity || die "I AM NOT SANE"
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
unset APPS #197996
|
||||
unset SCRIPTS #312551
|
||||
unset CROSS_COMPILE #311473
|
||||
|
||||
tc-export CC AR RANLIB RC
|
||||
|
||||
# Clean out patent-or-otherwise-encumbered code
|
||||
# Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher)
|
||||
# IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
|
||||
# EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
|
||||
# MDC2: Expired http://en.wikipedia.org/wiki/MDC-2
|
||||
# RC5: 5,724,428 03/03/2015 http://en.wikipedia.org/wiki/RC5
|
||||
|
||||
use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
|
||||
echoit() { echo "$@" ; "$@" ; }
|
||||
|
||||
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
|
||||
|
||||
# See if our toolchain supports __uint128_t. If so, it's 64bit
|
||||
# friendly and can use the nicely optimized code paths. #460790
|
||||
local ec_nistp_64_gcc_128
|
||||
# Disable it for now though #469976
|
||||
#if ! use bindist ; then
|
||||
# echo "__uint128_t i;" > "${T}"/128.c
|
||||
# if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then
|
||||
# ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128"
|
||||
# fi
|
||||
#fi
|
||||
|
||||
local sslout=$(./gentoo.config)
|
||||
einfo "Use configuration ${sslout:-(openssl knows best)}"
|
||||
local config="Configure"
|
||||
[[ -z ${sslout} ]] && config="config"
|
||||
|
||||
echoit \
|
||||
./${config} \
|
||||
${sslout} \
|
||||
$(use sse2 || echo "no-sse2") \
|
||||
enable-camellia \
|
||||
$(use_ssl !bindist ec) \
|
||||
${ec_nistp_64_gcc_128} \
|
||||
enable-idea \
|
||||
enable-mdc2 \
|
||||
$(use_ssl !bindist rc5) \
|
||||
enable-tlsext \
|
||||
$(use_ssl gmp gmp -lgmp) \
|
||||
$(multilib_native_use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
|
||||
$(use_ssl rfc3779) \
|
||||
$(use_ssl tls-heartbeat heartbeats) \
|
||||
$(use_ssl zlib) \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--openssldir="${EPREFIX}"${SSL_CNF_DIR} \
|
||||
--libdir=$(get_libdir) \
|
||||
shared threads \
|
||||
|| die
|
||||
|
||||
# Clean out hardcoded flags that openssl uses
|
||||
local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
|
||||
-e 's:^CFLAG=::' \
|
||||
-e 's:-fomit-frame-pointer ::g' \
|
||||
-e 's:-O[0-9] ::g' \
|
||||
-e 's:-march=[-a-z0-9]* ::g' \
|
||||
-e 's:-mcpu=[-a-z0-9]* ::g' \
|
||||
-e 's:-m[a-z0-9]* ::g' \
|
||||
)
|
||||
sed -i \
|
||||
-e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
|
||||
-e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
|
||||
Makefile || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
# depend is needed to use $confopts; it also doesn't matter
|
||||
# that it's -j1 as the code itself serializes subdirs
|
||||
emake -j1 depend
|
||||
emake all
|
||||
# rehash is needed to prep the certs/ dir; do this
|
||||
# separately to avoid parallel build issues.
|
||||
emake rehash
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
emake -j1 test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake INSTALL_PREFIX="${D}" install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
dobin "${WORKDIR}"/c_rehash #333117
|
||||
dodoc CHANGES* FAQ NEWS README doc/*.txt doc/c-indentation.el
|
||||
dohtml -r doc/*
|
||||
use rfc3779 && dodoc engines/ccgost/README.gost
|
||||
|
||||
# This is crappy in that the static archives are still built even
|
||||
# when USE=static-libs. But this is due to a failing in the openssl
|
||||
# build system: the static archives are built as PIC all the time.
|
||||
# Only way around this would be to manually configure+compile openssl
|
||||
# twice; once with shared lib support enabled and once without.
|
||||
use static-libs || rm -f "${ED}"/usr/lib*/lib*.a
|
||||
|
||||
# create the certs directory
|
||||
dodir ${SSL_CNF_DIR}/certs
|
||||
cp -RP certs/* "${ED}"${SSL_CNF_DIR}/certs/ || die
|
||||
rm -r "${ED}"${SSL_CNF_DIR}/certs/{demo,expired}
|
||||
|
||||
# Namespace openssl programs to prevent conflicts with other man pages
|
||||
cd "${ED}"/usr/share/man
|
||||
local m d s
|
||||
for m in $(find . -type f | xargs grep -L '#include') ; do
|
||||
d=${m%/*} ; d=${d#./} ; m=${m##*/}
|
||||
[[ ${m} == openssl.1* ]] && continue
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!"
|
||||
mv ${d}/{,ssl-}${m}
|
||||
# fix up references to renamed man pages
|
||||
sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m}
|
||||
ln -s ssl-${m} ${d}/openssl-${m}
|
||||
# locate any symlinks that point to this man page ... we assume
|
||||
# that any broken links are due to the above renaming
|
||||
for s in $(find -L ${d} -type l) ; do
|
||||
s=${s##*/}
|
||||
rm -f ${d}/${s}
|
||||
ln -s ssl-${m} ${d}/ssl-${s}
|
||||
ln -s ssl-${s} ${d}/openssl-${s}
|
||||
done
|
||||
done
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :("
|
||||
|
||||
dodir /etc/sandbox.d #254521
|
||||
echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl
|
||||
|
||||
diropts -m0700
|
||||
keepdir ${SSL_CNF_DIR}/private
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
|
||||
preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069"
|
||||
c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null
|
||||
eend $?
|
||||
|
||||
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
|
||||
}
|
@ -0,0 +1,256 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.2_beta1-r3.ebuild,v 1.2 2014/05/13 18:07:06 mgorny Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
|
||||
|
||||
REV="1.7"
|
||||
MY_P=${P/_/-}
|
||||
DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
|
||||
HOMEPAGE="http://www.openssl.org/"
|
||||
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
|
||||
http://dev.gentoo.org/~polynomial-c/${P}-patches-02.tar.xz
|
||||
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/${PN}/${PN}-c_rehash.sh?rev=${REV} -> ${PN}-c_rehash.sh.${REV}"
|
||||
|
||||
LICENSE="openssl"
|
||||
SLOT="0"
|
||||
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||
IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib"
|
||||
|
||||
# The blocks are temporary just to make sure people upgrade to a
|
||||
# version that lack runtime version checking. We'll drop them in
|
||||
# the future.
|
||||
RDEPEND="gmp? ( dev-libs/gmp[static-libs(+)?,${MULTILIB_USEDEP}] )
|
||||
zlib? ( sys-libs/zlib[static-libs(+)?,${MULTILIB_USEDEP}] )
|
||||
kerberos? ( app-crypt/mit-krb5 )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)
|
||||
!<net-misc/openssh-5.9_p1-r4
|
||||
!<net-libs/neon-0.29.6-r1"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/diffutils
|
||||
>=dev-lang/perl-5
|
||||
test? ( sys-devel/bc )"
|
||||
PDEPEND="app-misc/ca-certificates"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
usr/include/openssl/opensslconf.h
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
SSL_CNF_DIR="/etc/ssl"
|
||||
sed \
|
||||
-e "/^DIR=/s:=.*:=${EPREFIX}${SSL_CNF_DIR}:" \
|
||||
-e "s:SSL_CMD=/usr:SSL_CMD=${EPREFIX}/usr:" \
|
||||
"${DISTDIR}"/${PN}-c_rehash.sh.${REV} \
|
||||
> "${WORKDIR}"/c_rehash || die #416717
|
||||
|
||||
# Make sure we only ever touch Makefile.org and avoid patching a file
|
||||
# that gets blown away anyways by the Configure script in src_configure
|
||||
rm -f Makefile
|
||||
|
||||
if ! use vanilla ; then
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0h-pkg-config.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.2-parallel-build.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.2-ipv6.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.2_beta1-perl-5.18.patch #497286
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1e-s_client-verify.patch #472584
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1f-revert-alpha-perl-generation.patch #499086
|
||||
|
||||
# upstream fixes taken from 1.0.2_stable branch at openssl.git
|
||||
# repository.
|
||||
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/patches"
|
||||
|
||||
epatch_user #332661
|
||||
fi
|
||||
|
||||
# disable fips in the build
|
||||
# make sure the man pages are suffixed #302165
|
||||
# don't bother building man pages if they're disabled
|
||||
sed -i \
|
||||
-e '/DIRS/s: fips : :g' \
|
||||
-e '/^MANSUFFIX/s:=.*:=ssl:' \
|
||||
-e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
|
||||
-e $(has noman FEATURES \
|
||||
&& echo '/^install:/s:install_docs::' \
|
||||
|| echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \
|
||||
Makefile.org \
|
||||
|| die
|
||||
# show the actual commands in the log
|
||||
sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
|
||||
|
||||
# allow openssl to be cross-compiled
|
||||
cp "${FILESDIR}"/gentoo.config-1.0.1 gentoo.config || die
|
||||
chmod a+rx gentoo.config
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
append-flags $(test-flags-CC -Wa,--noexecstack)
|
||||
append-cppflags -DOPENSSL_NO_BUF_FREELISTS
|
||||
|
||||
sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906
|
||||
# The config script does stupid stuff to prompt the user. Kill it.
|
||||
sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
|
||||
./config --test-sanity || die "I AM NOT SANE"
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
unset APPS #197996
|
||||
unset SCRIPTS #312551
|
||||
unset CROSS_COMPILE #311473
|
||||
|
||||
tc-export CC AR RANLIB RC
|
||||
|
||||
# Clean out patent-or-otherwise-encumbered code
|
||||
# Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher)
|
||||
# IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
|
||||
# EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
|
||||
# MDC2: Expired http://en.wikipedia.org/wiki/MDC-2
|
||||
# RC5: 5,724,428 03/03/2015 http://en.wikipedia.org/wiki/RC5
|
||||
|
||||
use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
|
||||
echoit() { echo "$@" ; "$@" ; }
|
||||
|
||||
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
|
||||
|
||||
# See if our toolchain supports __uint128_t. If so, it's 64bit
|
||||
# friendly and can use the nicely optimized code paths. #460790
|
||||
local ec_nistp_64_gcc_128
|
||||
# Disable it for now though #469976
|
||||
#if ! use bindist ; then
|
||||
# echo "__uint128_t i;" > "${T}"/128.c
|
||||
# if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then
|
||||
# ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128"
|
||||
# fi
|
||||
#fi
|
||||
|
||||
local sslout=$(./gentoo.config)
|
||||
einfo "Use configuration ${sslout:-(openssl knows best)}"
|
||||
local config="Configure"
|
||||
[[ -z ${sslout} ]] && config="config"
|
||||
|
||||
echoit \
|
||||
./${config} \
|
||||
${sslout} \
|
||||
$(use sse2 || echo "no-sse2") \
|
||||
enable-camellia \
|
||||
$(use_ssl !bindist ec) \
|
||||
${ec_nistp_64_gcc_128} \
|
||||
enable-idea \
|
||||
enable-mdc2 \
|
||||
$(use_ssl !bindist rc5) \
|
||||
enable-tlsext \
|
||||
$(use_ssl gmp gmp -lgmp) \
|
||||
$(multilib_native_use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
|
||||
$(use_ssl rfc3779) \
|
||||
$(use_ssl tls-heartbeat heartbeats) \
|
||||
$(use_ssl zlib) \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--openssldir="${EPREFIX}"${SSL_CNF_DIR} \
|
||||
--libdir=$(get_libdir) \
|
||||
shared threads \
|
||||
|| die
|
||||
|
||||
# Clean out hardcoded flags that openssl uses
|
||||
local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
|
||||
-e 's:^CFLAG=::' \
|
||||
-e 's:-fomit-frame-pointer ::g' \
|
||||
-e 's:-O[0-9] ::g' \
|
||||
-e 's:-march=[-a-z0-9]* ::g' \
|
||||
-e 's:-mcpu=[-a-z0-9]* ::g' \
|
||||
-e 's:-m[a-z0-9]* ::g' \
|
||||
)
|
||||
sed -i \
|
||||
-e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
|
||||
-e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
|
||||
Makefile || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
# depend is needed to use $confopts; it also doesn't matter
|
||||
# that it's -j1 as the code itself serializes subdirs
|
||||
emake -j1 depend
|
||||
emake all
|
||||
# rehash is needed to prep the certs/ dir; do this
|
||||
# separately to avoid parallel build issues.
|
||||
emake rehash
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
emake -j1 test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake INSTALL_PREFIX="${D}" install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
dobin "${WORKDIR}"/c_rehash #333117
|
||||
dodoc CHANGES* FAQ NEWS README doc/*.txt doc/c-indentation.el
|
||||
dohtml -r doc/*
|
||||
use rfc3779 && dodoc engines/ccgost/README.gost
|
||||
|
||||
# This is crappy in that the static archives are still built even
|
||||
# when USE=static-libs. But this is due to a failing in the openssl
|
||||
# build system: the static archives are built as PIC all the time.
|
||||
# Only way around this would be to manually configure+compile openssl
|
||||
# twice; once with shared lib support enabled and once without.
|
||||
use static-libs || rm -f "${ED}"/usr/lib*/lib*.a
|
||||
|
||||
# create the certs directory
|
||||
dodir ${SSL_CNF_DIR}/certs
|
||||
cp -RP certs/* "${ED}"${SSL_CNF_DIR}/certs/ || die
|
||||
rm -r "${ED}"${SSL_CNF_DIR}/certs/{demo,expired}
|
||||
|
||||
# Namespace openssl programs to prevent conflicts with other man pages
|
||||
cd "${ED}"/usr/share/man
|
||||
local m d s
|
||||
for m in $(find . -type f | xargs grep -L '#include') ; do
|
||||
d=${m%/*} ; d=${d#./} ; m=${m##*/}
|
||||
[[ ${m} == openssl.1* ]] && continue
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!"
|
||||
mv ${d}/{,ssl-}${m}
|
||||
# fix up references to renamed man pages
|
||||
sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m}
|
||||
ln -s ssl-${m} ${d}/openssl-${m}
|
||||
# locate any symlinks that point to this man page ... we assume
|
||||
# that any broken links are due to the above renaming
|
||||
for s in $(find -L ${d} -type l) ; do
|
||||
s=${s##*/}
|
||||
rm -f ${d}/${s}
|
||||
ln -s ssl-${m} ${d}/ssl-${s}
|
||||
ln -s ssl-${s} ${d}/openssl-${s}
|
||||
done
|
||||
done
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :("
|
||||
|
||||
dodir /etc/sandbox.d #254521
|
||||
echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl
|
||||
|
||||
diropts -m0700
|
||||
keepdir ${SSL_CNF_DIR}/private
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
|
||||
preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069"
|
||||
c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null
|
||||
eend $?
|
||||
|
||||
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue