parent
fbcdc2b61f
commit
a198f12d98
@ -0,0 +1,189 @@
|
||||
# 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.6.1.ebuild,v 1.1 2014/05/24 06:26:06 prometheanfire Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby19 ruby20"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
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-0.6.5 =dev-ruby/rgen-0.6*
|
||||
>=dev-ruby/facter-1.6.2 <dev-ruby/facter-3
|
||||
dev-ruby/json
|
||||
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_prepare() {
|
||||
# Avoid spec that require unpackaged json-schema.
|
||||
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
|
||||
|
||||
# Avoid Rails specs to avoid this dependency and because they
|
||||
# currently fail against Rails 4.1.
|
||||
find spec -type f -name '*rails*' -o -name '*active_record*' | xargs rm || die
|
||||
rm -r spec/unit/rails || die
|
||||
rm spec/unit/parser/collector_spec.rb || die
|
||||
|
||||
# Avoid specs that can only run in the puppet.git repository. This
|
||||
# should be narrowed down to the specific specs.
|
||||
rm spec/integration/parser/compiler_spec.rb spec/integration/parser/future_compiler_spec.rb || die
|
||||
|
||||
# Avoid failing spec that need further investigation.
|
||||
rm spec/unit/module_tool/metadata_spec.rb || die
|
||||
}
|
||||
|
||||
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,10 @@
|
||||
[Unit]
|
||||
Description=TCG Core Services Daemon
|
||||
|
||||
[Service]
|
||||
User=tss
|
||||
ExecStart=/usr/sbin/tcsd -f
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
@ -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-crypt/trousers/trousers-0.3.10-r1.ebuild,v 1.1 2014/05/24 09:55:21 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils linux-info readme.gentoo systemd user udev
|
||||
|
||||
#MY_P="${PN}-${PV%.*}-${PV##*.}"
|
||||
|
||||
DESCRIPTION="An open-source TCG Software Stack (TSS) v1.1 implementation"
|
||||
HOMEPAGE="http://trousers.sf.net"
|
||||
SRC_URI="mirror://sourceforge/trousers/${P}.tar.gz"
|
||||
LICENSE="CPL-1.0 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc" # gtk
|
||||
|
||||
# gtk support presently does NOT compile.
|
||||
# gtk? ( >=x11-libs/gtk+-2 )
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2
|
||||
>=dev-libs/openssl-0.9.7:0"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
# S="${WORKDIR}/${P}git"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NICETOHAVES README TODO"
|
||||
|
||||
DOC_CONTENTS="
|
||||
If you have problems starting tcsd, please check permissions and
|
||||
ownership on /dev/tpm* and ~tss/system.data
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
# Check for driver (not sure it can be an rdep, because ot depends on the
|
||||
# version of virtual/linux-sources... Is that supported by portage?)
|
||||
linux-info_pkg_setup
|
||||
local tpm_kernel_version tpm_kernel_present tpm_module
|
||||
kernel_is ge 2 6 12 && tpm_kernel_version="yes"
|
||||
if linux_config_exists; then
|
||||
linux_chkconfig_present TCG_TPM && tpm_kernel_present="yes"
|
||||
else
|
||||
ewarn "No kernel configuration could be found."
|
||||
fi
|
||||
has_version app-crypt/tpm-emulator && tpm_module="yes"
|
||||
if [[ -n "${tpm_kernel_present}" ]]; then
|
||||
einfo "Good, you seem to have in-kernel TPM support."
|
||||
elif [[ -n "${tpm_module}" ]]; then
|
||||
einfo "Good, you seem to have TPM support with the external module."
|
||||
if [[ -n "${tpm_kernel_version}" ]]; then
|
||||
elog
|
||||
elog "Note that since you have a >=2.6.12 kernel, you could use"
|
||||
elog "the in-kernel driver instead of (CONFIG_TCG_TPM)."
|
||||
fi
|
||||
elif [[ -n "${tpm_kernel_version}" ]]; then
|
||||
eerror
|
||||
eerror "To use this package, you will have to activate TPM support"
|
||||
eerror "in your kernel configuration. That's at least CONFIG_TCG_TPM,"
|
||||
eerror "plus probably a chip specific driver (like CONFIG_TCG_ATMEL)."
|
||||
eerror
|
||||
else
|
||||
eerror
|
||||
eerror "To use this package, you should install a TPM driver."
|
||||
eerror "You can have the following options:"
|
||||
eerror " - install app-crypt/tpm-emulator"
|
||||
eerror " - switch to a >=2.6.12 kernel and compile the kernel module"
|
||||
eerror
|
||||
fi
|
||||
|
||||
# New user/group for the daemon
|
||||
enewgroup tss
|
||||
enewuser tss -1 -1 /var/lib/tpm tss
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.3.5-nouseradd.patch
|
||||
|
||||
sed -i -r \
|
||||
-e '/CFLAGS/s/ -(Werror|m64)//' \
|
||||
configure.in || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# econf --with-gui=$(usex gtk gtk openssl)
|
||||
econf --with-gui=openssl
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /var/lib/tpm
|
||||
default
|
||||
use doc && dodoc doc/*
|
||||
newinitd "${FILESDIR}"/tcsd.initd tcsd
|
||||
newconfd "${FILESDIR}"/tcsd.confd tcsd
|
||||
systemd_dounit "${FILESDIR}"/tcsd.service
|
||||
udev_dorules "${FILESDIR}"/61-trousers.rules
|
||||
fowners tss:tss /var/lib/tpm
|
||||
prune_libtool_files
|
||||
readme.gentoo_create_doc
|
||||
}
|
@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/teco/teco-1.00-r3.ebuild,v 1.14 2013/02/28 17:56:16 ulm Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils toolchain-funcs flag-o-matic
|
||||
|
||||
DESCRIPTION="Classic TECO editor, Predecessor to EMACS"
|
||||
HOMEPAGE="http://www.ibiblio.org/pub/linux/apps/editors/tty/ http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco"
|
||||
SRC_URI="http://www.ibiblio.org/pub/linux/apps/editors/tty/teco.tar.gz
|
||||
doc? ( mirror://gentoo/tecolore.txt.gz
|
||||
mirror://gentoo/tech.txt.gz
|
||||
mirror://gentoo/teco.doc.gz
|
||||
mirror://gentoo/tecoprog.doc.gz )"
|
||||
|
||||
LICENSE="freedist"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha ~amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="sys-libs/ncurses"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
unpack teco.tar.gz
|
||||
if use doc; then
|
||||
mkdir doc
|
||||
cd doc || die
|
||||
unpack tecolore.txt.gz tech.txt.gz teco.doc.gz tecoprog.doc.gz
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local pkg_config=$("$(tc-getPKG_CONFIG)" --libs ncurses)
|
||||
sed -i -e "s:\$(CC):& \$(LDFLAGS):;s:-ltermcap:${pkg_config}:" \
|
||||
Makefile || die
|
||||
# bug 103257
|
||||
epatch "${FILESDIR}"/${PN}-double-free.diff
|
||||
epatch "${FILESDIR}"/${PN}-gcc4.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
append-flags -ansi
|
||||
append-cppflags -D_POSIX_SOURCE
|
||||
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin te || die
|
||||
doman te.1 || die
|
||||
dodoc sample.tecorc sample.tecorc2 READ.ME MANIFEST || die
|
||||
if use doc; then
|
||||
cd doc
|
||||
dodoc tecolore.txt tech.txt teco.doc tecoprog.doc || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "The TECO binary is called te."
|
||||
elog "Sample configurations and documentation is available in /usr/share/doc/"
|
||||
}
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/auctex/auctex-11.87-r1.ebuild,v 1.1 2014/05/23 18:00:37 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit elisp latex-package
|
||||
|
||||
DESCRIPTION="Extended support for writing, formatting and using (La)TeX, Texinfo and BibTeX files"
|
||||
HOMEPAGE="http://www.gnu.org/software/auctex/"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
|
||||
IUSE="preview-latex"
|
||||
|
||||
DEPEND="virtual/latex-base
|
||||
preview-latex? (
|
||||
app-text/dvipng
|
||||
app-text/ghostscript-gpl
|
||||
)"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
ELISP_PATCHES="${P}-jit-lock.patch"
|
||||
TEXMF="/usr/share/texmf-site"
|
||||
|
||||
src_prepare() {
|
||||
elisp_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
EMACS_NAME=emacs EMACS_FLAVOUR=emacs econf --disable-build-dir-test \
|
||||
--with-auto-dir="${EPREFIX}/var/lib/auctex" \
|
||||
--with-lispdir="${EPREFIX}${SITELISP}/${PN}" \
|
||||
--with-packagelispdir="${EPREFIX}${SITELISP}/${PN}" \
|
||||
--with-packagedatadir="${EPREFIX}${SITEETC}/${PN}" \
|
||||
--with-texmf-dir="${EPREFIX}${TEXMF}" \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
$(use_enable preview-latex preview)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export VARTEXFONTS="${T}"/fonts
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 DESTDIR="${D}" install
|
||||
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
|
||||
if use preview-latex; then
|
||||
elisp-site-file-install "${FILESDIR}/60${PN}-gentoo.el" || die
|
||||
fi
|
||||
dodoc ChangeLog CHANGES FAQ INSTALL README RELEASE TODO
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# rebuild TeX-inputfiles-database
|
||||
use preview-latex && latex-package_pkg_postinst
|
||||
elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm(){
|
||||
use preview-latex && latex-package_pkg_postrm
|
||||
elisp-site-regen
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
commit 5b5ef6eeb0468c273a329a05d31b3788fd46b5d7
|
||||
Author: Mosè Giordano <giordano.mose@libero.it>
|
||||
Date: Sun May 12 12:01:37 2013 +0200
|
||||
|
||||
Temporary fix for font-latex-jit-lock-force-redisplay.
|
||||
|
||||
* font-latex.el (font-latex-jit-lock-force-redisplay): Don't rely
|
||||
on existing `jit-lock-force-redisplay' because recent bzr Emacs
|
||||
broke compatibility changing the number of arguments. Reported by
|
||||
Robert Goldman.
|
||||
|
||||
--- auctex-11.87-orig/font-latex.el
|
||||
+++ auctex-11.87/font-latex.el
|
||||
@@ -1220,8 +1220,6 @@
|
||||
|
||||
(defun font-latex-jit-lock-force-redisplay (buf start end)
|
||||
"Compatibility for Emacsen not offering `jit-lock-force-redisplay'."
|
||||
- (if (fboundp 'jit-lock-force-redisplay)
|
||||
- (jit-lock-force-redisplay buf start end)
|
||||
;; The following block is an expansion of `jit-lock-force-redisplay'
|
||||
;; and involved macros taken from CVS Emacs on 2007-04-28.
|
||||
(with-current-buffer buf
|
||||
@@ -1236,7 +1234,7 @@
|
||||
buffer-file-truename)
|
||||
(put-text-property start end 'fontified t))
|
||||
(unless modified
|
||||
- (restore-buffer-modified-p nil)))))))
|
||||
+ (restore-buffer-modified-p nil))))))
|
||||
|
||||
(defun font-latex-fontify-region (beg end &optional loudly)
|
||||
"Fontify region from BEG to END.
|
@ -0,0 +1,33 @@
|
||||
Fix byte-compile failure with Emacs 24.3.91.
|
||||
|
||||
The upstream git repo has a more complicated fix which we don't use,
|
||||
because the Gentoo package need not care about Emacs 22 and XEmacs
|
||||
compatibility. Instead, always define magit-delete-directory as an
|
||||
alias of delete-directory. This will work for all supported Emacs
|
||||
versions.
|
||||
|
||||
--- magit-1.2.0-orig/magit.el
|
||||
+++ magit-1.2.0/magit.el
|
||||
@@ -775,21 +775,7 @@
|
||||
after-change-functions)
|
||||
,@body)))))
|
||||
|
||||
- (if (>= (magit-max-args-internal 'delete-directory) 2)
|
||||
- (defalias 'magit-delete-directory 'delete-directory)
|
||||
- (defun magit-delete-directory (directory &optional recursive)
|
||||
- "Deletes a directory named DIRECTORY. If RECURSIVE is non-nil,
|
||||
-recursively delete all of DIRECTORY's contents as well.
|
||||
-
|
||||
-Does not follow symlinks."
|
||||
- (if (or (file-symlink-p directory)
|
||||
- (not (file-directory-p directory)))
|
||||
- (delete-file directory)
|
||||
- (if recursive
|
||||
- ;; `directory-files-no-dot-files-regex' borrowed from Emacs 23
|
||||
- (dolist (file (directory-files directory 'full "\\([^.]\\|\\.\\([^.]\\|\\..\\)\\).*"))
|
||||
- (magit-delete-directory file recursive)))
|
||||
- (delete-directory directory)))))
|
||||
+ (defalias 'magit-delete-directory 'delete-directory))
|
||||
|
||||
;;; Utilities
|
||||
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/magit/magit-1.2.0-r1.ebuild,v 1.1 2014/05/23 19:23:25 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An Emacs mode for GIT"
|
||||
HOMEPAGE="http://magit.github.io/"
|
||||
SRC_URI="http://github.com/downloads/magit/magit/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="contrib"
|
||||
|
||||
ELISP_PATCHES="${P}-delete-directory.patch"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_compile() {
|
||||
# The upstream build system ignores errors during byte-compilation
|
||||
# and happily installs broken files, causing errors at runtime.
|
||||
# Call elisp-compile, in order to catch them here already.
|
||||
elisp-compile *.el
|
||||
emake core docs
|
||||
use contrib && emake contrib
|
||||
rm 50magit.el magit-pkg.el || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
elisp-install ${PN} *.{el,elc} || die
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
doinfo magit.info
|
||||
dodoc README.md
|
||||
|
||||
if use contrib; then
|
||||
elisp-install ${PN} contrib/*.{el,elc} || die
|
||||
dobin contrib/magit
|
||||
fi
|
||||
}
|
@ -0,0 +1,103 @@
|
||||
# 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-r5.ebuild,v 1.1 2014/05/23 23:15:12 jcallen 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:0[abi_x86_32(-)]
|
||||
>=dev-libs/openssl-0.9.8y-r1:0.9.8[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/talloc-2.1.0-r1[abi_x86_32(-)]
|
||||
>=sys-apps/keyutils-1.5.9-r1[abi_x86_32(-)]
|
||||
>=virtual/krb5-0-r1[abi_x86_32(-)]
|
||||
>=sys-libs/db-4.8.30-r1:4.8[abi_x86_32(-)]
|
||||
>=net-nds/openldap-2.4.38-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,410 @@
|
||||
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
|
||||
usr/lib32/libtalloc.so
|
||||
usr/lib32/libtalloc.so.2
|
||||
usr/lib32/libtalloc.so.2.1.0
|
||||
usr/lib32/pkgconfig/talloc.pc
|
||||
lib32/libkeyutils.so.1
|
||||
lib32/libkeyutils.so.1.4
|
||||
usr/lib32/libkeyutils.so
|
||||
usr/lib32/krb5/plugins/kdb/db2.so
|
||||
usr/lib32/krb5/plugins/preauth/pkinit.so
|
||||
usr/lib32/libgssapi_krb5.so
|
||||
usr/lib32/libgssapi_krb5.so.2
|
||||
usr/lib32/libgssapi_krb5.so.2.2
|
||||
usr/lib32/libgssrpc.so
|
||||
usr/lib32/libgssrpc.so.4
|
||||
usr/lib32/libgssrpc.so.4.1
|
||||
usr/lib32/libk5crypto.so
|
||||
usr/lib32/libk5crypto.so.3
|
||||
usr/lib32/libk5crypto.so.3.1
|
||||
usr/lib32/libkadm5clnt.so
|
||||
usr/lib32/libkadm5clnt_mit.so
|
||||
usr/lib32/libkadm5clnt_mit.so.8
|
||||
usr/lib32/libkadm5clnt_mit.so.8.0
|
||||
usr/lib32/libkadm5srv.so
|
||||
usr/lib32/libkadm5srv_mit.so
|
||||
usr/lib32/libkadm5srv_mit.so.8
|
||||
usr/lib32/libkadm5srv_mit.so.8.0
|
||||
usr/lib32/libkdb5.so
|
||||
usr/lib32/libkdb5.so.7
|
||||
usr/lib32/libkdb5.so.7.0
|
||||
usr/lib32/libkrb5.so
|
||||
usr/lib32/libkrb5.so.3
|
||||
usr/lib32/libkrb5.so.3.3
|
||||
usr/lib32/libkrb5support.so
|
||||
usr/lib32/libkrb5support.so.0
|
||||
usr/lib32/libkrb5support.so.0.1
|
||||
usr/lib32/libdb-4.8.so
|
||||
usr/lib32/libdb.so
|
||||
usr/lib32/libdb_cxx-4.8.so
|
||||
usr/lib32/libdb_cxx.so
|
||||
usr/lib32/libdb_stl-4.8.so
|
||||
usr/lib32/libdb_stl.so
|
||||
usr/lib32/liblber-2.4.so.2
|
||||
usr/lib32/liblber-2.4.so.2.9.1
|
||||
usr/lib32/liblber.so
|
||||
usr/lib32/libldap-2.4.so.2
|
||||
usr/lib32/libldap-2.4.so.2.9.1
|
||||
usr/lib32/libldap.so
|
||||
usr/lib32/libldap_r-2.4.so.2
|
||||
usr/lib32/libldap_r-2.4.so.2.9.1
|
||||
usr/lib32/libldap_r.so
|
||||
usr/lib32/libcrypto.so.0.9.8
|
||||
usr/lib32/libssl.so.0.9.8
|
@ -1,2 +1,3 @@
|
||||
DIST dvtm-0.11.tar.gz 34499 SHA256 01a29fdf6556f019f183bd517a1045bcc12d23561c1a84c4b5a8b3ba2d2feb87 SHA512 e1c76540bbddf6245f77a749146f2c3c836a8f2cf1c0e96ef198c3be9e5069458360ecf0a0a523ce9fcf22d55a424ee064420f8699875026cb399fc3f017cfa7 WHIRLPOOL 7d18be8ca4ab86d93f6d98d07a1a1843d6bb0ea796affb99864fcd31798396a4a431895f4b3b955be64de2f6661f8c87c07c6b8dc09992c1d53107ee3500f52b
|
||||
DIST dvtm-0.7.tar.gz 26501 SHA256 948ff2b1416161eb1091ff547ceb4467fd7cc1076101d608e22ba779ba6a6e20 SHA512 9c5bf38889179eb971d8ed1cededff2284f2ba15c6a02a07e7f9827848d43fa39f4deb5412695ccc119bfd18361aa7f9c9c40aeb8edda6a3f17feafcaa852995 WHIRLPOOL 806bf401749e76c07f92cf5ba908e38b570772c5162fbf03b4d1963838b4d26c191b9f86acefd254b76ff8ba49852e229c4cc1952ab3aee5b33fcb18f8c53f1b
|
||||
DIST dvtm-0.8.tar.gz 27543 SHA256 4c84b7c32f6cd476ef92150c4c1ca211836ed00f16ca8bdd4089933912b39a78 SHA512 6b4c910aee637fe0e4eeedf7905e893ffee2476baffc08697093b2181197aaca1aafd1095fb7e140fea2f0dd9492edf608bad5ad4ad410a5a3e76610732220eb WHIRLPOOL c3505ca64e36a17b1e0de175448c6bbf09ba18732b41787c8f9d7062afb3aca1a72f0a74d890da2261db7b94bd14ac83f5998ff87c776253f0c4c0a2df4a575b
|
||||
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/dvtm/dvtm-0.11.ebuild,v 1.1 2014/05/23 13:40:11 chithanh Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit savedconfig toolchain-funcs
|
||||
|
||||
DESCRIPTION="Dynamic virtual terminal manager"
|
||||
HOMEPAGE="http://www.brain-dump.org/projects/dvtm/"
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://repo.or.cz/dvtm.git"
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://www.brain-dump.org/projects/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="unicode"
|
||||
|
||||
DEPEND="sys-libs/ncurses[unicode?]"
|
||||
RDEPEND=${DEPEND}
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e 's|FLAGS =|FLAGS +=|' \
|
||||
-e 's|-I/usr/local/include||' \
|
||||
-e 's|-L/usr/local/lib||' \
|
||||
-e 's|-Os||' \
|
||||
config.mk || die "sed config.mk failed"
|
||||
use unicode || {
|
||||
sed -i \
|
||||
-e 's|-lncursesw|-lncurses|' \
|
||||
config.mk || die "sed config.mk failed"
|
||||
}
|
||||
sed -i \
|
||||
-e '/strip/d' \
|
||||
-e 's:@tic :@tic -o ${DESTDIR}${PREFIX}/share/terminfo :g' \
|
||||
Makefile || die "sed Makefile failed"
|
||||
|
||||
restore_config config.h
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local msg=""
|
||||
use savedconfig && msg=", please check the configfile"
|
||||
emake CC=$(tc-getCC) ${PN} || die "emake failed${msg}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="/usr" install
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
newins config.h ${PF}.config.h
|
||||
|
||||
dodoc README
|
||||
|
||||
save_config config.h
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "This ebuild has support for user defined configs"
|
||||
elog "Please read this ebuild for more details and re-emerge as needed"
|
||||
elog "if you want to add or remove functionality for ${PN}"
|
||||
}
|
@ -1,12 +1,24 @@
|
||||
DIST amd64-debug-libreoffice-4.1.4.2.tar.xz 953584944 SHA256 d3f0efc1c6f1e5257f908bbf01ca32ed98a33cb8a6a6c017f43d4b0339d4c899 SHA512 f7fee68c905a51cd60c948abe02c7640ec0c67e83459652535a2c43f906494dcd5cd5e1f64fa1c7d87d2249d9963f68722461a43975ac469d3496c05852739fe WHIRLPOOL ea7d07643eb3416e9c7f1a7eb2222795dd5c27bb5d236f07c8b181191909dbd39635cc2d00e7f9d657c5453fd0767fb6cccc7dbc8f19dc87fadaaeaa5f39c6e4
|
||||
DIST amd64-debug-libreoffice-4.2.3.3-r1.tar.xz 1015228024 SHA256 113261fa889e2a38809a94513d552739b078f568e59c6d934809f99e9535bc0c SHA512 864a4f23fdaaeb9600cba7a34fef9e3e02caffbbe2cdb52482bb34038789cebbc7282e97011beb4c5a22513a1fdd0515a07829c56216afba144e61c369d024f3 WHIRLPOOL a081e311646da0955ca1ed9cc3afc0e5cfe4488fb4d5b25532ea5d7845402d603e0d695e90e4598a77b9b6cba7cbfc2aea7724637a039f2d805003b73aafb128
|
||||
DIST amd64-debug-libreoffice-gnome-4.1.4.2.xd3 244880120 SHA256 76829716c34ce966778d326844dc829c2ce788ea7cadb3614491b1191f0b34e3 SHA512 af01b288c1e5d01f575498294fad2311992b6666ad73f075d8c574055017439e1c002873c5688ad5e4a2ccf23e96160f5177bd0502fc0d05465753a89557af82 WHIRLPOOL fc2e67988658036f21ea5173f3e3a63fa59e2461496e0a44540dfeb47fceef75f866e64ed9db146605577c2e0c8cb25cc09e0d1cb7e3b0d76178f3bddc146a0b
|
||||
DIST amd64-debug-libreoffice-gnome-4.2.3.3-r1.xd3 5260477 SHA256 7242f5e7002dd67a28b31abea3fbb076c09baa942c4fe30bec82aacd5aaf9df1 SHA512 7fee2e9a69495b242ff63228afdb9aad2c0c81c6a6c66ff323ccd476f323828084438cc11ebb5e651654cd05a069e858b13b9fd787762ef5568d6e9828c94502 WHIRLPOOL dd8596bd223e77ed04c8227f1db6c916fd0c729adb038e58139535195ae829da624b3e4899bf0a20afdc625a7132a666745f58577970ffa22646d51de933f682
|
||||
DIST amd64-debug-libreoffice-gnome-java-4.1.4.2.xd3 644389298 SHA256 73253f968159f1f93e904e0af76c2231aa03b0204318032d89b76e995c4b3f35 SHA512 90ba5880d03b50037f6610c386a827004cf67af64b4ee57c01569fbe6126f37064d9beaa6470235b74cdf6b9ff2fe96bb41ac81d6b6fadcbbb94f77aeea487b5 WHIRLPOOL 8805e2bc307c07a902aeba83ef1f59f758c2e112d56e477be0af8dc3749172294636e0cae4949682c47cd2d4151e20cb989ea53782a8d6a6aa2017a5ba6d72e3
|
||||
DIST amd64-debug-libreoffice-gnome-java-4.2.3.3-r1.xd3 472184305 SHA256 c1de7c365ec106e10b5885dc5e51a826dfd6b214c9e46078358ca3c224328f42 SHA512 0b67e35faa58948f0dd3ee7345e13cbe7cbe1c3d334977e67938b2f9d0dd8bdcdaf645ac38abe3afb50e4a73a85576658e3ef08c59ef03a98c5185a1ac1d9291 WHIRLPOOL 55ad64d1204ce339be32fa637121e5c15a99c752f20bc5e17a215dd7025ad7e94913c7a361d1ba83d8508c27a4f0e536bdced5072e42a00c393c8a3971908e24
|
||||
DIST amd64-debug-libreoffice-java-4.1.4.2.xd3 641828100 SHA256 b6251c84f9223c6cabcce6f6a7f12d70b1ef3583fdb198aa9a589e8b6f469f5d SHA512 a75c78ab97ad60f8274a633a6cf57129672fbe1e798547553f53bc9f7db8b7c7ad784ec4c4c4cd3b1487b2594bba679608962fd0cbd84b8fe1433e5ab8c74844 WHIRLPOOL 3ba5f8d102fb09457d6382e34de7e16bf578acfc1b9992b2a56747de86aa03d3c6544f3e73a5d77af5a1da7da9f59d2bcb13e1820124a0ae13e9a445e9e7e1c8
|
||||
DIST amd64-debug-libreoffice-java-4.2.3.3-r1.xd3 469454914 SHA256 69a18e19319b8106644260807d45a69e9988390d13bd16eb525658417a69870a SHA512 0f0ca49855ee1e89cba9f4f92d9af83e8254c8bc833bc3540aa14a2e7fde9d6111c97ff616cf439d7f030714ed49f04ed5a5843cad9c5ca5f077183296edcec8 WHIRLPOOL 5e64a8bd4a47716290e97320793cfc72709a0fdf8f8796590e9d6702204aefe26f6977eeb98bff4bc20a6d760d9f6537f15ece02122ea427f4e80e48a6d445af
|
||||
DIST amd64-debug-libreoffice-kde-4.1.4.2.xd3 258096949 SHA256 fe1355ab0b774b70aeb08784e0825a283cbce812ee53258ecda10ef616230708 SHA512 e5e49d7bd75b6d28b4c1de450e6ab3c7b25db4195ce6bf42cc743af3714b36c000fca7ddfd7847167e79fcf0c0cd46c9d8eae4ed5a99918491527cdd269b9438 WHIRLPOOL efcc68a96db356f9f5ea47b4120a5b25a52bbe7eefc35ee84e089ef8960dd756fbd6fd6f06b7ad371bb64e02513697c29d7b8f0814b6f3d26f9345690054760c
|
||||
DIST amd64-debug-libreoffice-kde-4.2.3.3-r1.xd3 271559009 SHA256 a4c401ea87f275298f78dd134f248effa3bce2139e5d9eb2375ece503ed75a16 SHA512 4e85afb2a05b50c8f801f22a083b4e12ca3a121ce88a622bf89d20ca63703674f2c3f9f65f41f9f92c92059e8902c533aee44f791caf7fb1b5ee8ce31cedf26e WHIRLPOOL 7b6fbb27edc9b64e827b83b3af35d15185ca3742f185abfc8a775b901d7eec7031bc5bc5a8d7c485abd9d729d79bbfcbea34b8330969d0cf0de57445860bf12a
|
||||
DIST amd64-debug-libreoffice-kde-java-4.1.4.2.xd3 643469919 SHA256 7b9e0fe7d1b955dc30e337cdf589b50ea19f6fc026217d7aeb73dfc30774e628 SHA512 e23d80f7ab314e6005ac0c65b5049a8ac453357919d31a41b33291bac286efaf383367187e071d74cd1030888d9e340c6a91614dbc20d88ff6286f2727e3c89f WHIRLPOOL af20903714710f04a1b9ec09306dea0144eaf3b9f276869a526a65338ba8248d45fedbb4e72acfbc64538e86605f48efadba13edb4313c814a8c59a4a596b25e
|
||||
DIST amd64-debug-libreoffice-kde-java-4.2.3.3-r1.xd3 471304077 SHA256 66552c12d6e84fb9a36ebf00a465c18948ba09eea17dc685d45da605611ed2d9 SHA512 00884e97075c0d3f9786bb99f3101c9fee1a46d23ebc1fcb63d1f82a902b367c34c59c90279732d7919b58d24be6b6400f6ad4aa481fbe5888f825d797d1b6bb WHIRLPOOL 4adddbf9c5ae1d3d3c0ae3e27de9d3d0bb035a3123e68a18ae2b4ba107ca4a67e3c8dbd64eb10783c350c4ad0cc9c01034cda491fdba423590c685d91f637b16
|
||||
DIST x86-debug-libreoffice-4.1.4.2.tar.xz 887608708 SHA256 b4d89de8bc7b23e527161e67b86137b0c7af9b0501daaed36d8d8913ef3bde2e SHA512 0e74c96c1bce135346a3c9ee929d201197216e221784e6ec2a11a5942af8792ed452f154df14cb73ee6e75917498cb807facf0d3f1e2658d700a9401ae0e02cb WHIRLPOOL 9d5bc4eae92f2548cd717d40ba7d227479f8a1ef168919ff3e5361818ab5f4f5198404b1e59e7675d06af1636e73e1016a5a3d7da8321c1d7f579d2bd0e35efa
|
||||
DIST x86-debug-libreoffice-4.2.3.3-r1.tar.xz 949212236 SHA256 e6ddd76449f0a1ad64059fa3d4c95f1f7add65516b21a80fbcd17c99eebc6451 SHA512 95c93892edd2f9f46ae239343d59d983c9dd3b489a80e5652c8c7b9903b3a53bf346465d745e5bc431dcebc9e03e60fa342661ac025548de4852989d61be83a9 WHIRLPOOL deaee6f4155586ce039de7d413231504affaffe8c5f5c8f48aeb0136d28f3a741e3ab06391671bb299fd231732866caf27c4a1212baddeb2c0309b7cc3693e66
|
||||
DIST x86-debug-libreoffice-gnome-4.1.4.2.xd3 223476102 SHA256 ef299925bb30776b969680fae8058753a8b5e81667bf227eb14c2d0cf4c7c04f SHA512 34fcd564618d87f40db347a695b3a1c363fccee1a36fde3ac942256686b81d3f61250acc08cf52486863e8ec3b83104ec9c34372f0cd6285cf111066c4c645c7 WHIRLPOOL 3ac7b1d52c112712f40df7890bf4b16d3002552a1b006943c137c1ff045df2916d7e5e60bf860ae92831aaa1d05d06bebe59cfd536ab8852e047c2638cac9b8b
|
||||
DIST x86-debug-libreoffice-gnome-4.2.3.3-r1.xd3 4993666 SHA256 b27a9a22ce68d8bb6a9b15f7858b94f72b8e6049994dd40a78c69eb0e0df4fb2 SHA512 1cf13033c343f55c58f803cca31035ede5c1d83dd787d61c65d87bf7499a0aa6faff30187ebf633e2a92aa477dd854650d068e538453003622532a8d38201254 WHIRLPOOL d66ddc30af7bdbbfaadb6ca63d32772cb289de768b807de84d16c4ee82da0a96c4cb0333207ca5f78905b9f5083065eb5b4d5516e2288b203b3aeb4636e1fc5e
|
||||
DIST x86-debug-libreoffice-gnome-java-4.1.4.2.xd3 585776254 SHA256 0eb6e39d34c96da0507266592ab77358f0288835c9da17cdf419048ede959adc SHA512 9184746cf01ddb0c102ffa29a80d810699c3079c358b7223c85e7097b208854d603133f113f8231f9495b5c6208fbbb60b4093abd9fab495ff828c5897568059 WHIRLPOOL f929b43dc6a445d4179ea2fc7a21d4defc505ad7b778a0d63d9bc057044ec38cc7465e643231285c466b53a127ffc9118821458d6f585b060162c479574c6684
|
||||
DIST x86-debug-libreoffice-gnome-java-4.2.3.3-r1.xd3 426959615 SHA256 756b1b204007406c028283973187caad69122f116d2c76e457cbd11c5675410e SHA512 520ab737116f07cf8f9c8d9113531e0b0a1a07cbc8ecef1a6bc5748ee05b51dfd1f821b3f544fb2bc7ef95dc27f2301984a7b9907041a9ea4f78ffebe2d041e8 WHIRLPOOL 81576a646b104dcb4c9ce647491acc580916cb53604268ec46e569ab918027a60169223e9d9638ee11e0c210f4d39f9e3fae2e0a6a52f85ecee744fb8027e6e9
|
||||
DIST x86-debug-libreoffice-java-4.1.4.2.xd3 583350054 SHA256 65d03132c7d70681a10200dd609ba5bd0799cec38824aaa4abfdf2f254b18784 SHA512 f3abcad3bca7711a774e30cca2a8f838b0c60d7f36354d1100e6a9f96ccd09bfc1f750d9c0cb5e80d61fc0eee587722ab9606300d56001ea0ecebab3aee20a5d WHIRLPOOL 7751b2785204d56f89ffdf2663191c93249c10c9896de866cb0f12bd7a88f2690777124ff50263700e2d990f53d134f64c8cda8e4d8dbce4807abf185bcc6536
|
||||
DIST x86-debug-libreoffice-java-4.2.3.3-r1.xd3 424457394 SHA256 4f91d5f13962c28a8547032ea4b2a410c1afac803f532ed5d1c460cb39c30caa SHA512 5e04ca2e29b971227eb77c2d45d31bb82de6810b5631b6780635921d1794b953216af564a2ccc582eefe2e6ae6c055aa001d52e20007aa15c6ba26508ddaf936 WHIRLPOOL 3b3c289a2743b5c4e1dc5d83600d0d72fb0937860bbac645f0b032e71b06c02437df8931b21579351403ce70e55ebf4310ac33c165353f5afdb5f105febf0838
|
||||
DIST x86-debug-libreoffice-kde-4.1.4.2.xd3 235680620 SHA256 e54dff2a67f8ce58e7a50365fd184947e8d5c6d3b608ab04775acb25f76c08c4 SHA512 ff2da2b02d84c4afba963da6c802cc27e48ab429c445a5a37196fbbcae911457fbeabbacdd594ba7b6559e6631c7f2d047d54fd54b458f55fd0f32540c30d541 WHIRLPOOL 9954bbeb4fd354776bbe0da624ae2e7a3aaa83f44047e0efe4b0157d7ae06a366c05d5e41ea332f8abf77c98df6550b6cf012d7a0b5f00f0492a1e8ffa4deeb4
|
||||
DIST x86-debug-libreoffice-kde-4.2.3.3-r1.xd3 249706187 SHA256 d3b79ad4290ab552e8d5daa5ca3125a0cda0dbac7bdad2176c11d744c33a4839 SHA512 22b6e2933af7b952508b35763975ae9e77dad27102578cc522199c9b90ffeb6bfa7fd49c96ea1c4507003171ecd4d882b3e4f0039b36be3be247dc6fc5df76fc WHIRLPOOL 9f935e15891d6804abe4ec2fe55153dedb5f441a623dc23a92c17d8c2bc59b4bd15a59b371ffa7e13d4797a435102c72350cd3cceffcad22303199b22252123a
|
||||
DIST x86-debug-libreoffice-kde-java-4.1.4.2.xd3 584803018 SHA256 1f3d146a6b288d20bd4e2abd4ca909d95e7cceca012938f271c4838c00a68b4f SHA512 fa384865ce9bdd96f677385db5f980703c40b48906a20ec11c4dbf60e1b0f9414cd2f924725d7bd3a71046ce4303e6d81a3fb531eb45953af4576e47df183d33 WHIRLPOOL 0cbfc0402afedb853f9642e43f8d865034dadd992611f1a64acf97d5077a18e3e2b65b3a609cfc9d2daff91629fddb34b5d6157423712bbbd3edeb3dfedbb9ef
|
||||
DIST x86-debug-libreoffice-kde-java-4.2.3.3-r1.xd3 426079074 SHA256 564ae322f6873330dd3ce2b1f15ce2d812504a75e3764228382931dc1813fa5c SHA512 2edbdb66575eee8959b74e2713bac07a593cb2d98d318e32e6952804665401215011172235d36b99855b642d538d4745d8cc8bd197db1c564a8bdf55e0c78978 WHIRLPOOL ff9b05e5f18f32bf426cd2fa1a211b78171eb5b7f324b5ceb31c3b7a37470cd71da233322c0cd8bfeb389f39d9ea4911451feb77098f3cf23ca7ecb758a1ba87
|
||||
|
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/libreoffice-bin-debug-4.2.3.3-r1.ebuild,v 1.1 2014/05/23 22:13:30 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
BASE_PACKAGENAME="debug"
|
||||
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
|
||||
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
|
||||
|
||||
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info."
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI_AMD64="
|
||||
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
SRC_URI_X86="
|
||||
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_URI_AMD64} )
|
||||
x86? ( ${SRC_URI_X86} )
|
||||
"
|
||||
|
||||
IUSE="gnome java kde"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
|
||||
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
|
||||
|
||||
DEPEND="dev-util/xdelta:3"
|
||||
|
||||
RESTRICT="test strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
|
||||
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
|
||||
local patchname
|
||||
use kde && patchname="-kde"
|
||||
use gnome && patchname="-gnome"
|
||||
use java && patchname="${patchname}-java"
|
||||
|
||||
if [ -n "${patchname}" ]; then
|
||||
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
|
||||
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
|
||||
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
fi
|
||||
|
||||
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr
|
||||
cp -aR "${S}"/usr/* "${ED}"/usr/ || die
|
||||
}
|
@ -1,12 +1,24 @@
|
||||
DIST amd64-bin-libreoffice-4.1.4.2.tar.xz 77848892 SHA256 f39030d30590bb37852417676036ec4a5f1870e78d0c10f58069421e6d361035 SHA512 7b36b71d1e0444d4cb7e94bd8d21e3234f6ec729e64ea654b9c6fe7d310267a1ebe140151652eadae47513b4e9cac90f46ec71b3abaec857c2988122e44b3d2f WHIRLPOOL a4ec8587b2a5a1948cece52480a9a6226cd894c5f8a0270850f18ab1131eb4c7fb93cd34bedfc28caf36da6f5b1447c834afd71a2d153f694af9d5c176f5a1df
|
||||
DIST amd64-bin-libreoffice-4.2.3.3-r1.tar.xz 72106268 SHA256 6140632dc696e6b39058df2bb4a5decc4c7bc3e2e2c77171bf4e399784680f94 SHA512 814dbd663c227b3085cdee12dc6ba20b7cf071a4f1db68a89c22d96c3f16843823949ebc233451f0b30321b5e50180d8f04c7293199d8923ed5e28911a4f02e8 WHIRLPOOL 395120a543c5c065d6e2ab9c584e19ba609636a5d9f4203d7f3bfd9c4290099dde68992de4bf5b4f95bace41b86f4189343dbd7a0d03e2570f0f6980229e191e
|
||||
DIST amd64-bin-libreoffice-gnome-4.1.4.2.xd3 6619851 SHA256 ce4c8c86d8412d25324bf28da95b36a04ba6678eb75c239569dddab5ff166ec2 SHA512 5d89dced26b0c21b38f170482b733a89c88ab771f191c8a7722836e15a9cc8b48c16a199b141a8aec6058a19c3a72309837fdeb2237627cfdd9c00d469b38446 WHIRLPOOL 23622fceb2fc64aec8f7b98cf343bbb48761f53d3df5ba1faba4512fb6783d78335b95f9ebddd7df19b42d9f316833d725d24a04015a08cd626267bfb28c5fc9
|
||||
DIST amd64-bin-libreoffice-gnome-4.2.3.3-r1.xd3 418963 SHA256 abc132e127bce816781e529d4d6d2b19165ceb1d3eee24c457bd6d4c84c8e872 SHA512 5a42b9f8995beb25fa41d33ec7bb081dc33d6874ea00214625bea7e517c52a3baeb5e20abfa31c41c7045d451d28bb58e22a638a78b84e76e308695cd9b6c765 WHIRLPOOL b689f2fa65a36f5b897a579dc91319c37a2519e2d3eb6f3d61e18e417a90ad76c79ac3cfe92c312e27b89180519002513e7f746fae31c2d007e447c2ebcfb01f
|
||||
DIST amd64-bin-libreoffice-gnome-java-4.1.4.2.xd3 22761361 SHA256 9b6a4922b314ccff58c3e4edb4698d5a282f3db18a308751af432204819848c9 SHA512 771770f0f35bbe1aad69422aec15d12d3414fe32a6ea9e830deefa4e23299abbfb1959e5f30df983b461ed4fd61e81a69a754708e85680e0ea30ebded3ba2756 WHIRLPOOL 4fdbfc99222e6d395674033d937e8b7faadc24cc457ed98e10320f818973d0a8a8a3109697bbab9008e3efcd2a2a42c1206d9ebbef96626eebea2077d0ffda42
|
||||
DIST amd64-bin-libreoffice-gnome-java-4.2.3.3-r1.xd3 22745273 SHA256 161de5061fddca97e8a51ff19eaa8be88b7d77822aa456f9a2216cccaa286f77 SHA512 8830a4e48e13ab4438611c51dab2416580f1c63d7cd60a0c104c12e77ff836d7fb905f6a0fd0ea2274b6e59c57d357efc9cfaf8a135e0f50047eb6683c773805 WHIRLPOOL 07fbff15309ba233c69eb5cfb33224c9fc06e2c9042ad1089adae7a57118d265ab7b5869015f98174335ffc1564c88bc514067943e93629e92924133b49d4269
|
||||
DIST amd64-bin-libreoffice-java-4.1.4.2.xd3 22403295 SHA256 021b98f44c6b31f1053459563690e10e13f97543920cbbac49bed23ba499b729 SHA512 74980628132286c124646fc57ab4426ef042b24ead220a7fa37d60a580ec31d28a62b3e1b46b2a9bf8de10c674e120b53bdf2914d7bfbcdf012eb92956f0e476 WHIRLPOOL 40129fee918ee5d7e3f8f309456116c3a5a00952f047a01cd5cda415ea58f98132d028055b5053ca9691a21074129158594469ca29249a8f19a8522e2d8d2969
|
||||
DIST amd64-bin-libreoffice-java-4.2.3.3-r1.xd3 22409183 SHA256 df2b83ee7bd9370a56d783ae982522dca2820859e199545df1cbc381478632cc SHA512 66fc9e01a088fbe36c13012156fb970f457f0078a02f4dc096b9710cb6be20a9baab35fb55f7ac380c599f562df7338ee8d188a8c66639e32876f0b3678f2b4d WHIRLPOOL 6e6a325e681c8198508c2210e96bb8236eee419c0802c826861bf7ed6ea17405290274b8fd4e1cc6127e96553ed7bbff0a148a5d8f809227742298c0260e5553
|
||||
DIST amd64-bin-libreoffice-kde-4.1.4.2.xd3 7041850 SHA256 52997b24d639c9ddd8630c6c747d5c75feac2cba039ed3d64d0a8094817eccf0 SHA512 277a8ec04b53231df7867176752785435ff3f159b21038a3ca51e927ad163a7dd15472349276a2543f2dd7af420a952d10d92daefc625302e6e5259c906bd0ca WHIRLPOOL 994f698b1e70e0518ed9a0d40e0a6ed20a2ce2bceb1a2c7db5bc580b525ffb3198de2ae0c39a2a76774945e74ccc873f592c3039664ebfb99e47d5a24d8cc888
|
||||
DIST amd64-bin-libreoffice-kde-4.2.3.3-r1.xd3 7085921 SHA256 2318272254463398436e01451917e83751e922d6c916b3945f9f204401c76d34 SHA512 21c6a0736ddce1283d5358a8c72bab20ff41c3f04500b9570dbb2d5a15beef64a3fea4d08bc271053bb80f382944146d356612e508a0dba5e9e14b16b5d465ef WHIRLPOOL 3ddd5fe87c9285199e7e0c65a73f26fcdbd2f31f072c60c7b8bac587ed009ed12db1f2781c13f81b60eb0bea1efc19a1f4e021550cfb43bde6682106e637130f
|
||||
DIST amd64-bin-libreoffice-kde-java-4.1.4.2.xd3 22504801 SHA256 6432b5368b61671700d73915d9930a2d169b0ab073a01019e7907ff275fa11f1 SHA512 e55750306341e9024b71181aab01ebd30634a56af1d6fdbb950087ec233358a28fc2343dd0dfe27d2abf7a2e83ba4d89ec0934ab20dceff39078174db23d437d WHIRLPOOL d9af73dd64882d1b769403a9f019ad29bca9fb4705cda97635c50355c7eb133b4822aa3c8c98cf810ed9185a2f1f6ba7f67f9c50adeb1216932ca8c234395c66
|
||||
DIST amd64-bin-libreoffice-kde-java-4.2.3.3-r1.xd3 22470702 SHA256 d25fc3a934d3465bd59122434020660265ae04b34e3cc14c8d690df245206169 SHA512 e5e6f57c2c88a9cfdcc8e21031a4ed223af9095c701ca9b6165c0e96e31a335f0ea8f1c31a093e7d1ef6ef9d58eb0a944b58383bb4817838d5d94d9106126069 WHIRLPOOL 25e5e1b55e38a71447a334a61f0e9a0931574d4d9af447a8aa334c9665a7de7f238f37d02958d208d24c5bae286da55de1e710858537502021f7765e4b393ba3
|
||||
DIST x86-bin-libreoffice-4.1.4.2.tar.xz 77232920 SHA256 347e2cee453f727f2bebbdeb8e6ce1fce38e5fc6222e85bf917f6c62393f3756 SHA512 4b80a2ac250e7910c6a3e3523771915a210c3f394cd3879d6f40572dc900ed8433e83157e9050f2a5c7583e70cb154ec6827932fbf056b48022c82617d0742c8 WHIRLPOOL 12930fee2f5ea0a7840cbd34f1332c505b09e37ec35b15b119a05bcaf04f8c676a78cc3cb2887d2ab1c3a6e6afb50ba233142b9d8de7c3338ce7cf48c9fa4685
|
||||
DIST x86-bin-libreoffice-4.2.3.3-r1.tar.xz 71511624 SHA256 88e2e066ff7043e9c4200d87bed25bd4fa0318ec7bcbe740934679c54bfcd00b SHA512 f16fe75e4c14f9ee5958bbf46aa4102cf91bf076c84047b77da744619adaf606380ce14dd478b045dcfa36effa7eaad1c0c51f178a82c2b5cd78a434c5c96a2b WHIRLPOOL 7c059656f2636fb43e5cc18e5f0244140eda514e722223ec8858540c3c657ce98424b1a24bd6cc7f84d89ded02703df3a4339136efc812c06f8da834b06abe98
|
||||
DIST x86-bin-libreoffice-gnome-4.1.4.2.xd3 4240754 SHA256 dd775b7980a48604858e5f4e79639fdd1a83a1a588b9691c699eb9d1022af881 SHA512 dc76a7fc08f9779595c7b47e2805181b3156f4544649de32354e56a4179e0acff32b63466a3d9889c02b568ec9584a445b39cfa3a15bb525cce58f3a46f6a5c6 WHIRLPOOL b363746a1549e678b5dbe779f5fca61a09d57f0aa9bf6d434b9c3f0af7e73e1d5e3f2033e6f38df0dd73b831c8fbd2017cb6d1d118d6fc6cbc76bacd446f940c
|
||||
DIST x86-bin-libreoffice-gnome-4.2.3.3-r1.xd3 394315 SHA256 5f8a2121374da931930c36cb3132e6b3b4c0128f5d3e1d81d77eecb88a5414d2 SHA512 c63af669ff805292a6cfa16d1c3c33f97521ec8b20fc370dcea6eefa75b9173a725b3f98e4e371b7113c5082bebb4ea48b958646c2bd0249de12a9f34bbef982 WHIRLPOOL 513fcda7ccd0c2eeef930b4168d6fc27e229ec4e03e515fe22e644488db6df0ab550feed66562b04e85a04ae235b1d6bbb1e560295ed589c39d017fa8572ee46
|
||||
DIST x86-bin-libreoffice-gnome-java-4.1.4.2.xd3 20359509 SHA256 1affd3a3195a82c46b1c20a64a3d4db932e844974e3f9a316c24f859a53fd63f SHA512 28f85818946e34cfe08bfebfd73001ecdd1cf1d1915c01e0ad3a2cca6c60341b437f279dce71affd5d5ef1c82beabb54756dd55393d0705795cc8991f61e574b WHIRLPOOL ba80683ba71ebe6e530ea3910d6f6a340fccd19713a7922401eb2090003e0d6e0fb36e1ac9278f753de86f803eb44eb0fd69a9453004e49ec4df7bab7217ecdc
|
||||
DIST x86-bin-libreoffice-gnome-java-4.2.3.3-r1.xd3 20546491 SHA256 be6fe27655ffe9ed767b415e44649eef33059f4d6e462fc05b72110a6f487fd8 SHA512 293858aa8d41ee974041ce6de71847c54c6e15b932c1c0ce6850c3c4490eb9ef455d27e4f5a4f52ff38e67ce7186630328fc3c9ce398cf5ad2538d09d113946d WHIRLPOOL 38904967201b042d5fceb8d033c028536efe93397a9dabf9ab3d877ad5dfa07c438b1035186d68da499c42c394cf4859d240a3b3f930fd2ad8335853753bdd75
|
||||
DIST x86-bin-libreoffice-java-4.1.4.2.xd3 20026560 SHA256 201c1371f9352fecdadd46fc65c1f316030fed99e7e52c529988bb81105d4605 SHA512 d8063ec5f57713919969318542378d3d5de2d6d8d3cdf1b86896f448b3d2a4d0bc7bcdcb7a84f8583e18417a2e2ddbe094781cb2d495f012761e0ad4920b1d63 WHIRLPOOL bbbb21e82da80b72b19b423d4ec4aafe9771c9f3aa9f66b77cc22f499738b2430c70abd4658e988c08415fbad51c7006dd16f499bfcb4b127978120d864eac66
|
||||
DIST x86-bin-libreoffice-java-4.2.3.3-r1.xd3 20187207 SHA256 f36dc7c064f3496f231706baf730f5547a00b1e971d93c0cc56d1cfcd61ba313 SHA512 6792fcfce0a283374cf468bc80398a7aff838df12a80f3a2de1fcbe29b4a6361e10ef6828bfd253e65fda7e0e6e3f7bb90d71d95041851e375d4b33c9dcf98ec WHIRLPOOL 18cd6865dd964524afe18509bf7f4be58afd9ef9718edb363abbb7371ee4eca943ec3877b9f7af7d5010c1805d89343d25ddad4a95085646ab51623d6f6eebf6
|
||||
DIST x86-bin-libreoffice-kde-4.1.4.2.xd3 7616390 SHA256 c583760c28f6770377bb1118c2c37be8b6a64cd7134e34acfc99f06eb43771af SHA512 2e4135cdc4c04069de5b1820f76a86608c1993ce621062bd961c21580c7f871a0de43d9373332e0b1323b7cb16c4ecd5b1f939a527e1b48803487badd7bb405f WHIRLPOOL 57a27b53d245540197e3041e0bb426e52ae86445a66285fb3efb9ada6a5b3026e4ebd414c9dc0d2339fb951e3c2e9be58c5027bc6708b0c635050cf76ec4a3b3
|
||||
DIST x86-bin-libreoffice-kde-4.2.3.3-r1.xd3 6405672 SHA256 09fe9f1cd1644a383c31b30ee9b7fc7cc4097304d24582d6be8e22974c3216cc SHA512 b919b663a1bc65d7925eca802b39e160be4336a9232d5ef19e8bfd65708056b9e91d456719f821f121b76e25de18f5a4fb340d132fd1edf14642093287be57d0 WHIRLPOOL b911d33f50046a6af96f5e53f3e37faa7a300737e91a37e142453868e58d8c2302cea378ddb8e989faada6ed9170eee79355fab5d38e09cede59ef0382706c13
|
||||
DIST x86-bin-libreoffice-kde-java-4.1.4.2.xd3 20677137 SHA256 123232e47aaa45ed6430f6a1b58daf862d390fd17b4319e4418326cd4ffb05c4 SHA512 f0176eca7825cfc42b664f010027dba154a257fd071b6688ba6cd4b4eb50b64f3359e1091d052beb668cb9a7ecf44fd064075704e49ee88b9df6ad08e8964423 WHIRLPOOL 559241680a657a64de333b0c9680e769d16e6c07b9b9f05f03f0a194b8c8c2cfc75c6a25826b6bc9526feea9d1d565fffc6f1e235878a86d32d6611bf6ec1189
|
||||
DIST x86-bin-libreoffice-kde-java-4.2.3.3-r1.xd3 20280569 SHA256 ab9063f641dcd9df16bad65d22c4964c1f8bbd0f2d0235b23122d2a65387fc05 SHA512 d822b20ea5f8a2bfd2a07aacace2303b1509e39ab9225b1279284cab17664d1f599098665b2dd256e1452c34de0f50edca6215ea78ae12166df25c5b7cb66550 WHIRLPOOL b3ba6b05b2eb0a363182d5be8f8ce30679aa5e45af20a4b5a21861d0b7ce107873ae739f6d808b1671c815ba57a3f1184eecc653f39b9e80b3ff2b9a19bec0f0
|
||||
|
@ -0,0 +1,229 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin/libreoffice-bin-4.2.3.3-r1.ebuild,v 1.1 2014/05/23 22:12:27 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_REQUIRED="optional"
|
||||
CMAKE_REQUIRED="never"
|
||||
|
||||
BASE_PACKAGENAME="bin"
|
||||
BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
|
||||
BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_3 )
|
||||
PYTHON_REQ_USE="threads,xml"
|
||||
|
||||
inherit kde4-base java-pkg-opt-2 python-single-r1 pax-utils prefix versionator
|
||||
|
||||
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package."
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI_AMD64="
|
||||
${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
SRC_URI_X86="
|
||||
${BASE_X86_URI}libreoffice-${PVR}.tar.xz
|
||||
kde? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
|
||||
java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
|
||||
) )
|
||||
"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_URI_AMD64} )
|
||||
x86? ( ${SRC_URI_X86} )
|
||||
"
|
||||
|
||||
IUSE="gnome java kde"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
|
||||
BIN_COMMON_DEPEND="
|
||||
=app-text/libexttextcat-3.4*
|
||||
app-text/poppler:0/44
|
||||
dev-libs/boost:0/1.52
|
||||
dev-libs/icu:0/52
|
||||
=media-gfx/graphite2-1.2*
|
||||
media-libs/harfbuzz:0/0.9.18[icu]
|
||||
media-libs/libpng:0/16
|
||||
>=sys-libs/glibc-2.17
|
||||
virtual/jpeg:62
|
||||
kde? ( >=kde-base/kdelibs-4.12.5:4 >=dev-qt/qtcore-4.8.5-r1:4 )
|
||||
"
|
||||
|
||||
# PLEASE place any restrictions that are specific to the binary builds
|
||||
# into the BIN_COMMON_DEPEND block above.
|
||||
# All dependencies below this point should remain identical to those in
|
||||
# the source ebuilds.
|
||||
|
||||
COMMON_DEPEND="
|
||||
${BIN_COMMON_DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
>=app-text/hunspell-1.3.2-r3
|
||||
app-text/mythes
|
||||
app-text/libabw
|
||||
>=app-text/libexttextcat-3.2
|
||||
app-text/libebook
|
||||
app-text/libetonyek
|
||||
app-text/liblangtag
|
||||
app-text/libmspub
|
||||
>=app-text/libmwaw-0.2
|
||||
>=app-text/libodfgen-0.0.3
|
||||
app-text/libwpd:0.9[tools]
|
||||
app-text/libwpg:0.2
|
||||
>=app-text/libwps-0.2.2
|
||||
>=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
|
||||
>=dev-cpp/clucene-2.3.3.4-r2
|
||||
dev-cpp/libcmis:0.4
|
||||
dev-db/unixODBC
|
||||
>=dev-libs/boost-1.46:=
|
||||
dev-libs/expat
|
||||
>=dev-libs/hyphen-2.7.1
|
||||
>=dev-libs/icu-4.8.1.1:=
|
||||
>=dev-libs/libatomic_ops-7.2d
|
||||
=dev-libs/liborcus-0.5*:=
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/nss-3.12.9
|
||||
>=dev-lang/perl-5.0
|
||||
>=dev-libs/openssl-1.0.0d
|
||||
>=dev-libs/redland-1.0.16[ssl]
|
||||
media-gfx/graphite2
|
||||
>=media-libs/fontconfig-2.8.0
|
||||
media-libs/freetype:2
|
||||
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libpng-1.4
|
||||
>=media-libs/libcdr-0.0.5
|
||||
media-libs/libfreehand
|
||||
media-libs/libvisio
|
||||
>=net-misc/curl-7.21.4
|
||||
net-nds/openldap
|
||||
sci-mathematics/lpsolve
|
||||
virtual/jpeg:0
|
||||
>=x11-libs/cairo-1.10.0[X]
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
net-print/cups
|
||||
>=dev-libs/dbus-glib-0.92
|
||||
gnome? ( gnome-extra/evolution-data-server )
|
||||
gnome? ( gnome-base/gconf:2 )
|
||||
x11-libs/gdk-pixbuf[X]
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
net-libs/neon
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!app-office/libreoffice
|
||||
!<app-office/openoffice-bin-3.4.0-r1
|
||||
!app-office/openoffice
|
||||
media-fonts/libertine-ttf
|
||||
media-fonts/liberation-fonts
|
||||
media-fonts/urw-fonts
|
||||
java? ( >=virtual/jre-1.6 )
|
||||
"
|
||||
|
||||
PDEPEND="
|
||||
=app-office/libreoffice-l10n-${PV}*
|
||||
"
|
||||
|
||||
DEPEND="dev-util/xdelta:3"
|
||||
|
||||
# only one flavor at a time
|
||||
REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde )"
|
||||
|
||||
RESTRICT="test strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
PYTHON_UPDATER_IGNORE="1"
|
||||
|
||||
pkg_pretend() {
|
||||
[[ $(gcc-major-version) -lt 4 ]] || \
|
||||
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \
|
||||
&& die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)."
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
kde4-base_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
|
||||
xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
|
||||
local patchname
|
||||
use kde && patchname="-kde"
|
||||
use gnome && patchname="-gnome"
|
||||
use java && patchname="${patchname}-java"
|
||||
|
||||
if [ -n "${patchname}" ]; then
|
||||
einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
|
||||
xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
|
||||
mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
|
||||
fi
|
||||
|
||||
einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/50-${PN} "${T}"
|
||||
eprefixify "${T}"/50-${PN}
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr
|
||||
cp -aR "${S}"/usr/* "${ED}"/usr/
|
||||
|
||||
# prevent revdep-rebuild from attempting to rebuild all the time
|
||||
insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Cache updates - all handled by kde eclass for all environments
|
||||
kde4-base_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-base_pkg_postinst
|
||||
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
|
||||
|
||||
use java || \
|
||||
ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kde4-base_pkg_postrm
|
||||
}
|
@ -1,218 +0,0 @@
|
||||
# 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.37.ebuild,v 1.1 2014/05/20 14:25:28 axs Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils fdo-mime bash-completion-r1 multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Ebook management application"
|
||||
HOMEPAGE="http://calibre-ebook.com/"
|
||||
[[ ${PV} == ${PV%.*}.${PV#*.} ]] && MY_PV=${PV}.0 || MY_PV=${PV}
|
||||
SRC_URI="http://sourceforge.net/projects/calibre/files/${MY_PV}/${PN}-${MY_PV}.tar.xz"
|
||||
|
||||
LICENSE="
|
||||
GPL-3+
|
||||
GPL-3
|
||||
GPL-2+
|
||||
GPL-2
|
||||
GPL-1+
|
||||
LGPL-3+
|
||||
LGPL-2.1+
|
||||
LGPL-2.1
|
||||
BSD
|
||||
MIT
|
||||
Old-MIT
|
||||
Apache-2.0
|
||||
public-domain
|
||||
|| ( Artistic GPL-1+ )
|
||||
CC-BY-3.0
|
||||
OFL-1.1
|
||||
PSF-2
|
||||
unRAR
|
||||
"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE="+udisks"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=app-text/podofo-0.8.2:=
|
||||
>=app-text/poppler-0.20.2:=[qt4,xpdf-headers(+)]
|
||||
>=dev-lang/python-2.7.1:2.7[sqlite,ssl]
|
||||
>=dev-libs/chmlib-0.40:=
|
||||
>=dev-libs/icu-4.4:=
|
||||
>=dev-python/apsw-3.7.17[python_targets_python2_7(-)]
|
||||
>=dev-python/beautifulsoup-3.0.5:python-2[python_targets_python2_7(-)]
|
||||
dev-python/netifaces[python_targets_python2_7(-)]
|
||||
dev-python/python-dateutil[python_targets_python2_7(-)]
|
||||
>=dev-python/dnspython-1.6.0[python_targets_python2_7(-)]
|
||||
>=dev-python/cssselect-0.7.1[python_targets_python2_7(-)]
|
||||
>=dev-python/cssutils-0.9.9[python_targets_python2_7(-)]
|
||||
>=dev-python/dbus-python-0.82.2[python_targets_python2_7(-)]
|
||||
>=dev-python/lxml-3.2.1[python_targets_python2_7(-)]
|
||||
>=dev-python/mechanize-0.1.11[python_targets_python2_7(-)]
|
||||
>=dev-python/python-dateutil-1.4.1[python_targets_python2_7(-)]
|
||||
>=dev-python/PyQt4-4.9.6[X,svg,webkit,python_targets_python2_7(-)]
|
||||
dev-qt/qtdbus:4=
|
||||
dev-qt/qtsvg:4=
|
||||
media-fonts/liberation-fonts
|
||||
>=media-gfx/imagemagick-6.5.9[jpeg,png]
|
||||
>=media-libs/freetype-2:=
|
||||
>=media-libs/libwmf-0.2.8
|
||||
>=media-libs/libmtp-1.1.5:=
|
||||
virtual/libusb:1=
|
||||
virtual/python-imaging[python_targets_python2_7(-)]
|
||||
>=x11-misc/xdg-utils-1.0.2-r2"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_prepare() {
|
||||
# Fix outdated version constant.
|
||||
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
|
||||
# -i src/calibre/constants.py || \
|
||||
# die "sed failed to patch constants.py"
|
||||
|
||||
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
|
||||
# calls xdg-* (bug #258938).
|
||||
sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \
|
||||
-e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
|
||||
-e "s|PreserveMIMEDefaults():||" \
|
||||
-e "s|xdg-icon-resource install|\\0 --mode user|" \
|
||||
-e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \
|
||||
-i src/calibre/linux.py || die "sed failed to patch linux.py"
|
||||
|
||||
# Disable unnecessary privilege dropping for bug #287067.
|
||||
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
|
||||
-i setup/install.py || die "sed failed to patch install.py"
|
||||
|
||||
sed -e "/^ self\\.check_call(qmc + \\[.*\\.pro'\\])$/a\
|
||||
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
|
||||
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
|
||||
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
|
||||
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
|
||||
'-i', 'Makefile'])" \
|
||||
-i setup/extensions.py || die "sed failed to patch extensions.py"
|
||||
|
||||
# use system beautifulsoup, instead of bundled
|
||||
rm -f "${S}"/src/calibre/ebooks/BeautifulSoup.py || die "could not remove bundled beautifulsoup"
|
||||
find "${S}" -type f -name \*.py -exec \
|
||||
sed -e 's/calibre.ebooks.BeautifulSoup/BeautifulSoup/' -i {} + \
|
||||
|| die "could not sed bundled beautifulsoup out of the source tree"
|
||||
|
||||
# no_updates: do not annoy user with "new version is availible all the time
|
||||
# disable_plugins: walking sec-hole, wait for upstream to use GHNS interface
|
||||
# C locale: if LC_ALL=C do not raise an exception when locale cannot be canonicalized
|
||||
epatch \
|
||||
"${FILESDIR}/${PN}-1.34-no_updates_dialog.patch" \
|
||||
"${FILESDIR}/${PN}-disable_plugins.patch"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Bypass kbuildsycoca and update-mime-database in order to
|
||||
# avoid sandbox violations if xdg-mime tries to call them.
|
||||
cat - > "${T}/kbuildsycoca" <<-EOF
|
||||
#!${BASH}
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
cp "${T}"/{kbuildsycoca,update-mime-database}
|
||||
chmod +x "${T}"/{kbuildsycoca,update-mime-database}
|
||||
|
||||
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
|
||||
# violation with kbuildsycoca as in bug #287067, comment #13.
|
||||
export -n DISPLAY
|
||||
|
||||
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
|
||||
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
|
||||
# return _parse_localename(localename)
|
||||
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
|
||||
# raise ValueError, 'unknown locale: %s' % localename
|
||||
#ValueError: unknown locale: 46
|
||||
export -n LANGUAGE
|
||||
|
||||
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
|
||||
# variables to point to our fake temporary $HOME.
|
||||
export HOME="${T}/fake_homedir"
|
||||
export XDG_CONFIG_HOME="${HOME}/.config"
|
||||
export XDG_DATA_HOME="${HOME}/.local/share"
|
||||
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
|
||||
mkdir -p "${XDG_CONFIG_HOME}" "${CALIBRE_CONFIG_DIRECTORY}"
|
||||
|
||||
tc-export CC CXX
|
||||
# Bug #334243 - respect LDFLAGS when building extensions
|
||||
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
|
||||
local libdir=$(get_libdir)
|
||||
[[ -n $libdir ]] || die "get_libdir returned an empty string"
|
||||
|
||||
# Bug #472690 - Avoid sandbox violation for /dev/dri/card0.
|
||||
local x
|
||||
for x in /dev/dri/card[0-9] ; do
|
||||
[[ -e ${x} ]] && addpredict ${x}
|
||||
done
|
||||
|
||||
dodir "/usr/$(get_libdir)/python2.7/site-packages" # for init_calibre.py
|
||||
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
|
||||
"${EPREFIX}"/usr/bin/python2.7 setup.py install \
|
||||
--root="${D}" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/${libdir}" \
|
||||
--staging-root="${ED}usr" \
|
||||
--staging-libdir="${ED}usr/${libdir}" || die
|
||||
|
||||
grep -rlZ "${ED}" "${ED}" | xargs -0 sed -e "s:${D}:/:g" -i ||
|
||||
die "failed to fix harcoded \$D in paths"
|
||||
|
||||
# The menu entries end up here due to '--mode user' being added to
|
||||
# xdg-* options in src_prepare.
|
||||
dodir /usr/share/mime/packages
|
||||
chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
|
||||
mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
|
||||
die "failed to register mime types"
|
||||
dodir /usr/share/icons
|
||||
mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
|
||||
die "failed to install icon files"
|
||||
|
||||
domenu "${HOME}"/.local/share/applications/*.desktop ||
|
||||
die "failed to install .desktop menu files"
|
||||
|
||||
dobashcomp "${ED}"usr/etc/bash_completion.d/calibre
|
||||
rm -r "${ED}"usr/etc/bash_completion.d
|
||||
find "${ED}"usr/etc -type d -empty -delete
|
||||
|
||||
cd "${ED}"/usr/share/calibre/fonts/liberation || die
|
||||
local x
|
||||
for x in * ; do
|
||||
[[ -f ${EROOT}usr/share/fonts/liberation-fonts/${x} ]] || continue
|
||||
ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die
|
||||
done
|
||||
|
||||
einfo "Converting python shebangs"
|
||||
while read -r -d $'\0' ; do
|
||||
local shebang=$(head -n1 "$REPLY")
|
||||
if [[ ${shebang} == "#!"*python* ]] ; then
|
||||
sed -i -e "1s:.*:#!${EPREFIX}/usr/bin/python2.7:" "$REPLY" || \
|
||||
die "sed failed"
|
||||
fi
|
||||
done < <(find "${ED}" -type f -print0)
|
||||
|
||||
einfo "Compiling python modules"
|
||||
"${EPREFIX}"/usr/bin/python2.7 -m compileall -q -f \
|
||||
-d "${EPREFIX}"/usr/lib/calibre "${ED}"usr/lib/calibre || die
|
||||
|
||||
newinitd "${FILESDIR}"/calibre-server.init calibre-server
|
||||
newconfd "${FILESDIR}"/calibre-server.conf calibre-server
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST poppler-0.24.5.tar.xz 1512476 SHA256 a2654910100c923c44e366242495e226db2798254f2fa2781138867348759f84 SHA512 dfb40f7d864614f4ad7e8729334931c4b40c48c0dc3d7a8c33b14134cf13c61f8a562cc790a08bee4a43c2c29e587a9d26330437858d465e18ceafd69521250c WHIRLPOOL 066924beb46e58c2906a3b278e617438bd966e2b7bd884e110949f0d149d2cca0bf6326f2fa8c99e3a2c0f2d3cb3f145c8eeee4f060d17e3dded501ef8ec7f33
|
||||
DIST poppler-0.26.0.tar.xz 1591180 SHA256 8547032fc8ff34ba5f47b47eddfe67d0f2ff0ffcdcf5d189f52dc516770c621f SHA512 a1f0177f4e0403cfe11cad9573bebafff4ceca69519610823dbab51a60f6f2722cd86d20c4f3d26b405027548fe8efecc7f90905a943592176306ecf7cc0ad1a WHIRLPOOL b177afc5869be3097d42f7787a0e54fc12650eda869da3f015f2d65f2958165eab9d5d6e3dc6e535cc841ca9b4ff5fd303ce1f4dc0de64750756b9e4ac1469ba
|
||||
DIST poppler-0.26.1.tar.xz 1592884 SHA256 c8c959c3f605a17ed21e2cfec2d9379be5e0c801db4edad5e7b2e44a6cef214c SHA512 5012bd4df931d86fd856a961819a7dd15162efa106518eeb8677edd9a21a62cfeff593a24e57181dfaacbd9e91e8bf782f2199d147c5a5398042ee055feab14d WHIRLPOOL 251481b53a180c1856b5860c6520a531547370454e78d0547afd8646c29a0de67bb2d25bf96ce27a0b976ac2539472f5ae7e53a03eb3a0f739f64a86697cb794
|
||||
|
@ -0,0 +1,31 @@
|
||||
From 95f6a96e390830233d953f8afa37817499912b35 Mon Sep 17 00:00:00 2001
|
||||
From: Johannes Huber <johu@gentoo.org>
|
||||
Date: Sat, 10 May 2014 15:00:48 +0200
|
||||
Subject: [PATCH] [Qt5] Drop unused dependencies
|
||||
|
||||
---
|
||||
CMakeLists.txt | 6 ++----
|
||||
1 file changed, 2 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index fbafc4e..073f39b 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -106,12 +106,10 @@ if(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION} VERSION_
|
||||
find_package(Qt5Core)
|
||||
find_package(Qt5Gui)
|
||||
find_package(Qt5Xml)
|
||||
- find_package(Qt5Widgets)
|
||||
- find_package(Qt5Test)
|
||||
- if (Qt5Core_FOUND AND Qt5Gui_FOUND AND Qt5Xml_FOUND AND Qt5Widgets_FOUND AND Qt5Test_FOUND)
|
||||
+ if (Qt5Core_FOUND AND Qt5Gui_FOUND AND Qt5Xml_FOUND)
|
||||
set(QT5_FOUND true)
|
||||
else ()
|
||||
- message("-- Package Qt5Core or Qt5Gui or Qt5Xml or Qt5Widgets or Qt5Test not found")
|
||||
+ message("-- Package Qt5Core or Qt5Gui or Qt5Xml not found")
|
||||
set(QT5_FOUND false)
|
||||
endif()
|
||||
else(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION} VERSION_GREATER 2.8.7)
|
||||
--
|
||||
1.9.2
|
||||
|
@ -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-text/poppler/poppler-0.26.1.ebuild,v 1.1 2014/05/23 22:49:52 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils toolchain-funcs
|
||||
|
||||
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
|
||||
HOMEPAGE="http://poppler.freedesktop.org/"
|
||||
SRC_URI="http://poppler.freedesktop.org/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0/46"
|
||||
IUSE="cairo cjk curl cxx debug doc +introspection +jpeg jpeg2k +lcms png qt4 qt5 tiff +utils"
|
||||
|
||||
# No test data provided
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=media-libs/fontconfig-2.6.0
|
||||
>=media-libs/freetype-2.3.9
|
||||
sys-libs/zlib
|
||||
cairo? (
|
||||
dev-libs/glib:2
|
||||
>=x11-libs/cairo-1.10.0
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.32.1 )
|
||||
)
|
||||
curl? ( net-misc/curl )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
jpeg2k? ( media-libs/openjpeg:0 )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
png? ( media-libs/libpng:0= )
|
||||
qt4? (
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtxml:5
|
||||
)
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
cjk? ( >=app-text/poppler-data-0.4.4 )
|
||||
"
|
||||
|
||||
DOCS=(AUTHORS NEWS README README-XPDF TODO)
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-0.26.0-qt5-dependencies.patch" )
|
||||
|
||||
src_configure() {
|
||||
# this is needed for multilib, see bug 459394
|
||||
local ft_libdir ft_includedir
|
||||
ft_libdir="$($(tc-getPKG_CONFIG) freetype2 --variable=libdir)"
|
||||
ft_includedir="$($(tc-getPKG_CONFIG) freetype2 --variable=includedir)"
|
||||
export FREETYPE_DIR="${ft_libdir}:${ft_includedir%/include}"
|
||||
einfo "Detected FreeType at ${FREETYPE_DIR}"
|
||||
|
||||
mycmakeargs=(
|
||||
-DBUILD_GTK_TESTS=OFF
|
||||
-DBUILD_QT4_TESTS=OFF
|
||||
-DBUILD_QT5_TESTS=OFF
|
||||
-DBUILD_CPP_TESTS=OFF
|
||||
-DENABLE_SPLASH=ON
|
||||
-DENABLE_ZLIB=ON
|
||||
-DENABLE_XPDF_HEADERS=ON
|
||||
$(cmake-utils_use_enable curl LIBCURL)
|
||||
$(cmake-utils_use_enable cxx CPP)
|
||||
$(cmake-utils_use_enable jpeg2k LIBOPENJPEG)
|
||||
$(cmake-utils_use_enable utils)
|
||||
$(cmake-utils_use_with cairo)
|
||||
$(cmake-utils_use_with introspection GObjectIntrospection)
|
||||
$(cmake-utils_use_with jpeg)
|
||||
$(cmake-utils_use_with png)
|
||||
$(cmake-utils_use_with qt4)
|
||||
$(cmake-utils_use_find_package qt5 Qt5Core)
|
||||
$(cmake-utils_use_with tiff)
|
||||
)
|
||||
if use lcms; then
|
||||
mycmakeargs+=(-DENABLE_CMS=lcms2)
|
||||
else
|
||||
mycmakeargs+=(-DENABLE_CMS=)
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if use cairo && use doc; then
|
||||
# For now install gtk-doc there
|
||||
insinto /usr/share/gtk-doc/html/poppler
|
||||
doins -r "${S}"/glib/reference/html/*
|
||||
fi
|
||||
}
|
@ -1,10 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>weaver@gentoo.org</email>
|
||||
<name>Andrey Kislyuk</name>
|
||||
</maintainer>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
|
||||
|
@ -1,9 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>weaver@gentoo.org</email>
|
||||
<name>Andrey Kislyuk</name>
|
||||
</maintainer>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
|
@ -1,9 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>weaver@gentoo.org</email>
|
||||
<name>Andrey Kislyuk</name>
|
||||
</maintainer>
|
||||
<herd>java</herd>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
|
@ -1,3 +1 @@
|
||||
DIST sblim-cim-client-1.3.5-src.zip 446865 SHA256 14cdc2dcb10173a94fd748414e0945ec922d6b0e9bc08adb0c1cd12d1bd223fa SHA512 e78d603e0d62eac0ce28ef66fb018cdd33c800fac016d03515842f6564231043d3ab23263e454862439ea1e3e4c6d0224156550c4a8099d627fcae53c7ed7fbd WHIRLPOOL 77592e52194853b7305fdf15ee975316472e6b2b89581f250de4fbcb8214831eda800be54d0973f91f81f1379f21a8c5ce093ac82b600cd8f179ae86f418a179
|
||||
DIST sblim-cim-client2-2.0.5-src.zip 831708 SHA256 5510fb8304d41f4fb3f2b8a9b8461a7e2de1a65603db27cb2451e73eddbf50f5 SHA512 80a156fbe011ad6faaead86e6593aa3a205735140fca93050317359d2e7db0ccd4fdbf77dee7635076f628475553598a849381f92e0c50e512cbe8588f6e1ce9 WHIRLPOOL b752e9a7af81074b81e08912432acc175ce47d5103317b25b74d14f21ee9c39ece5a55faa799a67f7a93ce003ff8c9424ebceb831980f73936957c90de92de57
|
||||
DIST sblim-cim-client2-2.2.1-src.zip 1082959 SHA256 ef1abcd69716f18ff54e588e35aa8d8f0a5da00acd77d8e0f56ce616bdc7f81b SHA512 b7e1f56b87fa24c97d8b3e97261195ff04ce13839e72f4b8824daa8b9854158ba10c0bddd16e0650197125510d68adf6f4458089d132278510e10bd2b25b4aa7 WHIRLPOOL 770958a98cf85dfedddf0766fbef0db6b5cbfefbceb97f66140c804a446ffc48fede4751cbfca06f710ec4a9f60bfde3477dd1e179504f0b15415a447ddc9c15
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/sblim-cim-client/sblim-cim-client-1.3.5.ebuild,v 1.2 2008/04/12 02:02:03 ali_bush Exp $
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A WBEM services client that includes an IETF RFC 2614 compliant SLP client for CIM service discovery"
|
||||
HOMEPAGE="http://sblim.wiki.sourceforge.net/CimClient"
|
||||
SRC_URI="mirror://sourceforge/sblim/${P}-src.zip"
|
||||
LICENSE="CPL-1.0"
|
||||
SLOT="1"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4"
|
||||
DEPEND=">=virtual/jdk-1.4"
|
||||
|
||||
S="${WORKDIR}/cim-client"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}/${P}-java-doc-without-clean.patch"
|
||||
}
|
||||
|
||||
EANT_BUILD_TARGET="package"
|
||||
EANT_DOC_TARGET="java-doc"
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar cim-client/sblimCIMClient.jar sblim-cim-client.jar
|
||||
java-pkg_newjar cim-client/sblimSLPClient.jar sblim-slp-client.jar
|
||||
|
||||
dodoc cim.defaults || die "doc install failed"
|
||||
dodoc ChangeLog README NEWS || die "doc install failed"
|
||||
|
||||
use doc && java-pkg_dojavadoc cim-client/doc
|
||||
use source && java-pkg_dosrc org
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/sblim-cim-client/sblim-cim-client-2.0.5.ebuild,v 1.2 2008/04/12 04:39:32 mr_bones_ Exp $
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A WBEM services client that includes an IETF RFC 2614 compliant SLP client for CIM service discovery"
|
||||
HOMEPAGE="http://sblim.wiki.sourceforge.net/CimClient"
|
||||
SRC_URI="mirror://sourceforge/sblim/${PN}2-${PV}-src.zip"
|
||||
LICENSE="CPL-1.0"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
#Restrict tests as some fail
|
||||
#Tests total: 144, successful: 138, failed: 6
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
test? (
|
||||
=dev-java/junit-3*
|
||||
dev-java/ant-junit
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${PN}2-${PV}-src"
|
||||
|
||||
EANT_BUILD_TARGET="package"
|
||||
EANT_DOC_TARGET="java-doc"
|
||||
|
||||
src_test() {
|
||||
ANT_TASKS="ant-junit" eant unittest
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "build/lib/${PN}2-${PV}.jar"
|
||||
|
||||
dodoc build/lib/*.properties || die "doc install failed"
|
||||
dodoc ChangeLog README NEWS || die "doc install failed"
|
||||
|
||||
use doc && java-pkg_dojavadoc build/doc
|
||||
use source && java-pkg_dosrc src/*
|
||||
}
|
@ -1,9 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>weaver@gentoo.org</email>
|
||||
<name>Andrey Kislyuk</name>
|
||||
</maintainer>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,136 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-24.2.0-r2.ebuild,v 1.1 2014/05/23 21:13:46 axs Exp $
|
||||
|
||||
EAPI="5"
|
||||
WANT_AUTOCONF="2.1"
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
PYTHON_REQ_USE="threads"
|
||||
inherit autotools eutils toolchain-funcs multilib python-any-r1 versionator pax-utils
|
||||
|
||||
MY_PN="mozjs"
|
||||
MY_P="${MY_PN}-${PV/_/.}"
|
||||
DESCRIPTION="Stand-alone JavaScript C library"
|
||||
HOMEPAGE="http://www.mozilla.org/js/spidermonkey/"
|
||||
SRC_URI="https://ftp.mozilla.org/pub/mozilla.org/js/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="NPL-1.1"
|
||||
SLOT="24"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="debug icu jit minimal static-libs +system-icu test"
|
||||
|
||||
RESTRICT="ia64? ( test )"
|
||||
|
||||
S="${WORKDIR}/${MY_P%.rc*}"
|
||||
BUILDDIR="${S}/js/src"
|
||||
|
||||
RDEPEND=">=dev-libs/nspr-4.9.4
|
||||
virtual/libffi
|
||||
>=sys-libs/zlib-1.1.4
|
||||
system-icu? ( >=dev-libs/icu-1.51:= )"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
app-arch/zip
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup(){
|
||||
if [[ ${MERGE_TYPE} != "binary" ]]; then
|
||||
python-any-r1_pkg_setup
|
||||
export LC_ALL="C"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-${SLOT}-system-icu.patch
|
||||
epatch "${FILESDIR}"/${PN}-24.2.0-fix-file-permissions.patch
|
||||
epatch "${FILESDIR}"/${PN}-${SLOT}-upward-growing-stack.patch
|
||||
epatch_user
|
||||
|
||||
if [[ ${CHOST} == *-freebsd* ]]; then
|
||||
# Don't try to be smart, this does not work in cross-compile anyway
|
||||
ln -sfn "${BUILDDIR}/config/Linux_All.mk" "${S}/config/$(uname -s)$(uname -r).mk" || die
|
||||
fi
|
||||
|
||||
cd "${BUILDDIR}" || die
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cd "${BUILDDIR}" || die
|
||||
|
||||
local myopts=""
|
||||
if use icu; then # make sure system-icu flag only affects icu-enabled build
|
||||
myopts+="$(use_with system-icu)"
|
||||
else
|
||||
myopts+="--without-system-icu"
|
||||
fi
|
||||
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" \
|
||||
AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" \
|
||||
LD="$(tc-getLD)" \
|
||||
econf \
|
||||
${myopts} \
|
||||
--enable-jemalloc \
|
||||
--enable-readline \
|
||||
--enable-threadsafe \
|
||||
--with-system-nspr \
|
||||
--enable-system-ffi \
|
||||
$(use_enable icu intl-api) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable jit yarr-jit) \
|
||||
$(use_enable jit ion) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable test tests)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${BUILDDIR}" || die
|
||||
if tc-is-cross-compiler; then
|
||||
make CFLAGS="" CXXFLAGS="" \
|
||||
CC=$(tc-getBUILD_CC) CXX=$(tc-getBUILD_CXX) \
|
||||
AR=$(tc-getBUILD_AR) RANLIB=$(tc-getBUILD_RANLIB) \
|
||||
jscpucfg host_jsoplengen host_jskwgen || die
|
||||
make CFLAGS="" CXXFLAGS="" \
|
||||
CC=$(tc-getBUILD_CC) CXX=$(tc-getBUILD_CXX) \
|
||||
AR=$(tc-getBUILD_AR) RANLIB=$(tc-getBUILD_RANLIB) \
|
||||
-C config nsinstall || die
|
||||
mv {,native-}jscpucfg || die
|
||||
mv {,native-}host_jskwgen || die
|
||||
mv {,native-}host_jsoplengen || die
|
||||
mv config/{,native-}nsinstall || die
|
||||
sed -e 's@./jscpucfg@./native-jscpucfg@' \
|
||||
-e 's@./host_jskwgen@./native-host_jskwgen@' \
|
||||
-e 's@./host_jsoplengen@./native-host_jsoplengen@' \
|
||||
-i Makefile || die
|
||||
sed -e 's@/nsinstall@/native-nsinstall@' -i config/config.mk || die
|
||||
rm -f config/host_nsinstall.o \
|
||||
config/host_pathsub.o \
|
||||
host_jskwgen.o \
|
||||
host_jsoplengen.o || die
|
||||
fi
|
||||
emake
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${BUILDDIR}/jsapi-tests" || die
|
||||
emake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${BUILDDIR}" || die
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
if ! use minimal; then
|
||||
if use jit; then
|
||||
pax-mark m "${ED}/usr/bin/js${SLOT}"
|
||||
fi
|
||||
else
|
||||
rm -f "${ED}/usr/bin/js${SLOT}"
|
||||
fi
|
||||
|
||||
if ! use static-libs; then
|
||||
# We can't actually disable building of static libraries
|
||||
# They're used by the tests and in a few other places
|
||||
find "${D}" -iname '*.a' -delete || die
|
||||
fi
|
||||
}
|
@ -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.15.ebuild,v 1.1 2014/05/23 11:36:33 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,84 @@
|
||||
From f58b02f2cf068e1bed10bf9f632bad396d907de9 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= <saghul@gmail.com>
|
||||
Date: Fri, 23 May 2014 09:25:23 +0200
|
||||
Subject: [PATCH] unix, windows: fix parsing scoped IPv6 addresses
|
||||
|
||||
---
|
||||
src/inet.c | 37 +++++++++++++++++++++----------------
|
||||
1 file changed, 21 insertions(+), 16 deletions(-)
|
||||
|
||||
diff --git a/src/inet.c b/src/inet.c
|
||||
index 0eb9438..36457f4 100644
|
||||
--- a/src/inet.c
|
||||
+++ b/src/inet.c
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
+#include <stdlib.h>
|
||||
|
||||
#if defined(_MSC_VER) && _MSC_VER < 1600
|
||||
# include "stdint-msvc2008.h"
|
||||
@@ -159,11 +160,27 @@ static int inet_ntop6(const unsigned char *src, char *dst, size_t size) {
|
||||
|
||||
|
||||
int uv_inet_pton(int af, const char* src, void* dst) {
|
||||
+ if (src == NULL || dst == NULL)
|
||||
+ return UV_EINVAL;
|
||||
+
|
||||
switch (af) {
|
||||
case AF_INET:
|
||||
return (inet_pton4(src, dst));
|
||||
- case AF_INET6:
|
||||
- return (inet_pton6(src, dst));
|
||||
+ case AF_INET6: {
|
||||
+ int len;
|
||||
+ char tmp[UV__INET6_ADDRSTRLEN], *s, *p;
|
||||
+ s = (char*) src;
|
||||
+ p = strchr(src, '%');
|
||||
+ if (p != NULL) {
|
||||
+ s = tmp;
|
||||
+ len = p - src;
|
||||
+ if (len > UV__INET6_ADDRSTRLEN-1)
|
||||
+ len = UV__INET6_ADDRSTRLEN-1;
|
||||
+ memcpy(s, src, len);
|
||||
+ s[len] = '\0';
|
||||
+ }
|
||||
+ return inet_pton6(s, dst);
|
||||
+ }
|
||||
default:
|
||||
return UV_EAFNOSUPPORT;
|
||||
}
|
||||
@@ -228,7 +245,7 @@ static int inet_pton6(const char *src, unsigned char *dst) {
|
||||
curtok = src;
|
||||
seen_xdigits = 0;
|
||||
val = 0;
|
||||
- while ((ch = *src++) != '\0' && ch != '%') {
|
||||
+ while ((ch = *src++) != '\0') {
|
||||
const char *pch;
|
||||
|
||||
if ((pch = strchr((xdigits = xdigits_l), ch)) == NULL)
|
||||
@@ -259,19 +276,7 @@ static int inet_pton6(const char *src, unsigned char *dst) {
|
||||
continue;
|
||||
}
|
||||
if (ch == '.' && ((tp + sizeof(struct in_addr)) <= endp)) {
|
||||
- int err;
|
||||
-
|
||||
- /* Scope id present, parse ipv4 addr without it */
|
||||
- pch = strchr(curtok, '%');
|
||||
- if (pch != NULL) {
|
||||
- char tmp[sizeof "255.255.255.255"];
|
||||
-
|
||||
- memcpy(tmp, curtok, pch - curtok);
|
||||
- curtok = tmp;
|
||||
- src = pch;
|
||||
- }
|
||||
-
|
||||
- err = inet_pton4(curtok, tp);
|
||||
+ int err = inet_pton4(curtok, tp);
|
||||
if (err == 0) {
|
||||
tp += sizeof(struct in_addr);
|
||||
seen_xdigits = 0;
|
||||
--
|
||||
1.9.3
|
||||
|
@ -0,0 +1,44 @@
|
||||
From 02c2595fdc259fa15b9a927779cbe65f381f4b26 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= <saghul@gmail.com>
|
||||
Date: Fri, 23 May 2014 16:36:57 +0200
|
||||
Subject: [PATCH] unix, windows: define UV__INET/6_ADDRSTRLEN constants
|
||||
|
||||
---
|
||||
src/inet.c | 7 +++++--
|
||||
1 file changed, 5 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/inet.c b/src/inet.c
|
||||
index 9220de6..0eb9438 100644
|
||||
--- a/src/inet.c
|
||||
+++ b/src/inet.c
|
||||
@@ -27,6 +27,9 @@
|
||||
#include "uv.h"
|
||||
#include "uv-common.h"
|
||||
|
||||
+#define UV__INET_ADDRSTRLEN 16
|
||||
+#define UV__INET6_ADDRSTRLEN 46
|
||||
+
|
||||
|
||||
static int inet_ntop4(const unsigned char *src, char *dst, size_t size);
|
||||
static int inet_ntop6(const unsigned char *src, char *dst, size_t size);
|
||||
@@ -49,7 +52,7 @@ int uv_inet_ntop(int af, const void* src, char* dst, size_t size) {
|
||||
|
||||
static int inet_ntop4(const unsigned char *src, char *dst, size_t size) {
|
||||
static const char fmt[] = "%u.%u.%u.%u";
|
||||
- char tmp[sizeof "255.255.255.255"];
|
||||
+ char tmp[UV__INET_ADDRSTRLEN];
|
||||
int l;
|
||||
|
||||
#ifndef _WIN32
|
||||
@@ -74,7 +77,7 @@ static int inet_ntop6(const unsigned char *src, char *dst, size_t size) {
|
||||
* Keep this in mind if you think this function should have been coded
|
||||
* to use pointer overlays. All the world's not a VAX.
|
||||
*/
|
||||
- char tmp[sizeof "ffff:ffff:ffff:ffff:ffff:ffff:255.255.255.255"], *tp;
|
||||
+ char tmp[UV__INET6_ADDRSTRLEN], *tp;
|
||||
struct { int base, len; } best, cur;
|
||||
unsigned int words[sizeof(struct in6_addr) / sizeof(uint16_t)];
|
||||
int i;
|
||||
--
|
||||
1.9.3
|
||||
|
@ -0,0 +1,146 @@
|
||||
# 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-0.9.8y-r1.ebuild,v 1.1 2014/05/23 23:13:54 jcallen Exp $
|
||||
|
||||
# this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
|
||||
|
||||
DESCRIPTION="Toolkit for SSL v2/v3 and TLS v1"
|
||||
HOMEPAGE="http://www.openssl.org/"
|
||||
SRC_URI="mirror://openssl/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="openssl"
|
||||
SLOT="0.9.8"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="bindist gmp kerberos sse2 test zlib"
|
||||
|
||||
RDEPEND="gmp? ( dev-libs/gmp[${MULTILIB_USEDEP}] )
|
||||
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
|
||||
kerberos? ( app-crypt/mit-krb5 )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r4
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)
|
||||
!=dev-libs/openssl-0.9.8*:0"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/diffutils
|
||||
>=dev-lang/perl-5
|
||||
test? ( sys-devel/bc )"
|
||||
|
||||
# Do not install any docs
|
||||
DOCS=()
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.9.8e-bsd-sparc64.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.9.8h-ldflags.patch #181438
|
||||
epatch "${FILESDIR}"/${PN}-0.9.8m-binutils.patch #289130
|
||||
|
||||
# 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:=.*:=/usr/share/man:') \
|
||||
Makefile{,.org} \
|
||||
|| die
|
||||
# show the actual commands in the log
|
||||
sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
|
||||
# update the enginedir path.
|
||||
# punt broken config we don't care about as it fails sanity check.
|
||||
sed -i \
|
||||
-e '/^"debug-ben-debug-64"/d' \
|
||||
-e "/foo.*engines/s|/lib/engines|/$(get_libdir)/engines|" \
|
||||
Configure || die
|
||||
|
||||
# allow openssl to be cross-compiled
|
||||
cp "${FILESDIR}"/gentoo.config-0.9.8 gentoo.config || die "cp cross-compile failed"
|
||||
chmod a+rx gentoo.config
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
append-flags -Wa,--noexecstack
|
||||
|
||||
sed -i '1s,^:$,#!/usr/bin/perl,' Configure #141906
|
||||
sed -i '/^"debug-steve/d' Configure # 0.9.8k shipped broken
|
||||
./config --test-sanity || die "I AM NOT SANE"
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
unset APPS #197996
|
||||
unset SCRIPTS #312551
|
||||
|
||||
tc-export CC AR RANLIB
|
||||
|
||||
# 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() { use $1 && echo "enable-${2:-$1} ${*:3}" || echo "no-${2:-$1}" ; }
|
||||
multilib_native_use_ssl() { multilib_native_usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
|
||||
echoit() { echo "$@" ; "$@" ; }
|
||||
|
||||
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
|
||||
|
||||
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) \
|
||||
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 zlib) \
|
||||
--prefix=/usr \
|
||||
--openssldir=/etc/ssl \
|
||||
shared threads \
|
||||
|| die "Configure failed"
|
||||
|
||||
# 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 "/^LIBDIR=/s|=.*|=$(get_libdir)|" \
|
||||
-e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
|
||||
-e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
|
||||
Makefile || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
# depend is needed to use $confopts
|
||||
emake -j1 depend
|
||||
emake -j1 build_libs
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
emake -j1 test
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
dolib.so lib{crypto,ssl}.so.0.9.8
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyparted/pyparted-3.8-r1.ebuild,v 1.10 2012/02/22 07:54:16 patrick Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2:2.7"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.5 3.* *-jython 2.7-pypy-*"
|
||||
PYTHON_MODNAME="parted"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python bindings for sys-block/parted"
|
||||
HOMEPAGE="https://fedorahosted.org/pyparted/"
|
||||
SRC_URI="https://fedorahosted.org/releases/p/y/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
|
||||
IUSE="test"
|
||||
|
||||
CDEPEND="
|
||||
dev-python/decorator
|
||||
>=sys-block/parted-3
|
||||
sys-libs/ncurses
|
||||
"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
test? ( dev-python/pychecker )
|
||||
"
|
||||
RDEPEND="${CDEPEND}"
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyparted/pyparted-3.9.ebuild,v 1.1 2012/12/31 18:00:19 jer Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="2:2.7"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.5 3.* *-jython 2.7-pypy-*"
|
||||
PYTHON_MODNAME="parted"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python bindings for sys-block/parted"
|
||||
HOMEPAGE="https://fedorahosted.org/pyparted/"
|
||||
SRC_URI="https://fedorahosted.org/releases/p/y/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/decorator
|
||||
>=sys-block/parted-3.1
|
||||
sys-libs/ncurses
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( dev-python/pychecker )
|
||||
"
|
@ -1,2 +1,3 @@
|
||||
DIST pyside-qt4.8+1.1.2.tar.bz2 3758918 SHA256 e15efc67feeda6cfdd9574673fd30f769d9b6529dfd64d53efc80224aecb107a SHA512 16651b13f5ab096313fe4fc1ff9580f241c61ff98167018459720eca6faeed7af3dc6918c85913ee07c4cd27f0070c7c1c204d81a5538754ce7b9dc2b79c41b1 WHIRLPOOL a086b4dc09c1b1a376363c0f3858d8bccd39d083bbdd484ec8b833ddd21fc6502174c2382bd10cbfe99ec4cadee740e3e16ff745ccad30ed0b611275e54049b9
|
||||
DIST pyside-qt4.8+1.2.1.tar.bz2 3764773 SHA256 f54c4350c662ecc59a2e0c95b06286a9ab1baa30b22c2b0194ceda59307e687b SHA512 674a0d86be311650b22a9915a91f25e70b0a739d9c2ad92688ec4c624182ecf5184cbc761ea014ca6955b4bc9338acda2371eeffa302afc3873b95b88dea4b2b WHIRLPOOL ba40b8d81bac8719cab40656cda62add20d19f396a371cc282a80bc1923e0ee94669c9dccaf12b51c3305e9ecc8bbf280369ea52808b5dd6a4eebd3c5490aa1c
|
||||
DIST pyside-qt4.8+1.2.2.tar.bz2 3765472 SHA256 a1a9df746378efe52211f1a229f77571d1306fb72830bbf73f0d512ed9856ae1 SHA512 3a1d46c48ac71c3b138e1dc398d1d2a87aff558eace275303e233f78d03e32c6d53cf390db5e7112f44da9b17aa88ed16a30f6f83b2073c1f494e61b962e4c46 WHIRLPOOL 5ac5eb5032fbc791e955eb0b2b0f1443e43867408a7b6c41854db1cab466714509c035e8271f5b0b3078309be001d5bcea498601b97f540e7775e87bdbc1c0c8
|
||||
|
@ -0,0 +1,137 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyside/pyside-1.2.2.ebuild,v 1.1 2014/05/23 12:36:55 pesa Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
|
||||
inherit multilib cmake-utils python-r1 virtualx
|
||||
|
||||
MY_P="${PN}-qt4.8+${PV}"
|
||||
|
||||
DESCRIPTION="Python bindings for the Qt framework"
|
||||
HOMEPAGE="http://qt-project.org/wiki/PySide"
|
||||
SRC_URI="http://download.qt-project.org/official_releases/${PN}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="X declarative designer help multimedia opengl phonon script scripttools sql svg test webkit xmlpatterns"
|
||||
|
||||
REQUIRED_USE="
|
||||
declarative? ( X )
|
||||
designer? ( X )
|
||||
help? ( X )
|
||||
multimedia? ( X )
|
||||
opengl? ( X )
|
||||
phonon? ( X )
|
||||
scripttools? ( X script )
|
||||
sql? ( X )
|
||||
svg? ( X )
|
||||
test? ( X )
|
||||
webkit? ( X )
|
||||
"
|
||||
|
||||
# Minimal supported version of Qt.
|
||||
QT_PV="4.7.0:4"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/shiboken-${PV}[${PYTHON_USEDEP}]
|
||||
>=dev-qt/qtcore-${QT_PV}
|
||||
X? (
|
||||
>=dev-qt/qtgui-${QT_PV}[accessibility]
|
||||
>=dev-qt/qttest-${QT_PV}
|
||||
)
|
||||
declarative? ( >=dev-qt/qtdeclarative-${QT_PV} )
|
||||
designer? ( || ( dev-qt/designer:4 <dev-qt/qtgui-4.8.5:4 ) )
|
||||
help? ( >=dev-qt/qthelp-${QT_PV} )
|
||||
multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
|
||||
opengl? ( >=dev-qt/qtopengl-${QT_PV} )
|
||||
phonon? ( || (
|
||||
media-libs/phonon[qt4(+)]
|
||||
>=dev-qt/qtphonon-${QT_PV}
|
||||
) )
|
||||
script? ( >=dev-qt/qtscript-${QT_PV} )
|
||||
sql? ( >=dev-qt/qtsql-${QT_PV} )
|
||||
svg? ( >=dev-qt/qtsvg-${QT_PV}[accessibility] )
|
||||
webkit? ( >=dev-qt/qtwebkit-${QT_PV} )
|
||||
xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-qt/qtgui-${QT_PV}
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS=( ChangeLog )
|
||||
|
||||
src_prepare() {
|
||||
# Fix generated pkgconfig file to require the shiboken
|
||||
# library suffixed with the correct python version.
|
||||
sed -i -e '/^Requires:/ s/shiboken$/&@SHIBOKEN_PYTHON_SUFFIX@/' \
|
||||
libpyside/pyside.pc.in || die
|
||||
|
||||
if use prefix; then
|
||||
cp "${FILESDIR}"/rpath.cmake . || die
|
||||
sed -i -e '1iinclude(rpath.cmake)' CMakeLists.txt || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_build test TESTS)
|
||||
$(cmake-utils_use_disable X QtGui)
|
||||
$(cmake-utils_use_disable X QtTest)
|
||||
$(cmake-utils_use_disable declarative QtDeclarative)
|
||||
$(cmake-utils_use_disable designer QtDesigner)
|
||||
$(cmake-utils_use_disable designer QtUiTools)
|
||||
$(cmake-utils_use_disable help QtHelp)
|
||||
$(cmake-utils_use_disable multimedia QtMultimedia)
|
||||
$(cmake-utils_use_disable opengl QtOpenGL)
|
||||
$(cmake-utils_use_disable phonon)
|
||||
$(cmake-utils_use_disable script QtScript)
|
||||
$(cmake-utils_use_disable scripttools QtScriptTools)
|
||||
$(cmake-utils_use_disable sql QtSql)
|
||||
$(cmake-utils_use_disable svg QtSvg)
|
||||
$(cmake-utils_use_disable webkit QtWebKit)
|
||||
$(cmake-utils_use_disable xmlpatterns QtXmlPatterns)
|
||||
)
|
||||
|
||||
if use phonon && has_version "media-libs/phonon[qt4(+)]"; then
|
||||
# bug 475786
|
||||
mycmakeargs+=(
|
||||
-DQT_PHONON_INCLUDE_DIR="${EPREFIX}/usr/include/phonon"
|
||||
-DQT_PHONON_LIBRARY_RELEASE="${EPREFIX}/usr/$(get_libdir)/libphonon.so"
|
||||
)
|
||||
fi
|
||||
|
||||
configuration() {
|
||||
local mycmakeargs=(
|
||||
-DPYTHON_SUFFIX="-${EPYTHON}"
|
||||
"${mycmakeargs[@]}"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
python_foreach_impl configuration
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_foreach_impl cmake-utils_src_make
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local PYTHONDONTWRITEBYTECODE
|
||||
export PYTHONDONTWRITEBYTECODE
|
||||
|
||||
local VIRTUALX_COMMAND="cmake-utils_src_test"
|
||||
python_foreach_impl virtualmake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
installation() {
|
||||
cmake-utils_src_install
|
||||
mv "${ED}"usr/$(get_libdir)/pkgconfig/${PN}{,-${EPYTHON}}.pc || die
|
||||
}
|
||||
python_foreach_impl installation
|
||||
}
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/ws4py/ws4py-0.3.4.ebuild,v 1.1 2014/05/24 04:26:19 idella4 Exp $
|
||||
|
||||
# We could depend on dev-python/cherrypy when USE=server, but
|
||||
# that is an optional component ...
|
||||
# Same for www-servers/tornado and USE=client ... so why not???
|
||||
# pypy is viable but better with a cutdown set of deps
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
PYTHON_REQ_USE="threads?"
|
||||
|
||||
inherit distutils-r1
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://github.com/Lawouach/WebSocket-for-Python.git"
|
||||
inherit git-2
|
||||
else
|
||||
inherit vcs-snapshot
|
||||
SRC_URI="https://github.com/Lawouach/WebSocket-for-Python/tarball/v${PV} -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="WebSocket client and server library for Python 2 and 3 as well as PyPy"
|
||||
HOMEPAGE="https://github.com/Lawouach/WebSocket-for-Python"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="+client +server test +threads"
|
||||
# doc build requires sphinxcontrib ext packages absent from portage
|
||||
|
||||
RDEPEND=">=dev-python/greenlet-0.4.1[${PYTHON_USEDEP}]
|
||||
dev-python/gevent[$(python_gen_usedep python2_7)]
|
||||
>=dev-python/cython-0.19.1[${PYTHON_USEDEP}]
|
||||
client? ( >=www-servers/tornado-3.1[${PYTHON_USEDEP}] )
|
||||
server? ( >=dev-python/cherrypy-3.2.4[${PYTHON_USEDEP}] )"
|
||||
DEPEND="test? (
|
||||
>=dev-python/cherrypy-3.2.4[${PYTHON_USEDEP}]
|
||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_test() {
|
||||
# testsuite displays an issue with mock under py3 but is non fatal
|
||||
"${PYTHON}" -m unittest discover || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
use client || rm -rf "${ED}$(python_get_sitedir)"/ws4py/client
|
||||
use server || rm -rf "${ED}$(python_get_sitedir)"/ws4py/server
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/wsgiintercept/wsgiintercept-0.6.3.ebuild,v 1.1 2014/05/24 09:57:24 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="wsgi_intercept"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="WSGI application in place of a real URI for testing"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/wsgi_intercept https://github.com/cdent/python3-wsgi-intercept"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-2.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/0.6.0-fix-tests.patch" )
|
||||
|
||||
python_test() {
|
||||
py.test || die
|
||||
}
|
@ -0,0 +1,151 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-mobility/qt-mobility-1.2.2_p20130703-r1.ebuild,v 1.1 2014/05/23 13:57:23 pesa Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib qt4-r2
|
||||
|
||||
DESCRIPTION="Additional Qt APIs for mobile devices and desktop platforms"
|
||||
HOMEPAGE="http://qt-project.org/wiki/Category:Developing_with_Qt::QtMobility"
|
||||
SRC_URI="http://dev.gentoo.org/~pesa/distfiles/${P}.tar.xz"
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
QT_MOBILITY_MODULES=(connectivity +contacts feedback gallery location
|
||||
messaging multimedia organizer publishsubscribe
|
||||
sensors serviceframework systeminfo versit)
|
||||
IUSE="bluetooth debug doc networkmanager pulseaudio qml +tools
|
||||
${QT_MOBILITY_MODULES[@]}"
|
||||
|
||||
REQUIRED_USE="
|
||||
|| ( ${QT_MOBILITY_MODULES[@]#[+-]} )
|
||||
versit? ( contacts )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-qt/qtcore-4.8.0:4
|
||||
connectivity? (
|
||||
>=dev-qt/qtdbus-4.8.0:4
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
)
|
||||
contacts? ( >=dev-qt/qtgui-4.8.0:4 )
|
||||
gallery? ( >=dev-qt/qtdbus-4.8.0:4 )
|
||||
location? (
|
||||
>=dev-qt/qtdeclarative-4.8.0:4
|
||||
>=dev-qt/qtgui-4.8.0:4
|
||||
>=dev-qt/qtsql-4.8.0:4[sqlite]
|
||||
)
|
||||
messaging? ( >=net-libs/qmf-4.0 )
|
||||
multimedia? (
|
||||
>=dev-qt/qtgui-4.8.0-r4:4[xv]
|
||||
>=dev-qt/qtopengl-4.8.0:4
|
||||
media-libs/alsa-lib
|
||||
media-libs/gstreamer:0.10
|
||||
media-libs/gst-plugins-bad:0.10
|
||||
media-libs/gst-plugins-base:0.10
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXv
|
||||
pulseaudio? ( media-sound/pulseaudio[alsa] )
|
||||
)
|
||||
publishsubscribe? (
|
||||
tools? ( >=dev-qt/qtgui-4.8.0:4 )
|
||||
)
|
||||
qml? ( >=dev-qt/qtdeclarative-4.8.0:4 )
|
||||
serviceframework? (
|
||||
>=dev-qt/qtdbus-4.8.0:4
|
||||
>=dev-qt/qtsql-4.8.0:4[sqlite]
|
||||
tools? ( >=dev-qt/qtgui-4.8.0:4 )
|
||||
)
|
||||
systeminfo? (
|
||||
>=dev-qt/qtdbus-4.8.0:4
|
||||
>=dev-qt/qtgui-4.8.0:4
|
||||
sys-apps/util-linux
|
||||
virtual/libudev:=
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrandr
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
networkmanager? ( net-misc/networkmanager )
|
||||
)
|
||||
versit? ( >=dev-qt/qtgui-4.8.0:4 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-qt/qthelp-4.8.0:4 )
|
||||
multimedia? (
|
||||
sys-kernel/linux-headers
|
||||
x11-proto/videoproto
|
||||
)
|
||||
systeminfo? ( sys-kernel/linux-headers )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
qt4-r2_src_prepare
|
||||
|
||||
# disable building of code snippets in doc/
|
||||
# and translations (they aren't actually translated)
|
||||
sed -i -re '/SUBDIRS \+= (doc|translations)/d' qtmobility.pro || die
|
||||
|
||||
# fix automagic dependency on qt-declarative
|
||||
if ! use qml; then
|
||||
sed -i -e '/SUBDIRS += declarative/d' plugins/plugins.pro || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# figure out which modules to build
|
||||
local modules=
|
||||
for mod in "${QT_MOBILITY_MODULES[@]#[+-]}"; do
|
||||
use ${mod} && modules+="${mod} "
|
||||
done
|
||||
|
||||
# custom configure script
|
||||
local myconf=(
|
||||
./configure
|
||||
-prefix "${EPREFIX}/usr"
|
||||
-headerdir "${EPREFIX}/usr/include/qt4"
|
||||
-libdir "${EPREFIX}/usr/$(get_libdir)/qt4"
|
||||
-plugindir "${EPREFIX}/usr/$(get_libdir)/qt4/plugins"
|
||||
$(use debug && echo -debug || echo -release)
|
||||
$(use doc || echo -no-docs)
|
||||
$(use tools || echo -no-tools)
|
||||
-modules "${modules}"
|
||||
)
|
||||
echo "${myconf[@]}"
|
||||
"${myconf[@]}" || die "configure failed"
|
||||
|
||||
# fix automagic dependency on bluez
|
||||
if ! use bluetooth; then
|
||||
sed -i -e '/^bluez_enabled =/s:yes:no:' config.pri || die
|
||||
fi
|
||||
|
||||
# fix automagic dependency on networkmanager
|
||||
if ! use networkmanager; then
|
||||
sed -i -e '/^networkmanager_enabled =/s:yes:no:' config.pri || die
|
||||
fi
|
||||
|
||||
# fix automagic dependency on pulseaudio
|
||||
if ! use pulseaudio; then
|
||||
sed -i -e '/^pulseaudio_enabled =/s:yes:no:' config.pri || die
|
||||
fi
|
||||
|
||||
eqmake4 -recursive
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
qt4-r2_src_compile
|
||||
|
||||
use doc && emake docs
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt4-r2_src_install
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/html/*
|
||||
dodoc doc/qch/qtmobility.qch
|
||||
docompress -x /usr/share/doc/${PF}/qtmobility.qch
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST database_cleaner-1.1.1.gem 43008 SHA256 cd26e88625aafcecb3f984032798318b100bc8de5bc844235ac33e88bd2034af SHA512 0cc021c8610f56cc76b111b02491c3bd9949042cc5746a43cc377a11041ed667fbdb58e019dcf47d69f5b6c9e4d59f1a22a9fe1ebc93c3c2d96fee6b8b693ff8 WHIRLPOOL e9f5fe32e279153821c215577029d9d3073e2deacca4e1fa2bba12a26207bbd7210559be5ee082d7304525c88dde7c0ddb5179663dffc9ba991d02ab5528fdeb
|
||||
DIST database_cleaner-1.2.0.gem 43520 SHA256 6c40cbfbfda67a5975f99cac4c1afbdec5560acca3ea4b0a455d7c994faad04e SHA512 dd06a21bce355878b0ea562b2f1019caa9a763b78a474a943b22715bc65493c0931a294e7c64ef857145674bd3925afbc14092abdf5dac00a0113d7d9dc5dbb8 WHIRLPOOL fd599afdaffb8ab131931dabb32ef3041c26a965a23e3cdee7be10c46456a973e0aefba8073806320f6cc1f2308e489e2dac4ae36d84c2f7856e3f8ba03f9c1b
|
||||
DIST database_cleaner-1.3.0.gem 45568 SHA256 f675eb78d4fed65ae1e8503ccef4dfd25f4a3c3702bfb792789720a39a2f82a7 SHA512 504f22e1534acef05d3f5fc7b246c7b595413586a1724327f761cd53786245871ffce22e2905457caf9b5e44365eed0ac41bf9184dd223d70f86d4fbfe8900f6 WHIRLPOOL e23ff2f59b0e6c165578a3e02b057b0c1bce4e017e3207ccfa83f7d4902d7f7b49760ae5c260a94a3d10119130e37229c4d9db0759cdb955f9e7c5f86894969b
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/database_cleaner/database_cleaner-1.3.0.ebuild,v 1.1 2014/05/24 05:48:53 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_TASK_DOC="examples"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.markdown TODO"
|
||||
|
||||
# There are specs and features but they all require configured databases.
|
||||
RUBY_FAKEGEM_RECIPE_TEST="none"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Strategies for cleaning databases"
|
||||
HOMEPAGE="http://github.com/bmabey/database_cleaner"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/hiera/hiera-1.3.3.ebuild,v 1.1 2014/05/24 05:55:36 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A simple pluggable Hierarchical Database"
|
||||
HOMEPAGE="http://projects.puppetlabs.com/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/mocha )"
|
||||
|
||||
ruby_add_rdepend "dev-ruby/json"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Our json package is either the compiled version or the pure
|
||||
# version. Fix gemspec accordingly.
|
||||
sed -i -e 's/json_pure/json/' ../metadata || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST jwt-0.1.11.gem 7680 SHA256 9178d3b7af11d54ffdec12ee7cf438946be1da72b28bc58464bad750d4b5fdbd SHA512 409273642bf3d04b7b3a3242c0d7d5aaffe2dee147e86e94ca3acebe45783590f6fee65fe792723ede3f4e3af337b3047e565969091211d5ec9f1ae82b888c5d WHIRLPOOL 663c7e34161f748cba38f85461b397f7210c6b69a25a878bf69b1bf796d45a48fd7d1fe6710e37b6c3512f28e9c76baa845aa975c93243a17de250db2547e661
|
||||
DIST jwt-0.1.12.gem 8192 SHA256 aecb6ebab7f6051b2907a82290b6a80d93aa50dd106f43fe5c49d87c8af547f9 SHA512 a016d018002f2fc743853ddf1f006c550fb08bb38dc059d7482e72240013e529ae2d933a407c443a779814bae20259526c7c7fdc67fd58e244aea91f1a1d7364 WHIRLPOOL f98a40be6b1580c08aaca9cf93b036647e0efc3344c6cb2b0d6e9dec7d88068f40f23d632227b3bc1282be67ecd640870f4859c2fdf8d526c03daeacfa075db6
|
||||
DIST jwt-0.1.13.gem 7680 SHA256 5653fb76aa0b4b280624b314cd6c00a64de7cb2d61c2ab27587b434b8ad7880d SHA512 36fb6b938bc7b290368935d27753e53c2b0e64949a24ab6de91bef71b95f4607fbd555526b867e7ee6adf83219da584c8999e979770c27bfa5a92b5852a4f124 WHIRLPOOL b12c1a1e689f9688ce4819757baaf9e5625c8da8174b6a5bbd4fb155045996755f03099987238d106608647eccf22fc43f73eff7848806463357c2480d509020
|
||||
DIST jwt-1.0.0.gem 8192 SHA256 da0fdc68fb206dcbec915230be1a514dd17d58c27dc749b4324492cf683be349 SHA512 27677b505ca46f07774d6d306c950662e8dc44632e7c4708c4fe7f4ccec34b38f5faf6c01d0a3507fbae1cdbaea09418977d3bab7c80d704687ef6a823d0a094 WHIRLPOOL 688d382369c11a1bc5225494a124e46df3e806a4aa1ae3b48c094cd45ff072e93d124d92af29a043e3156716e7e1a3a2ee7fa5b636ab1d6dc98e3d9085e482df
|
||||
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/jwt/jwt-1.0.0.ebuild,v 1.1 2014/05/24 05:40:44 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A Ruby implementation of JSON Web Token draft 06"
|
||||
HOMEPAGE="https://github.com/progrium/ruby-jwt"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/echoe )"
|
||||
ruby_add_rdepend ">=dev-ruby/multi_json-1.5.1"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue