Sync with portage [Thu Nov 13 02:59:23 MSK 2014].

mhiretskiy
root 10 years ago
parent 3a767ea791
commit c66383ee09

@ -1,2 +1,2 @@
DIST ecb-2.40.tar.gz 986581 SHA256 5a6609699b844b535cc26fac1d6740ffeeb07d9895e8eb8214d3dbe77a34e53e SHA512 c22ff9a848f03a0ddb57401166532377f62722a793b3b8366c8fd9160f30cd2798b4af5744a276e7b3bcb5e098fdcc9733fd92d60b3a7279c60a0aba4754739a WHIRLPOOL e8ff82f20055338a7c819782632ccc31eba3c7656ccd156a3ea344720c8780516e6f90775157ae5516e62112356dd993dcf4f91e1393c100d531b836cae633f8
DIST ecb-2.41_pre20140215.tar.xz 2357656 SHA256 b2a485570fb57eb88ccb7c94dbf176cdb1c95573eb95d95e43e86d2bf6dc2660 SHA512 771fce07ea810d9c539c24bd2b1a0711c6ff92d4d12950f3c67ec43bd134d85cba86d8b6c2322c241803e8b60b9c2f0f8ba97a54036ae15b01fbf9234b3ba565 WHIRLPOOL f47bb43c119fe903eb4763ce55922ab88841e456cada0a7cb5da2324406dbbf62d12f2dcbb0a279305b84e1fb6b4c992ec32e24480ac40554a4c20c9292066cb
DIST ecb-2.41_pre20140215.tar.xz 565404 SHA256 f3103afd4324cfd1c50bf4c1d6a6d52d94af192b1f4c8665a91c87929b0635a2 SHA512 bf87bdd38e7ddaeec044fc56d56f7c456ef0a1922f50b962f932bf739895f046387bab7a934439e749fd7e838d9f742938408f4f9cb47079440abd8c1ba181b6 WHIRLPOOL a1906bc4cad119959d76a5e3d79c97fba9d302eeea67e86bc597af449a6b6b2efb7053c4a9251502f35f571b7d69e557b6b9d7a52a11f4e69348e83649d2433c

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ecb/ecb-2.41_pre20140215.ebuild,v 1.2 2014/11/12 08:05:33 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/ecb/ecb-2.41_pre20140215-r1.ebuild,v 1.1 2014/11/12 18:22:51 ulm Exp $
EAPI=5
@ -8,7 +8,7 @@ inherit readme.gentoo elisp eutils
DESCRIPTION="Source code browser for Emacs"
HOMEPAGE="http://ecb.sourceforge.net/"
# snapshot of https://github.com/alexott/ecb.git
# snapshot of https://github.com/alexott/ecb.git, created with "make distrib"
SRC_URI="http://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
LICENSE="GPL-2+"
@ -19,7 +19,7 @@ IUSE="java"
DEPEND="java? ( app-emacs/jde )"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}"
S="${WORKDIR}/${PN}-${PV%_*}"
SITEFILE="70${PN}-gentoo.el"
DOC_CONTENTS="ECB is autoloaded in site-gentoo.el. Add the line
\n\t(require 'ecb)
@ -47,5 +47,5 @@ src_install() {
doinfo info-help/ecb.info*
dohtml html-help/*.html
dodoc CYCLE_PROPOSAL NEWS README RELEASE_NOTES TODO
dodoc NEWS README RELEASE_NOTES
}

@ -0,0 +1 @@
DIST multiple-cursors-1.3.0.tar.gz 25880 SHA256 0fba83ca60ce83758b5b2ae23ec6e14fb8d6ff50b02322e572bc317d9908d6d8 SHA512 2d321f9016b78aeb37507071756781c84b576a0fbefa385474c8c6287c989412b72b83dfdbe79bc0da1485893ea01952b6e0d392573386338db9e8728f722259 WHIRLPOOL b1f092ca3d75d5b223140f9faeed0b3c309336990a2c70492b2566198d453a0ea0bb89a1cd574fc33a5c88217628cf925a9baa2e9bb9e3c4aac8b89fda42397d

@ -0,0 +1,2 @@
(add-to-list 'load-path "@SITELISP@")
(load "multiple-cursors-autoloads")

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>emacs</herd>
</pkgmetadata>

@ -0,0 +1,24 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/multiple-cursors/multiple-cursors-1.3.0.ebuild,v 1.1 2014/11/12 21:17:19 ulm Exp $
EAPI=5
inherit elisp
DESCRIPTION="Multiple cursors for Emacs"
HOMEPAGE="https://github.com/magnars/multiple-cursors.el"
SRC_URI="https://github.com/magnars/${PN}.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${PN}.el-${PV}"
SITEFILE="50${PN}-gentoo.el"
DOCS="README.md"
src_compile() {
elisp-compile *.el
elisp-make-autoload-file
}

@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.1.2-r1.ebuild,v 1.4 2014/08/06 06:44:37 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.1.2-r2.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI="5"
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
@ -30,66 +30,51 @@ QA_PRESTRIPPED="opt/cxoffice/lib/.*
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu
virtual/opengl
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
@ -102,8 +87,7 @@ RDEPEND="${DEPEND}
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.2.0-r1.ebuild,v 1.4 2014/08/06 06:44:37 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.2.0-r2.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI="5"
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
@ -30,66 +30,51 @@ QA_PRESTRIPPED="opt/cxoffice/lib/.*
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu
virtual/opengl
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
@ -102,8 +87,7 @@ RDEPEND="${DEPEND}
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.2.2.ebuild,v 1.3 2014/08/06 06:44:37 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.2.1-r2.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI="5"
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
@ -30,66 +30,51 @@ QA_PRESTRIPPED="opt/cxoffice/lib/.*
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu
virtual/opengl
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
@ -102,8 +87,7 @@ RDEPEND="${DEPEND}
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
pkg_nofetch() {

@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.2.1-r1.ebuild,v 1.4 2014/08/06 06:44:37 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.2.2-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI="5"
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
@ -30,66 +30,51 @@ QA_PRESTRIPPED="opt/cxoffice/lib/.*
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu
virtual/opengl
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
@ -102,8 +87,7 @@ RDEPEND="${DEPEND}
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
pkg_nofetch() {

@ -0,0 +1,143 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.5.0-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
inherit python-single-r1 unpacker
DESCRIPTION="Commercial version of app-emulation/wine with paid support"
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
SRC_URI="install-crossover-${PV}.bin"
LICENSE="CROSSOVER-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
RESTRICT="fetch test"
QA_FLAGS_IGNORED="opt/cxoffice/.*"
QA_PRESTRIPPED="opt/cxoffice/lib/.*
opt/cxoffice/bin/cxburner
opt/cxoffice/bin/cxntlm_auth
opt/cxoffice/bin/wineserver
opt/cxoffice/bin/unrar
opt/cxoffice/bin/wine-preloader
opt/cxoffice/bin/cxdiag
opt/cxoffice/bin/cxgettext
opt/cxoffice/bin/wineloader
"
S="${WORKDIR}"
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
!prefix? ( sys-libs/glibc )
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
pkg_nofetch() {
einfo "Please visit ${HOMEPAGE}"
einfo "and place ${A} in ${DISTDIR}"
}
src_unpack() {
# self unpacking zip archive; unzip warns about the exe stuff
unpack_zip ${A}
}
src_prepare() {
python_fix_shebang .
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
# Remove unnecessary files
rm -r license.txt guis/ || die "Could not remove files"
use doc || rm -r doc/ || die "Could not remove files"
}
src_install() {
# Install crossover symlink, bug #476314
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
# Install documentation
dodoc README changelog.txt
rm README changelog.txt || die "Could not remove README and changelog.txt"
# Install files
dodir /opt/cxoffice
cp -r ./* "${ED}opt/cxoffice" \
|| die "Could not install into ${ED}opt/cxoffice"
# Install configuration file
insinto /opt/cxoffice/etc
doins share/crossover/data/cxoffice.conf
# Install requisite directories for menus
dodir "/usr/share/applications"
dodir "/etc/xdg/menus/applications-merged"
# Install menus
XDG_CONFIG_DIRS="${ED}etc/xdg" \
XDG_DATA_DIRS="${ED}usr/share" \
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|| die "Could not install menus"
# Fix menus
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|| die "Could not fix menus"
}

@ -1,159 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.5.0.ebuild,v 1.3 2014/08/06 06:44:37 patrick Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
inherit python-single-r1 unpacker
DESCRIPTION="Commercial version of app-emulation/wine with paid support"
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
SRC_URI="install-crossover-${PV}.bin"
LICENSE="CROSSOVER-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
RESTRICT="fetch test"
QA_FLAGS_IGNORED="opt/cxoffice/.*"
QA_PRESTRIPPED="opt/cxoffice/lib/.*
opt/cxoffice/bin/cxburner
opt/cxoffice/bin/cxntlm_auth
opt/cxoffice/bin/wineserver
opt/cxoffice/bin/unrar
opt/cxoffice/bin/wine-preloader
opt/cxoffice/bin/cxdiag
opt/cxoffice/bin/cxgettext
opt/cxoffice/bin/wineloader
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
opengl? (
virtual/glu
virtual/opengl
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
DEPEND="dev-lang/perl
app-arch/unzip
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
!prefix? ( sys-libs/glibc )
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
"
pkg_nofetch() {
einfo "Please visit ${HOMEPAGE}"
einfo "and place ${A} in ${DISTDIR}"
}
src_unpack() {
# self unpacking zip archive; unzip warns about the exe stuff
unpack_zip ${A}
}
src_prepare() {
python_fix_shebang .
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
# Remove unnecessary files
rm -r license.txt guis/ || die "Could not remove files"
use doc || rm -r doc/ || die "Could not remove files"
}
src_install() {
# Install crossover symlink, bug #476314
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
# Install documentation
dodoc README changelog.txt
rm README changelog.txt || die "Could not remove README and changelog.txt"
# Install files
dodir /opt/cxoffice
cp -r ./* "${ED}opt/cxoffice" \
|| die "Could not install into ${ED}opt/cxoffice"
# Install configuration file
insinto /opt/cxoffice/etc
doins share/crossover/data/cxoffice.conf
# Install requisite directories for menus
dodir "/usr/share/applications"
dodir "/etc/xdg/menus/applications-merged"
# Install menus
XDG_CONFIG_DIRS="${ED}etc/xdg" \
XDG_DATA_DIRS="${ED}usr/share" \
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|| die "Could not install menus"
# Fix menus
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|| die "Could not fix menus"
}

@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.5.1.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-12.5.1-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI="5"
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
@ -30,66 +30,51 @@ QA_PRESTRIPPED="opt/cxoffice/lib/.*
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu
virtual/opengl
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
@ -102,8 +87,7 @@ RDEPEND="${DEPEND}
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
pkg_nofetch() {

@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.1.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.0-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI="5"
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
@ -30,66 +30,51 @@ QA_PRESTRIPPED="opt/cxoffice/lib/.*
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu
virtual/opengl
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
@ -102,8 +87,7 @@ RDEPEND="${DEPEND}
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
pkg_nofetch() {

@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.0.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.1-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI="5"
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
@ -30,66 +30,51 @@ QA_PRESTRIPPED="opt/cxoffice/lib/.*
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu
virtual/opengl
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
@ -102,8 +87,7 @@ RDEPEND="${DEPEND}
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
pkg_nofetch() {

@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.0.0.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.0-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI="5"
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
@ -30,66 +30,51 @@ QA_PRESTRIPPED="opt/cxoffice/lib/.*
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu
virtual/opengl
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
@ -102,8 +87,7 @@ RDEPEND="${DEPEND}
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
pkg_nofetch() {

@ -0,0 +1,143 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.2-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
inherit python-single-r1 unpacker
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
SRC_URI="install-crossover-${PV}.bin"
LICENSE="CROSSOVER-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
RESTRICT="fetch test"
QA_FLAGS_IGNORED="opt/cxoffice/.*"
QA_PRESTRIPPED="opt/cxoffice/lib/.*
opt/cxoffice/bin/cxburner
opt/cxoffice/bin/cxntlm_auth
opt/cxoffice/bin/wineserver
opt/cxoffice/bin/unrar
opt/cxoffice/bin/wine-preloader
opt/cxoffice/bin/cxdiag
opt/cxoffice/bin/cxgettext
opt/cxoffice/bin/wineloader
"
S="${WORKDIR}"
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
!prefix? ( sys-libs/glibc )
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
pkg_nofetch() {
einfo "Please visit ${HOMEPAGE}"
einfo "and place ${A} in ${DISTDIR}"
}
src_unpack() {
# self unpacking zip archive; unzip warns about the exe stuff
unpack_zip ${A}
}
src_prepare() {
python_fix_shebang .
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
# Remove unnecessary files
rm -r license.txt guis/ || die "Could not remove files"
use doc || rm -r doc/ || die "Could not remove files"
}
src_install() {
# Install crossover symlink, bug #476314
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
# Install documentation
dodoc README changelog.txt
rm README changelog.txt || die "Could not remove README and changelog.txt"
# Install files
dodir /opt/cxoffice
cp -r ./* "${ED}opt/cxoffice" \
|| die "Could not install into ${ED}opt/cxoffice"
# Install configuration file
insinto /opt/cxoffice/etc
doins share/crossover/data/cxoffice.conf
# Install requisite directories for menus
dodir "/usr/share/applications"
dodir "/etc/xdg/menus/applications-merged"
# Install menus
XDG_CONFIG_DIRS="${ED}etc/xdg" \
XDG_DATA_DIRS="${ED}usr/share" \
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|| die "Could not install menus"
# Fix menus
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|| die "Could not fix menus"
}

@ -1,159 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.2.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
inherit python-single-r1 unpacker
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
SRC_URI="install-crossover-${PV}.bin"
LICENSE="CROSSOVER-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
RESTRICT="fetch test"
QA_FLAGS_IGNORED="opt/cxoffice/.*"
QA_PRESTRIPPED="opt/cxoffice/lib/.*
opt/cxoffice/bin/cxburner
opt/cxoffice/bin/cxntlm_auth
opt/cxoffice/bin/wineserver
opt/cxoffice/bin/unrar
opt/cxoffice/bin/wine-preloader
opt/cxoffice/bin/cxdiag
opt/cxoffice/bin/cxgettext
opt/cxoffice/bin/wineloader
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
opengl? (
virtual/glu
virtual/opengl
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
DEPEND="dev-lang/perl
app-arch/unzip
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
!prefix? ( sys-libs/glibc )
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
"
pkg_nofetch() {
einfo "Please visit ${HOMEPAGE}"
einfo "and place ${A} in ${DISTDIR}"
}
src_unpack() {
# self unpacking zip archive; unzip warns about the exe stuff
unpack_zip ${A}
}
src_prepare() {
python_fix_shebang .
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
# Remove unnecessary files
rm -r license.txt guis/ || die "Could not remove files"
use doc || rm -r doc/ || die "Could not remove files"
}
src_install() {
# Install crossover symlink, bug #476314
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
# Install documentation
dodoc README changelog.txt
rm README changelog.txt || die "Could not remove README and changelog.txt"
# Install files
dodir /opt/cxoffice
cp -r ./* "${ED}opt/cxoffice" \
|| die "Could not install into ${ED}opt/cxoffice"
# Install configuration file
insinto /opt/cxoffice/etc
doins share/crossover/data/cxoffice.conf
# Install requisite directories for menus
dodir "/usr/share/applications"
dodir "/etc/xdg/menus/applications-merged"
# Install menus
XDG_CONFIG_DIRS="${ED}etc/xdg" \
XDG_DATA_DIRS="${ED}usr/share" \
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|| die "Could not install menus"
# Fix menus
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|| die "Could not fix menus"
}

@ -0,0 +1,143 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.3-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
inherit python-single-r1 unpacker
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
SRC_URI="install-crossover-${PV}.bin"
LICENSE="CROSSOVER-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
RESTRICT="fetch test"
QA_FLAGS_IGNORED="opt/cxoffice/.*"
QA_PRESTRIPPED="opt/cxoffice/lib/.*
opt/cxoffice/bin/cxburner
opt/cxoffice/bin/cxntlm_auth
opt/cxoffice/bin/wineserver
opt/cxoffice/bin/unrar
opt/cxoffice/bin/wine-preloader
opt/cxoffice/bin/cxdiag
opt/cxoffice/bin/cxgettext
opt/cxoffice/bin/wineloader
"
S="${WORKDIR}"
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
!prefix? ( sys-libs/glibc )
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
pkg_nofetch() {
einfo "Please visit ${HOMEPAGE}"
einfo "and place ${A} in ${DISTDIR}"
}
src_unpack() {
# self unpacking zip archive; unzip warns about the exe stuff
unpack_zip ${A}
}
src_prepare() {
python_fix_shebang .
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
# Remove unnecessary files
rm -r license.txt guis/ || die "Could not remove files"
use doc || rm -r doc/ || die "Could not remove files"
}
src_install() {
# Install crossover symlink, bug #476314
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
# Install documentation
dodoc README changelog.txt
rm README changelog.txt || die "Could not remove README and changelog.txt"
# Install files
dodir /opt/cxoffice
cp -r ./* "${ED}opt/cxoffice" \
|| die "Could not install into ${ED}opt/cxoffice"
# Install configuration file
insinto /opt/cxoffice/etc
doins share/crossover/data/cxoffice.conf
# Install requisite directories for menus
dodir "/usr/share/applications"
dodir "/etc/xdg/menus/applications-merged"
# Install menus
XDG_CONFIG_DIRS="${ED}etc/xdg" \
XDG_DATA_DIRS="${ED}usr/share" \
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|| die "Could not install menus"
# Fix menus
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|| die "Could not fix menus"
}

@ -1,159 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.1.3.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
inherit python-single-r1 unpacker
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
SRC_URI="install-crossover-${PV}.bin"
LICENSE="CROSSOVER-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
RESTRICT="fetch test"
QA_FLAGS_IGNORED="opt/cxoffice/.*"
QA_PRESTRIPPED="opt/cxoffice/lib/.*
opt/cxoffice/bin/cxburner
opt/cxoffice/bin/cxntlm_auth
opt/cxoffice/bin/wineserver
opt/cxoffice/bin/unrar
opt/cxoffice/bin/wine-preloader
opt/cxoffice/bin/cxdiag
opt/cxoffice/bin/cxgettext
opt/cxoffice/bin/wineloader
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
opengl? (
virtual/glu
virtual/opengl
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
DEPEND="dev-lang/perl
app-arch/unzip
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
!prefix? ( sys-libs/glibc )
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
"
pkg_nofetch() {
einfo "Please visit ${HOMEPAGE}"
einfo "and place ${A} in ${DISTDIR}"
}
src_unpack() {
# self unpacking zip archive; unzip warns about the exe stuff
unpack_zip ${A}
}
src_prepare() {
python_fix_shebang .
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
# Remove unnecessary files
rm -r license.txt guis/ || die "Could not remove files"
use doc || rm -r doc/ || die "Could not remove files"
}
src_install() {
# Install crossover symlink, bug #476314
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
# Install documentation
dodoc README changelog.txt
rm README changelog.txt || die "Could not remove README and changelog.txt"
# Install files
dodir /opt/cxoffice
cp -r ./* "${ED}opt/cxoffice" \
|| die "Could not install into ${ED}opt/cxoffice"
# Install configuration file
insinto /opt/cxoffice/etc
doins share/crossover/data/cxoffice.conf
# Install requisite directories for menus
dodir "/usr/share/applications"
dodir "/etc/xdg/menus/applications-merged"
# Install menus
XDG_CONFIG_DIRS="${ED}etc/xdg" \
XDG_DATA_DIRS="${ED}usr/share" \
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|| die "Could not install menus"
# Fix menus
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|| die "Could not fix menus"
}

@ -0,0 +1,143 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.2.0-r1.ebuild,v 1.1 2014/11/12 16:39:44 axs Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
inherit python-single-r1 unpacker
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
SRC_URI="install-crossover-${PV}.bin"
LICENSE="CROSSOVER-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
RESTRICT="fetch test"
QA_FLAGS_IGNORED="opt/cxoffice/.*"
QA_PRESTRIPPED="opt/cxoffice/lib/.*
opt/cxoffice/bin/cxburner
opt/cxoffice/bin/cxntlm_auth
opt/cxoffice/bin/wineserver
opt/cxoffice/bin/unrar
opt/cxoffice/bin/wine-preloader
opt/cxoffice/bin/cxdiag
opt/cxoffice/bin/cxgettext
opt/cxoffice/bin/wineloader
"
S="${WORKDIR}"
REGULAR_DEPS="
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups[abi_x86_32(-)] )
gsm? ( media-sound/gsm[abi_x86_32(-)] )
jpeg? ( virtual/jpeg[abi_x86_32(-)] )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap[abi_x86_32(-)] )
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
nls? ( sys-devel/gettext[abi_x86_32(-)] )
openal? ( media-libs/openal[abi_x86_32(-)] )
opengl? (
virtual/glu[abi_x86_32(-)]
virtual/opengl[abi_x86_32(-)]
)
png? ( media-libs/libpng:0[abi_x86_32(-)] )
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
ssl? ( dev-libs/openssl:0[abi_x86_32(-)] )
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
media-libs/alsa-lib[abi_x86_32(-)]
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]
x11-libs/libX11[abi_x86_32(-)]
x11-libs/libXau[abi_x86_32(-)]
x11-libs/libXdmcp[abi_x86_32(-)]
x11-libs/libXext[abi_x86_32(-)]
x11-libs/libXi[abi_x86_32(-)]
x11-libs/libXrandr[abi_x86_32(-)]
x11-libs/libXxf86vm[abi_x86_32(-)]
x11-libs/libxcb[abi_x86_32(-)]
"
EMUL_DEPS="
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
openal? ( app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] )
opengl? ( app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
scanner? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
v4l? ( app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )
"
DEPEND="dev-lang/perl
app-arch/unzip
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
!prefix? ( sys-libs/glibc )
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
|| ( ( ${REGULAR_DEPS} ) ( ${EMUL_DEPS} ) )
"
pkg_nofetch() {
einfo "Please visit ${HOMEPAGE}"
einfo "and place ${A} in ${DISTDIR}"
}
src_unpack() {
# self unpacking zip archive; unzip warns about the exe stuff
unpack_zip ${A}
}
src_prepare() {
python_fix_shebang .
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
# Remove unnecessary files
rm -r license.txt guis/ || die "Could not remove files"
use doc || rm -r doc/ || die "Could not remove files"
}
src_install() {
# Install crossover symlink, bug #476314
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
# Install documentation
dodoc README changelog.txt
rm README changelog.txt || die "Could not remove README and changelog.txt"
# Install files
dodir /opt/cxoffice
cp -r ./* "${ED}opt/cxoffice" \
|| die "Could not install into ${ED}opt/cxoffice"
# Install configuration file
insinto /opt/cxoffice/etc
doins share/crossover/data/cxoffice.conf
# Install requisite directories for menus
dodir "/usr/share/applications"
dodir "/etc/xdg/menus/applications-merged"
# Install menus
XDG_CONFIG_DIRS="${ED}etc/xdg" \
XDG_DATA_DIRS="${ED}usr/share" \
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|| die "Could not install menus"
# Fix menus
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|| die "Could not fix menus"
}

@ -1,159 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/crossover-bin-13.2.0.ebuild,v 1.1 2014/08/23 21:13:56 ryao Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="threads"
inherit python-single-r1 unpacker
DESCRIPTION="Commercial version of app-emulation/wine with paid support."
HOMEPAGE="http://www.codeweavers.com/products/crossover/"
SRC_URI="install-crossover-${PV}.bin"
LICENSE="CROSSOVER-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal +opengl +png +scanner +ssl +v4l"
RESTRICT="fetch test"
QA_FLAGS_IGNORED="opt/cxoffice/.*"
QA_PRESTRIPPED="opt/cxoffice/lib/.*
opt/cxoffice/bin/cxburner
opt/cxoffice/bin/cxntlm_auth
opt/cxoffice/bin/wineserver
opt/cxoffice/bin/unrar
opt/cxoffice/bin/wine-preloader
opt/cxoffice/bin/cxdiag
opt/cxoffice/bin/cxgettext
opt/cxoffice/bin/wineloader
"
S="${WORKDIR}"
MLIB_DEPS="amd64? (
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
scanner? ( app-emulation/emul-linux-x86-medialibs )
v4l? ( app-emulation/emul-linux-x86-medialibs )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
>=media-libs/freetype-2.5.0.1[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)"
X86_DEPS="x86? (
capi? ( net-dialup/capi4k-utils )
cups? ( net-print/cups )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
lcms? ( media-libs/lcms:0 )
ldap? ( net-nds/openldap )
gphoto2? ( media-libs/libgphoto2 )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
openal? ( media-libs/openal )
opengl? (
virtual/glu
virtual/opengl
)
png? ( media-libs/libpng:0 )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl:0 )
v4l? ( media-libs/libv4l )
media-libs/alsa-lib
>=media-libs/freetype-2.0.0
media-libs/mesa
sys-apps/util-linux
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXxf86vm
x11-libs/libxcb
)"
DEPEND="dev-lang/perl
app-arch/unzip
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
!prefix? ( sys-libs/glibc )
>=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-util/desktop-file-utils
!app-emulation/crossover-office-pro-bin
!app-emulation/crossover-office-bin
${MLIB_DEPS}
${X86_DEPS}
"
pkg_nofetch() {
einfo "Please visit ${HOMEPAGE}"
einfo "and place ${A} in ${DISTDIR}"
}
src_unpack() {
# self unpacking zip archive; unzip warns about the exe stuff
unpack_zip ${A}
}
src_prepare() {
python_fix_shebang .
sed -e 's:/usr/local/etc/xdg /etc/xdg::' -i "${WORKDIR}/bin/locate_gui.sh" \
|| die "Could not patch ${WORKDIR}/bin/locate_gui.sh"
# Remove unnecessary files
rm -r license.txt guis/ || die "Could not remove files"
use doc || rm -r doc/ || die "Could not remove files"
}
src_install() {
# Install crossover symlink, bug #476314
dosym /opt/cxoffice/bin/crossover /opt/bin/crossover
# Install documentation
dodoc README changelog.txt
rm README changelog.txt || die "Could not remove README and changelog.txt"
# Install files
dodir /opt/cxoffice
cp -r ./* "${ED}opt/cxoffice" \
|| die "Could not install into ${ED}opt/cxoffice"
# Install configuration file
insinto /opt/cxoffice/etc
doins share/crossover/data/cxoffice.conf
# Install requisite directories for menus
dodir "/usr/share/applications"
dodir "/etc/xdg/menus/applications-merged"
# Install menus
XDG_CONFIG_DIRS="${ED}etc/xdg" \
XDG_DATA_DIRS="${ED}usr/share" \
"${ED}opt/cxoffice/bin/cxmenu" --crossover --install \
|| die "Could not install menus"
# Fix menus
sed -e "s:${ED}:/:" -i "${ED}usr/share/applications/"* \
|| die "Could not fix menus"
}

@ -0,0 +1,15 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-jna/emul-linux-x86-jna-20140508-r1.ebuild,v 1.1 2014/11/12 21:47:58 axs Exp $
EAPI=5
inherit emul-linux-x86
LICENSE="LGPL-2.1"
KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="|| (
>=virtual/libffi-3.0.13-r1[abi_x86_32(-)]
~app-emulation/emul-linux-x86-baselibs-${PV}[-abi_x86_32(-)]
)"

@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/atokx3/atokx3-3.0.0-r10.ebuild,v 1.4 2014/06/25 06:34:14 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/atokx3/atokx3-3.0.0-r11.ebuild,v 1.1 2014/11/12 17:59:52 axs Exp $
EAPI="3"
EAPI=5
inherit cdrom eutils gnome2-utils multilib
@ -19,7 +19,7 @@ SRC_URI="http://www3.justsystem.co.jp/download/atok/up/lin/${MY_UPDATE_P}.tar.gz
LICENSE="ATOK MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="-* ~amd64 ~x86"
IUSE="multilib"
RESTRICT="strip mirror"
@ -55,45 +55,45 @@ RDEPEND="!app-i18n/atokx2
x11-libs/pangox-compat
multilib? (
|| (
app-emulation/emul-linux-x86-baselibs
(
>=dev-libs/glib-2.34.3:2[abi_x86_32]
>=dev-libs/libxml2-2.9.1-r4:2[abi_x86_32]
>=media-libs/libpng-1.2.51[abi_x86_32]
>=sys-apps/tcp-wrappers-7.6.22-r1[abi_x86_32]
>=virtual/pam-0-r1[abi_x86_32]
>=dev-libs/glib-2.34.3:2[abi_x86_32(-)]
>=dev-libs/libxml2-2.9.1-r4:2[abi_x86_32(-)]
>=media-libs/libpng-1.2.51[abi_x86_32(-)]
>=sys-apps/tcp-wrappers-7.6.22-r1[abi_x86_32(-)]
>=virtual/pam-0-r1[abi_x86_32(-)]
)
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)
|| (
app-emulation/emul-linux-x86-gtklibs
(
>=dev-libs/atk-2.10.0[abi_x86_32]
>=x11-libs/cairo-1.12.14-r4[abi_x86_32]
>=x11-libs/gtk+-2.24.23:2[abi_x86_32]
>=x11-libs/pangox-compat-0.0.2[abi_x86_32]
)
app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)]
)
|| (
app-emulation/emul-linux-x86-opengl
>=x11-libs/libdrm-2.4.46[abi_x86_32]
>=x11-libs/libdrm-2.4.46[abi_x86_32(-)]
app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
)
|| (
app-emulation/emul-linux-x86-xlibs
(
>=media-libs/fontconfig-2.10.92[abi_x86_32]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32]
>=x11-libs/libXcomposite-0.4.4-r1[abi_x86_32]
>=x11-libs/libXcursor-1.1.14[abi_x86_32]
>=x11-libs/libXdamage-1.1.4-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libXfixes-5.0.1[abi_x86_32]
>=x11-libs/libXft-2.3.1-r1[abi_x86_32]
>=x11-libs/libXi-1.7.2[abi_x86_32]
>=x11-libs/libXrandr-1.4.2[abi_x86_32]
>=x11-libs/libXrender-0.9.8[abi_x86_32]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32]
>=media-libs/fontconfig-2.10.92[abi_x86_32(-)]
>=x11-libs/libICE-1.0.8-r1[abi_x86_32(-)]
>=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)]
>=x11-libs/libXcomposite-0.4.4-r1[abi_x86_32(-)]
>=x11-libs/libXcursor-1.1.14[abi_x86_32(-)]
>=x11-libs/libXdamage-1.1.4-r1[abi_x86_32(-)]
>=x11-libs/libXext-1.3.2[abi_x86_32(-)]
>=x11-libs/libXfixes-5.0.1[abi_x86_32(-)]
>=x11-libs/libXft-2.3.1-r1[abi_x86_32(-)]
>=x11-libs/libXi-1.7.2[abi_x86_32(-)]
>=x11-libs/libXrandr-1.4.2[abi_x86_32(-)]
>=x11-libs/libXrender-0.9.8[abi_x86_32(-)]
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32(-)]
)
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
)
)"
@ -189,7 +189,7 @@ src_prepare() {
}
src_install() {
dodoc "${MY_UPDATE_P}/README_UP2.txt" || die
dodoc "${MY_UPDATE_P}/README_UP2.txt"
rm -rf "${MY_UPDATE_P}"
cp -dpR * "${ED}" || die
@ -200,22 +200,22 @@ src_install() {
local lib64="$(get_libdir)"
if [ "${lib32}" != "${lib64}" ] ; then
for f in xiiimp.so xiiimp.a iiim-xbe xiiimp.so.2 xiiimp.so.2.0.0 iiimd-watchdog xiiimp.la ; do
dosym "${EPREFIX}/usr/${lib32}/iiim/${f}" "/usr/${lib64}/iiim/${f}" || die
dosym "${EPREFIX}/usr/${lib32}/iiim/${f}" "/usr/${lib64}/iiim/${f}"
done
for f in atokx3aux.so atokx3.so ; do
dosym "${EPREFIX}/usr/${lib32}/iiim/le/atokx3/${f}" "/usr/${lib64}/iiim/le/atokx3/${f}" || die
dosym "${EPREFIX}/usr/${lib32}/iiim/le/atokx3/${f}" "/usr/${lib64}/iiim/le/atokx3/${f}"
done
dosym "${EPREFIX}/usr/${lib64}/iiim/le/atokx3/64" /usr/"${lib32}"/iiim/le/atokx3/64 || die
dosym "${EPREFIX}/usr/${lib64}/iiim/le/atokx3/64" /usr/"${lib32}"/iiim/le/atokx3/amd64 || die
dosym "${EPREFIX}/usr/${lib64}/iiim/le/atokx3/64" /usr/"${lib32}"/iiim/le/atokx3/64
dosym "${EPREFIX}/usr/${lib64}/iiim/le/atokx3/64" /usr/"${lib32}"/iiim/le/atokx3/amd64
fi
fi
sed -e "s:@EPREFIX@:${EPREFIX}:" "${FILESDIR}/xinput-iiimf" > "${T}/iiimf.conf" || die
insinto /etc/X11/xinit/xinput.d
doins "${T}/iiimf.conf" || die
doins "${T}/iiimf.conf"
dodoc "${CDROM_ROOT}"/doc/atok.pdf || die
dohtml "${CDROM_ROOT}"/readme.html || die
dodoc "${CDROM_ROOT}"/doc/atok.pdf
dohtml "${CDROM_ROOT}"/readme.html
}
pkg_preinst() {

@ -1,4 +1,3 @@
DIST ibus-1.4.1.tar.gz 1479412 SHA256 2f46de279ef3c0a48d3f52061794cfc6544ad8cfe3f04d9d12b251d119a180d6 SHA512 465f5d099ca60612e9d28c77da6a8da2435cc50c3f2f9b93c4c9258d18bb963d85b84ed9d7f9c58e90dc07a4898dc9668a6e2a3484b69074a1777761389ba468 WHIRLPOOL 800e68481202dfd6f4cef0de692f4fa3ceb9e570d34b632f9547605a9ed9688be75a69402ff5df3df71fed12f463502d6e8041862dd065e725e6fa16ec968bcf
DIST ibus-1.4.2.tar.gz 1489482 SHA256 2418d9960d177c0ce7d3dc5ef8ab75cfc00e30f5e2c730b7d82f4f22666a04d7 SHA512 0070f7d0a4bc6510692851f60e06e487f75fdbe47f50a2371f62dd06b89f20950161b5f1bb91e025dd8dced654d9e90eb910bb5be8e8923869e96e5048f8316d WHIRLPOOL c480ef6fabfe24f2350a0222945860e3b890b32373e159032cc4a9bb1a1df2ad22b6ce11fb9845c5ebacdb7662b9dd26bffb7dd8f6d366551e9ec226e2b14d8d
DIST ibus-1.5.5.tar.gz 2063794 SHA256 02ab36af6048399fedbe8d85074b161219b89df5020932df33cf8829764f8aec SHA512 8249d6ee4918b0e0fe030af736eed2260e1376b2fdaf0d819f289e0bd880a5e3874f1fb3d097fc74b9f359822ce16f4dae52a263aa28c2e2ce7bdf671cb2fea9 WHIRLPOOL 33ba90e5cdd54ecd7a03af8c5d2c1d2e8cfc88bfc53b65e5240eb4c60d6138007b754a60e8b1e79c98ce92e299d14f1a0cce445ad40b04e862adf3919401d77d
DIST ibus-1.5.8.tar.gz 2120220 SHA256 cfc562ae73de753dc8cb9ae30fe117286ddd94cd109002108f2eeb47e8101a29 SHA512 428e40be7ebea57832295e76b5c4350351c6d40c5178c57c61c8d6f31e524a315184c3d533ad88592e53ae7c6cb4beed67796ad61910f99f260fc9c243b2fc98 WHIRLPOOL 2fc0059a75b3f4b253770303a8c9c8ae02947153eaf7b9c220e2e10657275293a556b068ba4cad0d27f315b7374ffaedb53b20cd13f8408a3729cfaaea869d78
DIST ibus-1.5.9.tar.gz 2128459 SHA256 ad41014aa3cb961854ee0aa392a5abd7452fab2c6b77d8ff2d736b7405b48ac6 SHA512 8a21303abceb38f1e5903342590c229a243db1497503fa08d547e1029bc25b90a2031f0386e57ddfcb897a14819d202289fcac1e3c8bad059698b04501a7ede9 WHIRLPOOL 88135818669cb3c189ce02a7caba3ec262bd95ffa6d139e8f76113ca91fc778f5f7703cfbfb1f5d5dd3cbb6948ba14d9c326f318b0286381caec45db3b453221

@ -1,19 +0,0 @@
http://cgit.freedesktop.org/dbus/dbus/commit/dbus/dbus-sysdeps-unix.c?id=66e52541d5bdd4927a5c702963749760643313f4
http://bugs.gentoo.org/390463
--- src/ibusshare.c
+++ src/ibusshare.c
@@ -41,7 +41,11 @@ ibus_get_local_machine_id (void)
if (machine_id == NULL) {
GError *error = NULL;
- if (!g_file_get_contents ("/var/lib/dbus/machine-id",
+ if (!g_file_get_contents ("/etc/machine-id",
+ &machine_id,
+ NULL,
+ NULL) &&
+ !g_file_get_contents ("/var/lib/dbus/machine-id",
&machine_id,
NULL,
&error)) {

@ -1,11 +0,0 @@
--- src/Makefile.am.orig
+++ src/Makefile.am
@@ -170,7 +170,7 @@ introspection_files = \
ibusenumtypes.h \
$(NULL)
IBus-1.0.gir: $(libibus) Makefile
-IBus_1_0_gir_SCANNERFLAGS = --pkg=ibus-1.0 $(IBUS_GIR_SCANNERFLAGS)
+IBus_1_0_gir_SCANNERFLAGS = --pkg-export=ibus-1.0 $(IBUS_GIR_SCANNERFLAGS)
IBus_1_0_gir_INCLUDES = GLib-2.0 GObject-2.0 Gio-2.0
IBus_1_0_gir_LIBS = $(libibus)
IBus_1_0_gir_FILES = $(addprefix $(srcdir)/,$(introspection_files))

@ -1,85 +0,0 @@
Fixes building documents.
https://bugs.gentoo.org/442904
--- ibus-1.4.2.orig/docs/reference/ibus/ibus-docs.sgml.in
+++ ibus-1.4.2/docs/reference/ibus/ibus-docs.sgml.in
@@ -74,8 +74,10 @@
<xi:include href="xml/ibusenginedesc.xml"/>
<xi:include href="xml/ibusfactory.xml"/>
<xi:include href="xml/ibusinputcontext.xml"/>
+ <xi:include href="xml/ibuskeys.xml"/>
<xi:include href="xml/ibuskeymap.xml"/>
<xi:include href="xml/ibuskeysyms.xml"/>
+ <xi:include href="xml/ibusutil.xml"/>
</chapter>
<chapter>
<title>Configuration</title>
@@ -92,9 +94,6 @@
<title>Communication</title>
<para>Here lists the service communication functions.</para>
<xi:include href="xml/ibusbus.xml"/>
- <xi:include href="xml/ibusconnection.xml"/>
- <xi:include href="xml/ibusmessage.xml"/>
- <xi:include href="xml/ibuspendingcall.xml"/>
<xi:include href="xml/ibusproxy.xml"/>
<xi:include href="xml/ibusserializable.xml"/>
<xi:include href="xml/ibusservice.xml"/>
@@ -104,11 +103,18 @@
<para>Definition and functions for IBus internal use.</para>
<xi:include href="xml/ibusdebug.xml"/>
<xi:include href="xml/ibuserror.xml"/>
- <xi:include href="xml/ibusmainloop.xml"/>
<xi:include href="xml/ibusobject.xml"/>
- <xi:include href="xml/ibusserver.xml"/>
<xi:include href="xml/ibusshare.xml"/>
<xi:include href="xml/ibustypes.xml"/>
</chapter>
+ <index id="api-index-full">
+ <title>Index</title>
+ <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+ </index>
+ <index id="api-index-deprecated" role="deprecated">
+ <title>Index of deprecated symbols</title>
+ <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
+ </index>
+ <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
</book>
--- ibus-1.4.2.orig/src/ibusobservedpath.h
+++ ibus-1.4.2/src/ibusobservedpath.h
@@ -75,6 +75,7 @@ struct _IBusObservedPath {
IBusSerializable parent;
/* instance members */
+ /*< public >*/
gchar *path;
glong mtime;
gboolean is_dir;
--- ibus-1.4.2.orig/src/ibusproperty.h
+++ ibus-1.4.2/src/ibusproperty.h
@@ -124,15 +124,15 @@ typedef struct _IBusPropListClass IBusPr
/**
* IBusProperty:
- * @key: Unique Identity for the IBusProperty.
- * @icon: Icon file for the IBusProperty.
- * @label: Text shown in UI.
- * @tooltip: Message shown if mouse hovered the IBusProperty.
- * @sensitive: Whether the IBusProperty is sensitive to keyboard and mouse event.
- * @visible: Whether the IBusProperty is visible.
- * @type: IBusPropType of IBusProperty.
- * @state: IBusPropState of IBusProperty.
- * @sub_props: IBusPropList that contains sub IBusProperties. These IBusProperties are usually
+ * key: Unique Identity for the IBusProperty.
+ * icon: Icon file for the IBusProperty.
+ * label: Text shown in UI.
+ * tooltip: Message shown if mouse hovered the IBusProperty.
+ * sensitive: Whether the IBusProperty is sensitive to keyboard and mouse event.
+ * visible: Whether the IBusProperty is visible.
+ * type: IBusPropType of IBusProperty.
+ * state: IBusPropState of IBusProperty.
+ * sub_props: IBusPropList that contains sub IBusProperties. These IBusProperties are usually
* shown as sub menu item.
*
* UI component for input method engine property.

@ -1,29 +0,0 @@
diff -Naur ibus-1.4.1.orig/configure.ac ibus-1.4.1/configure.ac
--- ibus-1.4.1.orig/configure.ac 2012-02-05 23:04:15.000000000 +0900
+++ ibus-1.4.1/configure.ac 2012-02-06 01:20:18.303186786 +0900
@@ -259,23 +259,8 @@
)
AM_CONDITIONAL([ENABLE_GCONF], [test x"$enable_gconf" = x"yes"])
-if test x"$enable_gconf" = x"yes"; then
- # check gconf
- PKG_CHECK_MODULES(GCONF,
- [gconf-2.0 >= 2.12],
- )
-
- AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
- if test x"$GCONFTOOL" = xno; then
- AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
- fi
-
- AM_GCONF_SOURCE_2
- # GCONF_SCHEMAS_INSTALL should be set in macro AM_GCONF_SOURCE_2
-else
- AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [false])
- enable_gconf="no (disabled, use --enable-gconf to enable)"
-fi
+AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [false])
+enable_gconf="no (disabled, use --enable-gconf to enable)"
# --enable-memconf option.
AC_ARG_ENABLE(memconf,

@ -1,367 +0,0 @@
From 62cd0492e3459416e1775aedc327bced53f66828 Mon Sep 17 00:00:00 2001
From: Rui Matos <tiagomatos@gmail.com>
Date: Wed, 9 Jan 2013 10:14:55 -0500
Subject: [PATCH] client: Queue events while the IBus context isn't ready
There are actually 3 patches here.
---
client: Queue events while the IBus context isn't ready
We may lose events that ought to be processed while the IBus context
isn't ready or if the connection to IBus isn't fully established yet.
To avoid that, enqueue events to be processed later when the IBus
context creation finishes.
---
client: Don't cancel an ongoing create input context on another request
This would only add more delays.
---
client: Cancel any ongoing create input context request on finalize
BUG=
Review URL: https://codereview.appspot.com/6988047
Patch from Rui Matos <tiagomatos@gmail.com>.
---
client/gtk2/ibusimcontext.c | 220 ++++++++++++++++++++++++++-----------------
1 file changed, 133 insertions(+), 87 deletions(-)
diff --git a/client/gtk2/ibusimcontext.c b/client/gtk2/ibusimcontext.c
index 011676f..94005b7 100644
--- a/client/gtk2/ibusimcontext.c
+++ b/client/gtk2/ibusimcontext.c
@@ -40,6 +40,8 @@
# define IDEBUG(a...)
#endif
+#define MAX_QUEUED_EVENTS 20
+
struct _IBusIMContext {
GtkIMContext parent;
@@ -63,6 +65,7 @@ struct _IBusIMContext {
/* cancellable */
GCancellable *cancellable;
+ GQueue *events_queue;
};
struct _IBusIMContextClass {
@@ -154,6 +157,8 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
static GtkIMContextClass *parent_class = NULL;
static IBusBus *_bus = NULL;
+static guint _daemon_name_watch_id = 0;
+static gboolean _daemon_is_running = FALSE;
void
ibus_im_context_register_type (GTypeModule *type_module)
@@ -261,6 +266,46 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
gdk_event_free ((GdkEvent *)event);
}
+static gboolean
+_process_key_event (IBusInputContext *context,
+ GdkEventKey *event)
+{
+ guint state = event->state;
+ gboolean retval = FALSE;
+
+ if (event->type == GDK_KEY_RELEASE) {
+ state |= IBUS_RELEASE_MASK;
+ }
+
+ if (_use_sync_mode) {
+ retval = ibus_input_context_process_key_event (context,
+ event->keyval,
+ event->hardware_keycode - 8,
+ state);
+ }
+ else {
+ ibus_input_context_process_key_event_async (context,
+ event->keyval,
+ event->hardware_keycode - 8,
+ state,
+ -1,
+ NULL,
+ _process_key_event_done,
+ gdk_event_copy ((GdkEvent *) event));
+
+ retval = TRUE;
+ }
+
+ if (retval) {
+ event->state |= IBUS_HANDLED_MASK;
+ }
+ else {
+ event->state |= IBUS_IGNORED_MASK;
+ }
+
+ return retval;
+}
+
/* emit "retrieve-surrounding" glib signal of GtkIMContext, if
* context->caps has IBUS_CAP_SURROUNDING_TEXT and the current IBus
@@ -387,38 +432,7 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
ibusimcontext->time = event->time;
}
- guint state = event->state;
- if (event->type == GDK_KEY_RELEASE) {
- state |= IBUS_RELEASE_MASK;
- }
-
- if (_use_sync_mode) {
- retval = ibus_input_context_process_key_event (
- ibuscontext,
- event->keyval,
- event->hardware_keycode - 8,
- state);
- }
- else {
- ibus_input_context_process_key_event_async (
- ibuscontext,
- event->keyval,
- event->hardware_keycode - 8,
- state,
- -1,
- NULL,
- _process_key_event_done,
- gdk_event_copy ((GdkEvent *) event));
- retval = TRUE;
-
- }
-
- if (retval) {
- event->state |= IBUS_HANDLED_MASK;
- }
- else {
- event->state |= IBUS_IGNORED_MASK;
- }
+ retval = _process_key_event (ibuscontext, event);
if (ibusimcontext != NULL) {
/* unref ibusimcontext could call ibus_im_context_finalize here
@@ -450,6 +464,23 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
}
static void
+daemon_name_appeared (GDBusConnection *connection,
+ const gchar *name,
+ const gchar *owner,
+ gpointer data)
+{
+ _daemon_is_running = TRUE;
+}
+
+static void
+daemon_name_vanished (GDBusConnection *connection,
+ const gchar *name,
+ gpointer data)
+{
+ _daemon_is_running = FALSE;
+}
+
+static void
ibus_im_context_class_init (IBusIMContextClass *class)
{
IDEBUG ("%s", __FUNCTION__);
@@ -533,6 +564,14 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
/* always install snooper */
if (_key_snooper_id == 0)
_key_snooper_id = gtk_key_snooper_install (_key_snooper_cb, NULL);
+
+ _daemon_name_watch_id = g_bus_watch_name (G_BUS_TYPE_SESSION,
+ IBUS_SERVICE_IBUS,
+ G_BUS_NAME_WATCHER_FLAGS_NONE,
+ daemon_name_appeared,
+ daemon_name_vanished,
+ NULL,
+ NULL);
}
static void
@@ -543,6 +582,8 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
gtk_key_snooper_remove (_key_snooper_id);
_key_snooper_id = 0;
}
+
+ g_bus_unwatch_name (_daemon_name_watch_id);
}
/* Copied from gtk+2.0-2.20.1/modules/input/imcedilla.c to fix crosbug.com/11421.
@@ -602,6 +643,7 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
ibusimcontext->caps = IBUS_CAP_PREEDIT_TEXT | IBUS_CAP_FOCUS;
#endif
+ ibusimcontext->events_queue = g_queue_new ();
// Create slave im context
ibusimcontext->slave = gtk_im_context_simple_new ();
@@ -651,6 +693,13 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
g_signal_handlers_disconnect_by_func (_bus, G_CALLBACK (_bus_connected_cb), obj);
+ if (ibusimcontext->cancellable != NULL) {
+ /* Cancel any ongoing create input context request */
+ g_cancellable_cancel (ibusimcontext->cancellable);
+ g_object_unref (ibusimcontext->cancellable);
+ ibusimcontext->cancellable = NULL;
+ }
+
if (ibusimcontext->ibuscontext) {
ibus_proxy_destroy ((IBusProxy *)ibusimcontext->ibuscontext);
}
@@ -670,6 +719,9 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
pango_attr_list_unref (ibusimcontext->preedit_attrs);
}
+ g_queue_free_full (ibusimcontext->events_queue,
+ (GDestroyNotify)gdk_event_free);
+
G_OBJECT_CLASS(parent_class)->finalize (obj);
}
@@ -681,65 +733,56 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
IBusIMContext *ibusimcontext = IBUS_IM_CONTEXT (context);
- if (G_LIKELY (ibusimcontext->ibuscontext && ibusimcontext->has_focus)) {
- /* If context does not have focus, ibus will process key event in sync mode.
- * It is a workaround for increase search in treeview.
- */
- gboolean retval = FALSE;
-
- if (event->state & IBUS_HANDLED_MASK)
- return TRUE;
+ if (!_daemon_is_running)
+ return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
- if (event->state & IBUS_IGNORED_MASK)
- return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
+ /* If context does not have focus, ibus will process key event in
+ * sync mode. It is a workaround for increase search in treeview.
+ */
+ if (!ibusimcontext->has_focus)
+ return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
- /* XXX it is a workaround for some applications do not set client window. */
- if (ibusimcontext->client_window == NULL && event->window != NULL)
- gtk_im_context_set_client_window ((GtkIMContext *)ibusimcontext, event->window);
+ if (event->state & IBUS_HANDLED_MASK)
+ return TRUE;
- _request_surrounding_text (ibusimcontext);
+ if (event->state & IBUS_IGNORED_MASK)
+ return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
- if (ibusimcontext != NULL) {
- ibusimcontext->time = event->time;
- }
+ /* XXX it is a workaround for some applications do not set client
+ * window. */
+ if (ibusimcontext->client_window == NULL && event->window != NULL)
+ gtk_im_context_set_client_window ((GtkIMContext *)ibusimcontext,
+ event->window);
- guint state = event->state;
- if (event->type == GDK_KEY_RELEASE) {
- state |= IBUS_RELEASE_MASK;
- }
+ _request_surrounding_text (ibusimcontext);
- if (_use_sync_mode) {
- retval = ibus_input_context_process_key_event (
- ibusimcontext->ibuscontext,
- event->keyval,
- event->hardware_keycode - 8,
- state);
- }
- else {
- ibus_input_context_process_key_event_async (
- ibusimcontext->ibuscontext,
- event->keyval,
- event->hardware_keycode - 8,
- state,
- -1,
- NULL,
- _process_key_event_done,
- gdk_event_copy ((GdkEvent *) event));
- retval = TRUE;
- }
+ ibusimcontext->time = event->time;
- if (retval) {
- event->state |= IBUS_HANDLED_MASK;
+ if (ibusimcontext->ibuscontext) {
+ if (_process_key_event (ibusimcontext->ibuscontext, event))
return TRUE;
- }
- else {
- event->state |= IBUS_IGNORED_MASK;
- return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
- }
+ else
+ return gtk_im_context_filter_keypress (ibusimcontext->slave,
+ event);
}
- else {
- return gtk_im_context_filter_keypress (ibusimcontext->slave, event);
+
+ /* At this point we _should_ be waiting for the IBus context to be
+ * created or the connection to IBus to be established. If that's
+ * the case we queue events to be processed when the IBus context
+ * is ready. */
+ g_return_val_if_fail (ibusimcontext->cancellable != NULL ||
+ ibus_bus_is_connected (_bus) == FALSE,
+ FALSE);
+ g_queue_push_tail (ibusimcontext->events_queue,
+ gdk_event_copy ((GdkEvent *)event));
+
+ if (g_queue_get_length (ibusimcontext->events_queue) > MAX_QUEUED_EVENTS) {
+ g_warning ("Events queue growing too big, will start to drop.");
+ gdk_event_free ((GdkEvent *)
+ g_queue_pop_head (ibusimcontext->events_queue));
}
+
+ return TRUE;
}
static void
@@ -1482,6 +1525,14 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
ibus_input_context_focus_in (ibusimcontext->ibuscontext);
_set_cursor_location_internal (ibusimcontext);
}
+
+ if (!g_queue_is_empty (ibusimcontext->events_queue)) {
+ GdkEventKey *event;
+ while (event = g_queue_pop_head (ibusimcontext->events_queue)) {
+ _process_key_event (context, event);
+ gdk_event_free ((GdkEvent *)event);
+ }
+ }
}
g_object_unref (ibusimcontext);
@@ -1494,12 +1545,7 @@ static void _slave_preedit_end_cb (GtkIMContext *slave,
g_assert (ibusimcontext->ibuscontext == NULL);
- if (ibusimcontext->cancellable != NULL) {
- /* Cancel previous create input context request */
- g_cancellable_cancel (ibusimcontext->cancellable);
- g_object_unref (ibusimcontext->cancellable);
- ibusimcontext->cancellable = NULL;
- }
+ g_return_if_fail (ibusimcontext->cancellable == NULL);
ibusimcontext->cancellable = g_cancellable_new ();
--
1.7.10

@ -1,30 +0,0 @@
From 8ac534fc002356b93e2015a8866f1ea89e3895f9 Mon Sep 17 00:00:00 2001
From: fujiwarat <takao.fujiwara1@gmail.com>
Date: Sat, 15 Dec 2012 17:40:18 +0900
Subject: [PATCH] Use Variant.unpack() instead of Variant.dup_strv().
Variant.dup_strv() returns a tuple in pygobject 3.2, e.g. (['<Control>space'], 1L), and a list in pygobject 3.4, e.g. ['<Control>space'] .
BUG=RH#887153
Review URL: https://codereview.appspot.com/6941051
---
setup/main.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/setup/main.py b/setup/main.py
index a8acc7a..707faa4 100644
--- a/setup/main.py
+++ b/setup/main.py
@@ -87,7 +87,7 @@ def __init_hotkey(self):
label = 'switch_engine'
variant = self.__config.get_value('general/hotkey', name)
if variant != None:
- shortcuts = variant.dup_strv()
+ shortcuts = variant.unpack()
else:
shortcuts = ['<Control>space']
--
1.7.10

@ -1,85 +0,0 @@
diff --git a/data/ibus.schemas.in b/data/ibus.schemas.in
index dbb6da8..54ccb4c 100644
--- a/data/ibus.schemas.in
+++ b/data/ibus.schemas.in
@@ -224,7 +224,7 @@
<applyto>/desktop/ibus/general/use_system_keyboard_layout</applyto>
<owner>ibus</owner>
<type>bool</type>
- <default>true</default>
+ <default>false</default>
<locale name="C">
<short>Use system keyboard layout</short>
<long>Use system keyboard (XKB) layout</long>
diff --git a/ui/gtk3/panel.vala b/ui/gtk3/panel.vala
index 24e6b2e..18ef5c0 100644
--- a/ui/gtk3/panel.vala
+++ b/ui/gtk3/panel.vala
@@ -48,6 +48,7 @@ class Panel : IBus.PanelService {
private Gtk.AboutDialog m_about_dialog;
private Gtk.CssProvider m_css_provider;
private int m_switcher_delay_time = 400;
+ private bool m_use_system_keyboard_layout = false;
private const string ACCELERATOR_SWITCH_IME_FOREWARD = "<Control>space";
private GLib.List<Keybinding> m_keybindings = new GLib.List<Keybinding>();
@@ -265,6 +266,22 @@ class Panel : IBus.PanelService {
}
}
+ private void set_use_system_keyboard_layout(Variant? variant) {
+ Variant var_use_system_kbd_layout = variant;
+
+ if (var_use_system_kbd_layout == null) {
+ var_use_system_kbd_layout = m_config.get_value(
+ "general",
+ "use_system_keyboard_layout");
+ }
+
+ if (var_use_system_kbd_layout == null) {
+ return;
+ }
+
+ m_use_system_keyboard_layout = var_use_system_kbd_layout.get_boolean();
+ }
+
public void set_config(IBus.Config config) {
if (m_config != null) {
m_config.value_changed.disconnect(config_value_changed_cb);
@@ -278,9 +295,13 @@ class Panel : IBus.PanelService {
m_config.watch("general", "preload_engines");
m_config.watch("general", "engines_order");
m_config.watch("general", "switcher_delay_time");
+ m_config.watch("general", "use_system_keyboard_layout");
m_config.watch("general/hotkey", "triggers");
m_config.watch("panel", "custom_font");
m_config.watch("panel", "use_custom_font");
+ // Update m_use_system_keyboard_layout before update_engines()
+ // is called.
+ set_use_system_keyboard_layout(null);
update_engines(m_config.get_value("general", "preload_engines"),
m_config.get_value("general", "engines_order"));
unbind_switch_shortcut();
@@ -352,7 +373,9 @@ class Panel : IBus.PanelService {
return;
}
// set xkb layout
- exec_setxkbmap(engine);
+ if (!m_use_system_keyboard_layout) {
+ exec_setxkbmap(engine);
+ }
}
private void config_value_changed_cb(IBus.Config config,
@@ -380,6 +403,11 @@ class Panel : IBus.PanelService {
set_switcher_delay_time(variant);
return;
}
+
+ if (section == "general" && name == "use_system_keyboard_layout") {
+ set_use_system_keyboard_layout(variant);
+ return;
+ }
}
private void handle_engine_switch(Gdk.Event event, bool revert) {

@ -1,49 +0,0 @@
http://bugs.gentoo.org/395239
--- m4/gconf-2.m4
+++ m4/gconf-2.m4
@@ -0,0 +1,44 @@
+dnl AM_GCONF_SOURCE_2
+dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
+dnl (i.e. pass to gconftool-2
+dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
+dnl you should install foo.schemas files
+dnl
+
+AC_DEFUN([AM_GCONF_SOURCE_2],
+[
+ if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+ GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+ else
+ GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
+ fi
+
+ AC_ARG_WITH([gconf-source],
+ AC_HELP_STRING([--with-gconf-source=sourceaddress],
+ [Config database for installing schema files.]),
+ [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
+
+ AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
+ AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
+
+ if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+ GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
+ fi
+
+ AC_ARG_WITH([gconf-schema-file-dir],
+ AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
+ [Directory for installing schema files.]),
+ [GCONF_SCHEMA_FILE_DIR="$withval"],)
+
+ AC_SUBST(GCONF_SCHEMA_FILE_DIR)
+ AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
+
+ AC_ARG_ENABLE(schemas-install,
+ AC_HELP_STRING([--disable-schemas-install],
+ [Disable the schemas installation]),
+ [case ${enableval} in
+ yes|no) ;;
+ *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
+ esac])
+ AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
+])

@ -1,163 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.4.1.ebuild,v 1.15 2013/05/14 06:05:49 naota Exp $
EAPI=4
PYTHON_DEPEND="python? 2:2.5"
inherit eutils gnome2-utils multilib python autotools vala
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
HOMEPAGE="http://code.google.com/p/ibus/"
SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd"
IUSE="dconf doc +gconf gtk gtk3 +introspection nls +python vala +X"
REQUIRED_USE="|| ( gtk gtk3 X )" #342903
RDEPEND=">=dev-libs/glib-2.26
dconf? ( >=gnome-base/dconf-0.7.5 )
gconf? ( >=gnome-base/gconf-2.12:2 )
gnome-base/librsvg
sys-apps/dbus[X?]
app-text/iso-codes
gtk? ( x11-libs/gtk+:2 )
gtk3? ( x11-libs/gtk+:3 )
X? (
x11-libs/libX11
x11-libs/gtk+:2
)
introspection? ( >=dev-libs/gobject-introspection-0.6.8 )
python? (
dev-python/notify-python
>=dev-python/dbus-python-0.83
)
nls? ( virtual/libintl )
vala? ( $(vala_depend) )"
# X? ( x11-libs/libX11 )
# gtk? ( x11-libs/gtk+:2 x11-libs/gtk+:3 )
DEPEND="${RDEPEND}
>=dev-lang/perl-5.8.1
dev-util/intltool
virtual/pkgconfig
doc? ( >=dev-util/gtk-doc-1.9 )
nls? ( >=sys-devel/gettext-0.16.1 )"
RDEPEND="${RDEPEND}
x11-apps/setxkbmap
python? (
dev-python/pygtk
dev-python/pyxdg
)"
RESTRICT="test"
DOCS="AUTHORS ChangeLog NEWS README"
update_gtk_immodules() {
local GTK2_CONFDIR="/etc/gtk-2.0"
# bug #366889
if has_version '>=x11-libs/gtk+-2.22.1-r1:2' || has_multilib_profile ; then
GTK2_CONFDIR="${GTK2_CONFDIR}/$(get_abi_CHOST)"
fi
mkdir -p "${EPREFIX}${GTK2_CONFDIR}"
if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-2.0" ] ; then
"${EPREFIX}/usr/bin/gtk-query-immodules-2.0" > "${EPREFIX}${GTK2_CONFDIR}/gtk.immodules"
fi
}
update_gtk3_immodules() {
if [ -x "${EPREFIX}/usr/bin/gtk-query-immodules-3.0" ] ; then
"${EPREFIX}/usr/bin/gtk-query-immodules-3.0" --update-cache
fi
}
pkg_setup() {
if use python; then
python_set_active_version 2
python_pkg_setup
fi
}
src_prepare() {
>py-compile #397497
echo ibus/_config.py >> po/POTFILES.skip
use vala && vala_src_prepare
epatch \
"${FILESDIR}"/${PN}-gconf-2.m4.patch \
"${FILESDIR}"/${PN}-1.4.0-machine-id-fallback.patch \
"${FILESDIR}"/${PN}-1.4.1-gir.patch \
"${FILESDIR}"/${PN}-1.4.1-libxslt-1.1.27.patch
eautoreconf
}
src_configure() {
# We cannot call $(PYTHON) if we haven't called python_pkg_setup
use python && PYTHON=$(PYTHON) || PYTHON=
econf \
$(use_enable dconf) \
$(use_enable doc gtk-doc) \
$(use_enable doc gtk-doc-html) \
$(use_enable introspection) \
$(use_enable gconf) \
$(use_enable gtk gtk2) \
$(use_enable gtk xim) \
$(use_enable gtk3) \
$(use_enable nls) \
$(use_enable python) \
$(use_enable vala) \
$(use_enable X xim) \
PYTHON="${PYTHON}"
}
src_install() {
default
find "${ED}" -name '*.la' -exec rm -f {} +
insinto /etc/X11/xinit/xinput.d
newins xinput-ibus ibus.conf
keepdir /usr/share/ibus/{engine,icons} #289547
}
pkg_preinst() {
use gconf && gnome2_gconf_savelist
gnome2_icon_savelist
}
pkg_postinst() {
use gconf && gnome2_gconf_install
use gtk && update_gtk_immodules
use gtk3 && update_gtk3_immodules
use python && python_mod_optimize /usr/share/${PN}
gnome2_icon_cache_update
elog "To use ibus, you should:"
elog "1. Get input engines from sunrise overlay."
elog " Run \"emerge -s ibus-\" in your favorite terminal"
elog " for a list of packages we already have."
elog
elog "2. Setup ibus:"
elog
elog " $ ibus-setup"
elog
elog "3. Set the following in your user startup scripts"
elog " such as .xinitrc, .xsession or .xprofile:"
elog
elog " export XMODIFIERS=\"@im=ibus\""
elog " export GTK_IM_MODULE=\"ibus\""
elog " export QT_IM_MODULE=\"xim\""
elog " ibus-daemon -d -x"
}
pkg_postrm() {
use gtk && update_gtk_immodules
use gtk3 && update_gtk3_immodules
use python && python_mod_cleanup /usr/share/${PN}
gnome2_icon_cache_update
}

@ -1,142 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.4.2.ebuild,v 1.7 2013/05/14 06:05:49 naota Exp $
EAPI=4
PYTHON_DEPEND="python? 2:2.5"
inherit eutils gnome2-utils multilib python autotools vala
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
HOMEPAGE="http://code.google.com/p/ibus/"
SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE="dconf doc +gconf gtk gtk3 +introspection nls +python vala +X"
REQUIRED_USE="|| ( gtk gtk3 X )" #342903
RDEPEND=">=dev-libs/glib-2.26
dconf? ( >=gnome-base/dconf-0.7.5 )
gconf? ( >=gnome-base/gconf-2.12:2 )
gnome-base/librsvg
sys-apps/dbus[X?]
app-text/iso-codes
gtk? ( x11-libs/gtk+:2 )
gtk3? ( x11-libs/gtk+:3 )
X? (
x11-libs/libX11
x11-libs/gtk+:2
)
introspection? ( >=dev-libs/gobject-introspection-0.6.8 )
python? (
dev-python/notify-python
>=dev-python/dbus-python-0.83
)
nls? ( virtual/libintl )
vala? ( $(vala_depend) )"
# X? ( x11-libs/libX11 )
# gtk? ( x11-libs/gtk+:2 x11-libs/gtk+:3 )
DEPEND="${RDEPEND}
>=dev-lang/perl-5.8.1
dev-util/intltool
virtual/pkgconfig
doc? ( >=dev-util/gtk-doc-1.9 )
nls? ( >=sys-devel/gettext-0.16.1 )"
RDEPEND="${RDEPEND}
x11-apps/setxkbmap
python? (
dev-python/pygtk
dev-python/pyxdg
)"
RESTRICT="test"
DOCS="AUTHORS ChangeLog NEWS README"
pkg_setup() {
if use python; then
python_set_active_version 2
python_pkg_setup
fi
}
src_prepare() {
>py-compile #397497
echo ibus/_config.py >> po/POTFILES.skip
use vala && vala_src_prepare
epatch \
"${FILESDIR}"/${PN}-gconf-2.m4.patch \
"${FILESDIR}"/${PN}-1.4.1-libxslt-1.1.27.patch
eautoreconf
}
src_configure() {
# We cannot call $(PYTHON) if we haven't called python_pkg_setup
use python && PYTHON=$(PYTHON) || PYTHON=
econf \
$(use_enable dconf) \
$(use_enable doc gtk-doc) \
$(use_enable doc gtk-doc-html) \
$(use_enable introspection) \
$(use_enable gconf) \
$(use_enable gtk gtk2) \
$(use_enable gtk xim) \
$(use_enable gtk3) \
$(use_enable nls) \
$(use_enable python) \
$(use_enable vala) \
$(use_enable X xim) \
PYTHON="${PYTHON}"
}
src_install() {
default
find "${ED}" -name '*.la' -exec rm -f {} +
insinto /etc/X11/xinit/xinput.d
newins xinput-ibus ibus.conf
keepdir /usr/share/ibus/{engine,icons} #289547
}
pkg_preinst() {
use gconf && gnome2_gconf_savelist
gnome2_icon_savelist
}
pkg_postinst() {
use gconf && gnome2_gconf_install
use gtk && gnome2_query_immodules_gtk2
use gtk3 && gnome2_query_immodules_gtk3
use python && python_mod_optimize /usr/share/${PN}
gnome2_icon_cache_update
elog "To use ibus, you should:"
elog "1. Get input engines from sunrise overlay."
elog " Run \"emerge -s ibus-\" in your favorite terminal"
elog " for a list of packages we already have."
elog
elog "2. Setup ibus:"
elog
elog " $ ibus-setup"
elog
elog "3. Set the following in your user startup scripts"
elog " such as .xinitrc, .xsession or .xprofile:"
elog
elog " export XMODIFIERS=\"@im=ibus\""
elog " export GTK_IM_MODULE=\"ibus\""
elog " export QT_IM_MODULE=\"xim\""
elog " ibus-daemon -d -x"
}
pkg_postrm() {
use gtk && gnome2_query_immodules_gtk2
use gtk3 && gnome2_query_immodules_gtk3
use python && python_mod_cleanup /usr/share/${PN}
gnome2_icon_cache_update
}

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.5.5.ebuild,v 1.7 2014/08/01 08:28:40 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.5.5.ebuild,v 1.8 2014/11/12 14:31:12 dlan Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
VALA_MIN_API_VERSION="0.18"
VALA_MIN_API_VERSION="0.20"
VALA_USE_DEPEND="vapigen"
# Vapigen is needed for the vala binding
# Valac is needed when building from git for the engine

@ -1,11 +1,11 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.5.8-r1.ebuild,v 1.2 2014/08/18 08:33:51 dlan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.5.8-r1.ebuild,v 1.3 2014/11/12 14:31:12 dlan Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
VALA_MIN_API_VERSION="0.18"
VALA_MIN_API_VERSION="0.20"
VALA_USE_DEPEND="vapigen"
# Vapigen is needed for the vala binding
# Valac is needed when building from git for the engine

@ -0,0 +1,175 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.5.9.ebuild,v 1.1 2014/11/12 14:31:12 dlan Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
VALA_MIN_API_VERSION="0.20"
VALA_USE_DEPEND="vapigen"
# Vapigen is needed for the vala binding
# Valac is needed when building from git for the engine
inherit bash-completion-r1 eutils gnome2-utils multilib python-single-r1 readme.gentoo vala virtualx
DESCRIPTION="Intelligent Input Bus for Linux / Unix OS"
HOMEPAGE="http://code.google.com/p/ibus/"
SRC_URI="https://github.com/ibus/ibus/releases/download/${PV}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="deprecated gconf gtk +gtk3 +introspection nls +python test vala wayland +X"
REQUIRED_USE="|| ( gtk gtk3 X )
deprecated? ( python )
python? (
${PYTHON_REQUIRED_USE}
|| ( deprecated ( gtk3 introspection ) ) )" #342903
COMMON_DEPEND="
>=dev-libs/glib-2.26:2
gnome-base/librsvg:2
sys-apps/dbus[X?]
app-text/iso-codes
>=gnome-base/dconf-0.13.4
x11-libs/libnotify
gconf? ( >=gnome-base/gconf-2.12:2 )
gtk? ( x11-libs/gtk+:2 )
gtk3? ( x11-libs/gtk+:3 )
python? ( ${PYTHON_DEPS} )
X? (
x11-libs/libX11
x11-libs/gtk+:2 )
introspection? ( >=dev-libs/gobject-introspection-0.6.8 )
nls? ( virtual/libintl )
wayland? ( dev-libs/wayland )"
RDEPEND="${COMMON_DEPEND}
x11-apps/setxkbmap
python? (
dev-python/pyxdg
deprecated? (
>=dev-python/dbus-python-0.83
dev-python/pygobject:2
dev-python/pygtk:2 )
gtk3? (
dev-python/pygobject:3
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/pango[introspection]
x11-libs/gtk+:3[introspection] )
)"
DEPEND="${COMMON_DEPEND}
>=dev-lang/perl-5.8.1
dev-util/gtk-doc-am
dev-util/intltool
virtual/pkgconfig
nls? ( >=sys-devel/gettext-0.16.1 )
vala? ( $(vala_depend) )
gnome-base/gconf"
# stress test in bus/ fails
# IBUS-CRITICAL **: bus_test_client_init: assertion `ibus_bus_is_connected (_bus)' failed
RESTRICT="test"
DOCS="AUTHORS ChangeLog NEWS README"
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="To use ibus, you should:
1. Get input engines from sunrise overlay.
Run \"emerge -s ibus-\" in your favorite terminal
for a list of packages we already have.
2. Setup ibus:
$ ibus-setup
3. Set the following in your user startup scripts
such as .xinitrc, .xsession or .xprofile:
export XMODIFIERS=\"@im=ibus\"
export GTK_IM_MODULE=\"ibus\"
export QT_IM_MODULE=\"xim\"
ibus-daemon -d -x
"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_prepare() {
# We run "dconf update" in pkg_postinst/postrm to avoid sandbox violations
sed -e 's/dconf update/:/' \
-i data/dconf/Makefile.{am,in} || die
use vala && vala_src_prepare
}
src_configure() {
local python_conf
if use python; then
python_conf="PYTHON=${PYTHON}
$(use_enable deprecated python-library)
$(use_enable gtk3 setup)"
else
python_conf="--disable-python-library --disable-setup"
fi
econf \
--enable-dconf \
$(use_enable introspection) \
$(use_enable gconf) \
$(use_enable gtk gtk2) \
$(use_enable gtk xim) \
$(use_enable gtk3) \
$(use_enable gtk3 ui) \
$(use_enable nls) \
$(use_enable test tests) \
$(use_enable X xim) \
$(use_enable vala) \
$(use_enable wayland) \
${python_conf}
}
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
Xemake check || die
}
src_install() {
default
prune_libtool_files --all
mv "${ED}"/usr/share/bash-completion/completions/ibus.bash "${T}"
rm -rf "${ED}"/usr/share/bash-completion || die
newbashcomp "${T}"/ibus.bash ${PN}
insinto /etc/X11/xinit/xinput.d
newins xinput-ibus ibus.conf
keepdir /usr/share/ibus/{engine,icons} #289547
use deprecated && python_optimize
use python && use gtk3 && python_optimize
readme.gentoo_create_doc
}
pkg_preinst() {
use gconf && gnome2_gconf_savelist
gnome2_schemas_savelist
gnome2_icon_savelist
}
pkg_postinst() {
use gconf && gnome2_gconf_install
use gtk && gnome2_query_immodules_gtk2
use gtk3 && gnome2_query_immodules_gtk3
gnome2_schemas_update
gnome2_icon_cache_update
readme.gentoo_print_elog
}
pkg_postrm() {
use gtk && gnome2_query_immodules_gtk2
use gtk3 && gnome2_query_immodules_gtk3
use gconf && gnome2_schemas_update
gnome2_schemas_savelist
gnome2_icon_cache_update
}

@ -8,7 +8,6 @@ full featured and user friendly input method user interface. It also may help
developers to develop input method easily.
</longdescription>
<use>
<flag name="dconf">Enable support for <pkg>gnome-base/dconf</pkg></flag>
<flag name="gconf">Enable support for <pkg>gnome-base/gconf</pkg></flag>
<flag name="gtk3">Enable support for gtk+3</flag>
<flag name="vala">Enable support for <pkg>dev-lang/vala</pkg></flag>

@ -1,36 +1,24 @@
DIST amd64-debug-libreoffice-4.2.6.3-r1.tar.xz 1018168392 SHA256 1046e8e1fe427f22e72c3ab0407874a1e92c6ae182e2c0c09e2a1430051ba4fe SHA512 920ecc4d3a8bd9908705593e27934c77230ff20d749f3fd993705d8804d30641d8966e7e5f14c7f5a09379f4811e81e92f59e9a37381d3490c2f3183b299011f WHIRLPOOL 2997a6ea13212abf1d824eeadc69eaadfcda5278e55330fd3f611a4b8b61f8b1497d0a7a8b852531a82cfc43eb0d8b520e96f0f783985625e8c4c01e37ec2311
DIST amd64-debug-libreoffice-4.2.6.3-r2.tar.xz 1333001912 SHA256 2d69a7f72e1e007c2ca2e7a05a6a5f40326384330b3b489e9ffce5a94efc3604 SHA512 7fffd867c4ae99d69aa6f0ffb35797089d0ea165c84c06dcafc3cf514b6903422944902ace1df1c250734b79c12a7a4f23b6a091424066f290511923651d5d78 WHIRLPOOL e3fb9f600b4b8eb7840f84997fd132ca48cf2a991338e6b7d5933974dcb58e9cb4e00c5a465419d40fd5493d57e4c1621a48cdd9e2bd6ebee3cacdc917e1976d
DIST amd64-debug-libreoffice-4.2.6.3.tar.xz 1018121960 SHA256 40f6496845afb37d4aa2893eb99c2ca02dc6febf5a05140e449e2905c71aaa4e SHA512 e876f31c28d305fcbaa844ac5b1e3fa82cb5e4d4051b698cfa7a1ab7c9dee178c4e062d54a09a78f606485867314f1e26168db66be7f65da09f1b4d8ab011f92 WHIRLPOOL 732e8a41e4680e0ebfc234000e70ef8188dd23ea05a0b0ccdd17b4de2fb4050e4c8245ccb6663b67cf206f3270812995c00af2b886d80cf64ad23687ddd0ccac
DIST amd64-debug-libreoffice-gnome-4.2.6.3-r1.xd3 60552077 SHA256 27ed95942f0c03634bfaa6acbe8d61e23e2abf02276e138a29ae435c28888314 SHA512 daa2d313034b6f681c0134deac3202c610a32b38f3fb11ff9bfab752d8c40eafecf6c2b926aa5bbf719a4c39453dba486639d9141b0e8c2448363e11e99fe860 WHIRLPOOL 0d5ddd0b04e61c14c87797146cc66f1707d048cffb4a81eaacec11c16fea73615c17d3bd00a78c89f96b28a5c6eb5520a1da35e9afd94c43d86cd4ad371dbe31
DIST amd64-debug-libreoffice-gnome-4.2.6.3-r2.xd3 68432842 SHA256 7f391ebdfce2a97642f5f139ba1da532325529e4bdc328d0cb2f491f0703597e SHA512 e89796254dd590e1fda26aa11dc77482ab53d7e77e9d75c0e52085376ae4032b666f7f30c0992e051afafe4917cca1240d70f3fbfe4ba6d644055d740adf5192 WHIRLPOOL 318dc48f48c22cbc011b5464613419fcc03b6338f12bf576d5dba2bffd5ee579ff6c198f78c81d2ba59fcab137c91d070416813852868878475246aac8a778b2
DIST amd64-debug-libreoffice-gnome-4.2.6.3.xd3 61963855 SHA256 f6a6ca01ff8d4ca955d4e3e88e4322eea3e5771f8eb1f32b884c9521e8d9459c SHA512 9e3538d975c7930f2309de5981ebae705f54ac6823e52cddad0029d9c2f331746a3696f2097d6d214d8cab0194fa60a2783af8930c47f4f4050ef01d6363ebb7 WHIRLPOOL 9bedd0447ec0f2c883293542c546e3cf859fb2a7f4c3fbd6df99849c12a6e91c888ee8cf59ff70023e459376d6a7f93d313da1ba96a7dbea6365c1934653aa51
DIST amd64-debug-libreoffice-gnome-java-4.2.6.3-r1.xd3 525666884 SHA256 5837ab98fe85186b73890c0ef8d7461880409d6c332deec925907c5c8ac902f4 SHA512 3ac48c4a853697fab4bffe8c3777dd84a20f5c2d94eacf0c5bd65939b5eecff533a071be2392ab3e7c88b98e3fae8d3bc3d5b839f17efdd65aa54bfc7ae34292 WHIRLPOOL 8b13e3a719844567102d1c3eaf55d29a5cceddfc617911b50acf535a23d7da45d28594e356b659abf0cb4f9b368de1c01c1ffc1fa74f2cf1d376405c4521d98a
DIST amd64-debug-libreoffice-gnome-java-4.2.6.3-r2.xd3 684352229 SHA256 0444b50e3d8692ed3d0f3c564ef7d8315f46d878890c00fe11f70180b19e8909 SHA512 6a4593268dc9c2fe255615e0b33d4d5a5225e16ad34ea013e4a02e6b25ae364be5ff72f961749d84b1c79951a526d4e1f6c27405de321de80fe3a568826bdf4e WHIRLPOOL 55f41af771868be6d1385f9400977991395e045c89b8ed0d5475c8afb975f24c2e975e57399859970c964dd1a8884830d084f5151e40d06a027c6da72b189126
DIST amd64-debug-libreoffice-gnome-java-4.2.6.3.xd3 527225542 SHA256 4da36c24fbbde41e7b9b5e7118736144194f9d5392f6cd5397c5869aa850ca72 SHA512 f21ddefa8496e927a15a158870acd10834ab184bfe8d597d822232a0d5aefd2b3094771ab64043ff4f749354315e9121a608cccc903f9d3d76e496b5d4bb5667 WHIRLPOOL 9076f7ae16685ae0f7bd0d7b94649f4b02fdaca5c47a1d8f9b579b812a2a0f1eb93a98c74b56c5cc6ce1376de99e9a69c0a52ffa8999745bc69866b844539732
DIST amd64-debug-libreoffice-java-4.2.6.3-r1.xd3 523394899 SHA256 f3679fdf820a4fe300f220ff022880c6773c0d058caed7e25fcb583e31ead764 SHA512 7597f110336c8e0d8165afbe681dadffc8cd0dd5b2e2f32deb865a3a35eacea77d0291104f163f48d0f552236ea18afbf464bdddafe46134c7903f0c309949b6 WHIRLPOOL 7a082e0233181dee89ed97aff5a3ffa3b49799b9ffee7c967a5891d59c69159c7bbe1a600a576e47f936eee5db769ce94e40cb60ee897a8517e9ce90c20c02b1
DIST amd64-debug-libreoffice-java-4.2.6.3-r2.xd3 680347984 SHA256 374f16f710e57a8ce75bb82fc75944d5e349b3b5d3d8de1d7ef792d42beb11ea SHA512 5df6d902520e907d08ffed89fd0f17d484ee7d18696906ecc28fcf8f7f215dad1390a0c0dcd2990e2258bfa465726938b854c83bbdf9bd1eb5f001876573b7ac WHIRLPOOL 91c07b6b2423085945d05cbccec608e93ce7253b218e022e01d790d7828fdb50c86b5e5a0e5a37214e9e51b1244ad01e5e103b5b05929665b858505577c380b1
DIST amd64-debug-libreoffice-java-4.2.6.3.xd3 522631490 SHA256 b0477bfebf96226c868cc1eaf11d013b086a0f20047ef2c10249c144d4ef353b SHA512 0be73ece37a2560e1c1472c3ab5635d84dc29d9efd141afccd89024afe5d913451b53399ab9eb6091013f598efffdf82b63f314683ef18a3e4e2074ad7670d6c WHIRLPOOL 1ef8fab6557a7a819c9759940135c233673554591cf45304c8c0db2dc573632d2742fb9e8a6f128de24ef689a7848b6bc695b37503249350074b06242b31fe82
DIST amd64-debug-libreoffice-kde-4.2.6.3-r1.xd3 328343817 SHA256 5d9bfb7769d034175e00eed5bb79b351904f6b4ecef86d781886e5b7f677a575 SHA512 1f9b34472f9a6a499b91e33d4c7dc4e30cf46d74b57ded96dba55e84be104e22d9187d5534253670ba346d345a1818c0ac4cb2d5b68652c9cf108dc1b30c732c WHIRLPOOL 5c56506b742bd274dd314a066520fc742183c230b5bb54f2476603e83b696f114129e555e517eb0d2e13a66e665d65ec97440fe4ffc43b6a4bc5588f10414e66
DIST amd64-debug-libreoffice-kde-4.2.6.3-r2.xd3 415470855 SHA256 fc787c9df020e2c23e551f44f04894239fb12d3c275429a62a337e5b656ee927 SHA512 0f8b925ab4f84108d7d8cc0bcbf0bb1344fbf6991b74748bb5503256748ed2b01646f4a13e485e615c7a19af50698171dd6fccc0618e8004b765d7afda67073c WHIRLPOOL 8229267bd342b93a273442111cbb76f4f2892966f1e76e5f32c78e5158293bcb976515cd9131c817bb10e2b8c4d12b83a209116628df6aafdd4a58a623293388
DIST amd64-debug-libreoffice-kde-4.2.6.3.xd3 329559073 SHA256 8d05b2ca5626f6ed369ca69d1687037275ea82d846a180c90f8898c7299670be SHA512 46e65d51531e669246e1f268894960c002a8993c657b21f258a846124c57a2414d8801fa0c39ea7ba46ea394eec1e09ff0577f848e1f67024aacdb85a1d44c84 WHIRLPOOL 84dd7f334222f22ceb27293b4c0c122b93474a6a2614134bc86eeb38569cbea24065351150155c670f6d0e921dd7611cc6195f8d4d618a9144105dba6d627f0b
DIST amd64-debug-libreoffice-kde-java-4.2.6.3-r1.xd3 524196341 SHA256 a8c33f763434d8d03aa8052a45434deb8769b4e11ea7171ce517fbe6671eaaeb SHA512 c18a7a1a0e7c94f3f85c038d0de9dd437886335abbe6f41b5694768756a7e18d939e576ff653b8bde78a69c625452bd334464281394e01fe6a693165b83fe2b5 WHIRLPOOL b16e8f5c71fcd8560b6c96c42d4b35bfe5172efbc9c1310b71c472d0ebe4e75098856258159666a8a71f7e56e48eebc139709246ab10a6dfbd3b397aa14403a6
DIST amd64-debug-libreoffice-kde-java-4.2.6.3-r2.xd3 683200442 SHA256 e7682af00de4cb3866fde2f3d4d2c662167b392c75c5217f759fd82b02ad7d7b SHA512 4b9d560a56e08b9163db7c3962035f3429328f16c3b7003b6fff6114edc48b96051468070192224bad0b464893b47694d3820e189a3eab093f5ee5f6d644b2db WHIRLPOOL c6d8f66adab18beef53b2cc0cd0e7c61df588865c9babebd0d24a32225c57f7b7d3a6a00217cacaa52073c84609fef8101bcdb24537ce25f452eff224db14e12
DIST amd64-debug-libreoffice-kde-java-4.2.6.3.xd3 526643641 SHA256 cec399b63cca6af8e2a60e59d485762574be128b1ca66d3771cfe157ab2df892 SHA512 bc459827d92f2caa60b0dec474b8198a6e650b44338e2cd4fa78d77de39cd6aaafc985b6db23707e8dff052b103efe17f572cabe61cf3414e1b37de2c837b349 WHIRLPOOL 9dc6a796da842339311c1c85c6a60d09caef33fb87e5eb5fb0ed67413948dfd3dc7a9e8879e218a21feee6ca814cf73be32fdbec1b75fc2100d8ab33a882c8ae
DIST x86-debug-libreoffice-4.2.6.3-r1.tar.xz 951937916 SHA256 b2257eb174b6b405a45f8c4e736d7af017a125358b4c6ec3040c063bcd226a56 SHA512 c64fec1c0aa36c98fd53c5421bd9eed09bf85df2ada9c5fcd96aceb0cc7766e33ba5dbfc71a001b73c82a1d2b316e0083c8ed6a3137201ccb2cb252b26c56e6f WHIRLPOOL 726577165eebf2f7848901a31663b4cd8575e100046ae48e9c037537b8c44b516b18e7ee31e36d94b52e64dab44ab04a11f13262338a74311c1b0b6c2365a3b5
DIST x86-debug-libreoffice-4.2.6.3-r2.tar.xz 1316364808 SHA256 a5cef1520b3b32dbc490e812227c6b5969b1d1a211e242dae037e1684e041a14 SHA512 830e9cea65fe00dfea85a0861b20665f1a3c2dabb751875688f17c8162c0760cf1e83447e1dd9cdce7f0769252344ad4782ccf8d373107b12aa4b9d49e392038 WHIRLPOOL ccdea15ed236f2009f1161e02bb5b7491d5919a66d7c5ad89ac880723c42f62f21e8ca6c50d3e104074452154d3aae39e80268f96cfe5976382528a65b82f336
DIST x86-debug-libreoffice-4.2.6.3.tar.xz 951949108 SHA256 0708f4d3bdefc2e60199364223d87d5de2aeb76bcf6e213e12cb3884cbaf6ff3 SHA512 d5385decec0cda81387ba75d616b47f88e18252a57990884f57b9892ef86a887bb33a0d338837abb5e2777ba196cc932ff520dd34bea5b0ea4659dbc11fcf4ca WHIRLPOOL 080f5e06dbcbe80ca5e00ff05588fddb354fa0940bdb3dbb74fa523caa90f36f158fb8a0ff99f678d14bfd90b783e4c2bfdb6c63e3533072b2e98df3e50bc878
DIST x86-debug-libreoffice-gnome-4.2.6.3-r1.xd3 4967291 SHA256 8147432b5dfebc5e2ce86e0a864629227b49152903f4529359f6c3dfdd73d9eb SHA512 6fb6be5ef253ddbeceafd7291de3bd043bad51ea9dcfef01994de031e8e4fdc558bcd18c62723508b20d39dffdd3d80a3299523da932403a9aa0b8a14a9ff5cb WHIRLPOOL 4eb9985ded4ed59d02fe74532cc1009b1d5c7616e536fdb4fd819a0793ef148de6ae8c705aceff22b8a33fb2e9826975c7d41b55e196f0ccdf03f9ea3ce2b3b0
DIST x86-debug-libreoffice-gnome-4.2.6.3-r2.xd3 95314718 SHA256 a259d0cba8f35ac9a53e3c92e382f6063f512fb1392068b6a0f37fbbb60bcf1d SHA512 fb876d07214fb1663927c56ecb10c89b56e7c2800a4f5ae73a94423a33039997f96c79a7558540c59518df585cea22fc8e37985e74e3a04973cf049bff389bea WHIRLPOOL 1b7a5d33764a41095f6a941ae699a2aa18ffb1c9dc8577c151c95c876c9810ab1b1f7720ccceb65045b1b53634e2ad32e6e6464f466bcc33498503df3c365d38
DIST x86-debug-libreoffice-gnome-4.2.6.3.xd3 4967158 SHA256 6825a1d15783c828b022a8e07c7f40564510d8c2180f59e19a754a4a1ad690ac SHA512 443dedbb7cea1372d3315c9d06a43ffc2c9aa2dc79a2f3a5388e32e893f6d842fbbd02edaf2385c3a19b3e0ab46ab41ffc87e18f912a44699c18dac3d45dd260 WHIRLPOOL e361d75fef44d5863bb6953dc5ffa6b2278432f0cce69e7d1744e16fdde63fdb683334cadc22935517087421efc9dcc692ec819aab9cfb8019f0d3a9078beed9
DIST x86-debug-libreoffice-gnome-java-4.2.6.3-r1.xd3 422917972 SHA256 600c446d4749f9258fa01fe382ba527d61bd6382f482bdcd93e916dfd9cec4c0 SHA512 6210b88258e8e380e05de158cb4fd5340dcdd9913decccbe9326b4038fc5ea403df23ae27845da3c7c8396a7cccfbac069842ce45a2cf74de03690703d232ed1 WHIRLPOOL bdfaaa800435561f337f39da3b71fe7a9d10b91ba8b0592f798f4230e974baf260d846917d686aa2922dc513959d356e9d5c0391c3ddc7a804f5bb1d341faa68
DIST x86-debug-libreoffice-gnome-java-4.2.6.3-r2.xd3 662134669 SHA256 86ab6ee8d33ac08b69745d3ce62931bb557e28629992292a833552fc4641192c SHA512 47892622b2562baeb1b955d5a3cbde62be9d1083efd938e0115c52ce5d773444a14dbdf68999b5c1131579fe8f708d2c2c833d9594d873ffd8a7a5801de644ad WHIRLPOOL 1d0868708d95de561a1ddb703d8f3697233d6bf27d2b2b6f41ce8b8c803b98e8c3ba6ea2a14e3dc13facaa06dfb12d1840d13517e13280c9509cdf32d0236c19
DIST x86-debug-libreoffice-gnome-java-4.2.6.3.xd3 422903554 SHA256 07db281272f43c1b7be5af552bda45dd4efff666d9b7d50434dc09b5f37fe051 SHA512 3cbaa4241c4e4297a8ac2ea7546d634b40011768767097b026660882dc543f1fd9b0bc356874b71686c275c0a8ebffd436100478b0db9e985278ddbffe0ac406 WHIRLPOOL ca67fabd55bc9ba28073db109f4c377a056b087d37fe03677af44d0b168b4192b1a7f5472d70c51843d2e825cb3e9a76108d8a0ba031916e241a97b4ce4a52c8
DIST x86-debug-libreoffice-java-4.2.6.3-r1.xd3 420281368 SHA256 be4f0109559457d48433d0421681d2fab83639b9d61857957c21e5eb226cb64e SHA512 32420f7e2cbe64c32a4a89fb38bcd236593301e00b87e9ee6bfe1f31ea22563216e1024d9dfe1f7cc334e892559119346767856851f6d60f3ac2ed198d2e9fd5 WHIRLPOOL ec570efba6519b0367522c310628f257c74e4c0e27ba432aee45d83ea3e2edf0463887680130276168268a0a7a1db866bdf5e40d75d7251fd36cbd7d626400f6
DIST x86-debug-libreoffice-java-4.2.6.3-r2.xd3 685151148 SHA256 d4b6443a581cb502379a7c11154b96b629d69eadf46fa3cfa2ff00161667330b SHA512 841afc6404f4828c840bffa99a54a37c4b8e1a3f7077c29b06dd33088e4cc1cedfbcb085cb6009a3ed9aeb1a0abd8df46a78a0246d292eb9f26efa4a4edabb98 WHIRLPOOL 6ec1a4c269a6cbde86eb3b641c5f2d1b939759b681e0efaba7adc0b3311ccb1b36f2b85a64a78e1c2d1572f3f099b6300eb2a36b62305d6353207c7b82516f75
DIST x86-debug-libreoffice-java-4.2.6.3.xd3 420268565 SHA256 e2d719ed5ff0fe6567a314a51dc2b37dd4ebb74f91752ccc69904b50a603fcb6 SHA512 44ffd1bf879daa3b9af0653d89fcfdf7326ea5983a388f1ca8dc4e506cc7bcebe86ef37a38acd77a5ba3c778bc8d91d0e3f9308cc8b5a01d2ad0f87cc090cfe6 WHIRLPOOL 88bd20e101d1314a956129e887cfd2695701438015236fd05fcddf9940b36db1ee0f09b02454e77b8f1972fedad06d309e6cb86ee901f80d8db881939a7611df
DIST x86-debug-libreoffice-kde-4.2.6.3-r1.xd3 250325975 SHA256 b4fcef5ca95f777ae83ca95631046b030964ac49f802e3c0cb63a461694e1295 SHA512 1d0c15013c139401fe0ac40ef484c42b982176f3630b1a69c72a719f14d8cc16197b9bfb1b328440af00d711a214721291232e7c927457d3b677729435240887 WHIRLPOOL 498abb70b2d4a3a16afacba990b6f2945d68d2755002c2344cd841eb9a3319710c94e781f02c14a0fc938afde73b966d5ca6d1c1d4600a701c8b89b2cba1d54b
DIST x86-debug-libreoffice-kde-4.2.6.3-r2.xd3 434107344 SHA256 e544869f353ea1063a338de2e122262ea1e6769d524c4090b771249cec723480 SHA512 c619a2f68ef369d4198af6fa34561ac28aff4493ae9e762e594288a1dc8a67d2e6984433d63045c501b601ee1abd882520a151ab6bcab83cbdb3c85264e4166e WHIRLPOOL cb8cbde47e8c6818c4c2730f743daf97b89086d850c3c119b7431118e6f8bb1eb77ab569c46a4d937d2fba501cfec2c838d3904f2991d5f91ad9b5c64512ea7f
DIST x86-debug-libreoffice-kde-4.2.6.3.xd3 249815238 SHA256 daf788ffb66c44f494f3a6f453f9866328cc08372662253246b618024c86b70f SHA512 12e922117959ff3cdf86498f85ce216c436a0d29fe06a2887b319c9afa0ec104fc3290969b39d3ce1073a0eccfeb06e6e07c070be656a485319cdd8fbe9ff826 WHIRLPOOL 1613c9fae8fb524c97bdeb04a480c3e5bfef3bc3400fc7c4ff726390c9cd8d6fd1090d6c4d4e3b09efecb4e776d321942b7634b001cd167cd9573e6d3d490411
DIST x86-debug-libreoffice-kde-java-4.2.6.3-r1.xd3 421937666 SHA256 32b7222bdd8e6803a0daeb714cdeca8acde545b0088702e73436ef37aaed6454 SHA512 d7b29171e966f6558deb357976441b540e0e4e7dbf139c74956b4bcfbf9f7854cab3ca3e3064c380e171fc27b67064f715c5184e8bef2c06045423b8dc9413f1 WHIRLPOOL 423795562d276b244d9f6396218e8217d2d75f0708e0176efe928b7eb60ca53791249aabacc8af2bbe4825701013ebe5d21c313c169d6bc52ee950cd871622b8
DIST x86-debug-libreoffice-kde-java-4.2.6.3-r2.xd3 660309564 SHA256 a30d3554c06ede8756ce53ed823bfed87082b2ad2fc6704b31a1d17a7587c2aa SHA512 352d6f6b95f503a883d8865d3ec7592ef5eef961ef735e744968f2d4b4808ce461d0436dbc5b41eaa5abcf7345746b5f69add0a2b48ff1692a63492ce327d205 WHIRLPOOL eb9e89160bd4ab9b664d0cd1607b2d4253b7f5b9de443c5e9984731129a67d591ff2cbf3f15dee4d422f398f9c506720a5c8935af0853edb3ccf1aff785dc790
DIST x86-debug-libreoffice-kde-java-4.2.6.3.xd3 421934649 SHA256 8e4bc16bc6b21a86611e9e6edee7f68f74ab17122a182e75c9c210396d145169 SHA512 a278248fa1e21526c34c315891e3dd527b59eb2c48ce8927d090b9262dea186e7f3472ef853a214f941129a12d82a41390011655017d365194337f276275e1a9 WHIRLPOOL 8c926794b4e9bf22c1d2c1294dfe929ded397437dedb86aae12a89b17f1bd8394afa77958d4181fc3a4cea166f4482871b585b8355efe29105349b3297f619da

@ -1,86 +0,0 @@
# 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.6.3-r1.ebuild,v 1.2 2014/11/04 08:58:00 zlogene 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,36 +1,24 @@
DIST amd64-bin-libreoffice-4.2.6.3-r1.tar.xz 72117152 SHA256 61bde5c4913c9d3bfe5b6da226adf535e6e4db749fbe3f497262521fa9b4f41c SHA512 f62fad37c953c3bfc00ac4b3b65c62d967253199ab50befb45bf099a5c0767507696bc81f23f6cf2d66576d85d5c7c1bbf3fb980822713d93b167b68e6318f66 WHIRLPOOL 4d9fd33d02261e9e0b01759609863515bc056b5ee127681b5e5879f9173e0b01798144f2cf9478bffaab7b919c3da7a781a83ca327ac6b0753eeb96e46ff5211
DIST amd64-bin-libreoffice-4.2.6.3-r2.tar.xz 72093316 SHA256 f27113e60abfc57c4d41f2abced4cc4c4b6b3f78c0368092b3fab4c835d4a37f SHA512 32d3ac7da4b9abe54f5e62a37f71354aa5b042ab343531f27fb1251266f5f22eecce9f73a3f27a43c4bb1b2d4e28eb7827110b06723e0719303e4ddb25e26ae5 WHIRLPOOL aaa986c56c6ab687ba8bda40f1164a8d0a28cae2a97b037cfac8df8e03137e48fe585455424a3cadbd443659125917bcfe4d914902618e3e10cb7a96cb56617f
DIST amd64-bin-libreoffice-4.2.6.3.tar.xz 72188452 SHA256 c8ff1ec0c45a8d3782addb6ef53773666ccc24ece6bba2692740859efb2a06d5 SHA512 fdb52f640da0b6447e27b0e978a4370871c6534aa1c71048ca5a66a559c6e76e0ee4505ddce0efb319e0e2b6155f6ded7bde376091cc4e744d952f89d7818987 WHIRLPOOL 3fa280b470d97f733a461582ff9b431be6c392178260d3ba543c55d84f8931e0522d6a136169e26ddf83ea0dca6ba3e8515dd3b56e5bc237021b9a36613283ba
DIST amd64-bin-libreoffice-gnome-4.2.6.3-r1.xd3 1417488 SHA256 c2a795f062a0343e943b6593a7be45fd246c0d79c6ecac203490cf95252836f7 SHA512 2e928712bd7279fb4df4408bf8ac6b9d50a68a4065fe4b4b40474dd4f015f32d4cbac8a9ba9b95b17fcace1a715d6d43cc0e272a8ab220e0c03b321e08c98930 WHIRLPOOL ce758aa0111855c554f826d78b73215249b0550f4e5868753536ad4e09cd4d81488bc70d518d3dae19056f48f2df5e2977a43cbbc97d2b45c8aa302e4dff209e
DIST amd64-bin-libreoffice-gnome-4.2.6.3-r2.xd3 1529119 SHA256 eaca0957641f81f7ba1fd9c89442ad6cc9cf618c67c6a474e0e3aee19f506085 SHA512 b0d3804b2933ebfa60d16de9c6e179ceca01b97e391522e0e9559b043fa66d2bc26e4f0758e7a1cabb8580a932dd19d86561251465bf19eee80547dc9cb8a104 WHIRLPOOL b4f5024f9999a4342f7e4b8abdc6b33f160687b3903317c557d15f06f2b29d81e3841f7d428a5994f40a1b8bf3ee16d5518761dd136e7cad090d370b73f44e2b
DIST amd64-bin-libreoffice-gnome-4.2.6.3.xd3 1434657 SHA256 e87b223bf8680e9d01d7c96a89a6fca1ce19f50ee7984c0e8ecf1309744d6a32 SHA512 1eee91c46195d207d589b0606c70b1393a54d97882f2194292d0ab10d2e49f9611d7398ee39b790d98d7c3cfab82079bfa171906ab74b1ed4062790fceb2ebe2 WHIRLPOOL e95349b4f189b7ae35e56d85f0ad7e06fe7a7763604c1fde961afa3f2fa4ae07258156aabf925d4d2a9c155b01e480cac56e48ae06849f15413abdaf54087b98
DIST amd64-bin-libreoffice-gnome-java-4.2.6.3-r1.xd3 23013985 SHA256 00dfa1bdba2780fb136e7844b214d4ec5b7b198c71e2c75dcaf1d4b4dcde7fbf SHA512 53c8841be0bad3b605fe64c3a648bec6ec20826484df2a658e9041c355014a3450d5e01928dd5c7ccf968fe0dbb6f293c573de7fa2a8543846e98bf79ed75bfa WHIRLPOOL 51012b58ea36efe17d58bd958f3c9695968fc06c896da670506d5c362b930e67417595b1dad9379086ad36df58687ccb0c1a349823339bb236d631631e2f284b
DIST amd64-bin-libreoffice-gnome-java-4.2.6.3-r2.xd3 23600342 SHA256 1bb8c7f2ec8c405115af4c95a678fb1d2fbe447ffd71e83024d651306acef413 SHA512 3c0f27a37ab5d6d1456481f863f2b19619081185507900b6ddd3f4328f2415f7c70d80a4d229884041f3007ad0be9d612172683d848bcd1b849850595bd57f47 WHIRLPOOL b4f404afc4c2f083ada4ea1eee94b538f75b2057f2d89989a648577d9a64e7f9d5332901d679a59f047edbb828c55aed61dda82122a6b451c7ffdf118ae41a5a
DIST amd64-bin-libreoffice-gnome-java-4.2.6.3.xd3 23909386 SHA256 f354f79798dead4d46a6e7c727f05f879db4c81238a28b822a078f6531d49116 SHA512 a9f853bd2be62c7d593201030cfe96cecdfabef83e46ed367c0e07783f938f73ff1d1c25da95226794fa09a5ecc0757fdc5ef4d34169520c22d90ad68f0be70c WHIRLPOOL 551cad0b465c12ab0cf6b6f2493068cb97331c7fc953c1c8a62a831e2ae00299de9454c2014f7f760da2cafdfd7ba94cd580482908c0f5c6959f617f014507c6
DIST amd64-bin-libreoffice-java-4.2.6.3-r1.xd3 22748866 SHA256 cb922f1231526f7da459efd5c103dd723f1d838d2a79ac9bcfddfbf0f04408bc SHA512 6a0d998fa8ba286becec1f9413556f4c519686e019327bcc9218f6440087705ef6a0fe825eb7104acaee8ce15e9d1f40fb74de548bd1201765492a537bc8cf09 WHIRLPOOL f2016301e485cdd0635cbcf960ce549cf6e8db742a79d52eb15bcf684c6003883ba5ae9a23859fec837944cd00ab9bf6b56501f4ddbbdfc83c3f8aab52d23f61
DIST amd64-bin-libreoffice-java-4.2.6.3-r2.xd3 23263662 SHA256 60b3e9ed16246f2250c5150594e9bb725c984dd934b80239186757448c3ec368 SHA512 4ac4e7ff77dfe13d8ffb4af237352e83d7911b32a43ecfe6119dc2990986b0e7cdeb65c86117b25f0751010901cee8a7f90d11c061b7acc86770850bf106218d WHIRLPOOL f8b223c4fb4e93cd3721e8ab128fcd374d6b6910715f9eba92f9ddad71473fc55fc211dd937cba992b480aa47b8c980ba280806ef5881c568a90168242c5b3e0
DIST amd64-bin-libreoffice-java-4.2.6.3.xd3 23364027 SHA256 eacd3153618b3a14b91b06a9d84fec990c9905d38ad38ea2c616288b069d3b45 SHA512 597c96427ed8bf6a896f33ca36d6e9a7e08a8070357bbde0f14ddc99cbeb979c031edf6f60d0a0ee140837bb4a2d4277c331b5319e3675f92055c320a2a7a26c WHIRLPOOL 4e081c6380d567368e4ce6a2a512d7ff2995e110960c34595db85d8e82d2097d3b518ce9a310146f19f9d475bd8b6565d43e0d2bc05e76b1990da0a37a758546
DIST amd64-bin-libreoffice-kde-4.2.6.3-r1.xd3 7541828 SHA256 9b380be7c651cecd8c5067eb268ff94b068e50dada76d541b582c0bcb4d2c30d SHA512 466a9b97ea3d9d49f91b80752b030718b32117f28b7e5a68613e1f4f72f44641026c3bf20e8fa89695a5e150b752906a0a1a8605d925d13496dbd69a908c5a1e WHIRLPOOL 217c41173a6e88a02b28f379d30546c87bcf3fb1d351d8ac13ee8b2870f391a1a17ec1962ea4a988449cd698b4ae7d4f5ac8f40b046e7a6f584b17af7ffb942e
DIST amd64-bin-libreoffice-kde-4.2.6.3-r2.xd3 7894544 SHA256 9d70b98f5992ee4bfcc13499d277d26e678e250d4bae45db2a3ba112d2be5fa0 SHA512 8c25e00232b6b2afe66f4f843a95fc7f992f1ef9cf5657fc7ede7f3ac629c9e446b99bdf4f427d6813d8aeeedb05f184e7ecce58f3e1c3af9d9285f6beebff16 WHIRLPOOL e8692bed0e809dba42ceb4665b88696876c452ad56e3be8508cbfd8f77e65e56a7e6844c52fc4637a59ed50158590be4ee6dad1f7ca4d9ed8d0e34fb9dc87bbc
DIST amd64-bin-libreoffice-kde-4.2.6.3.xd3 8195421 SHA256 7bf461d883c2d72a6160c7f86edb5ec560b79f648d0efbb129ac2fb239b6be1c SHA512 0434d22f08a34a0143800e4673b281a76273212d7ee3e5a0d8b53712bd447975a397fca0bd656c28ed0b44d0a4d7ea8a0f2cc4246f6ac6ec025dfd5324684136 WHIRLPOOL c83e26fa93507f188d692d0a78c8378960ce1b4316ab53260dd193a92ea6c60f4ab058ccf6bff1a0a3717eb59fbab02ee329e3cde99695d2562043e864f9bc1c
DIST amd64-bin-libreoffice-kde-java-4.2.6.3-r1.xd3 22696460 SHA256 7f1686fc5aab08ef88bf15e5f73a267c188db2e6504ae7a272e8fe3f027aa718 SHA512 9af831f1b6f9955ef727f4bc303d4f8522e3a08c8cdb585b5c55de218e6336734014ee69bd31415945101b8d48e9a8cbd576fbc9ea5472880cc17606d2f59abd WHIRLPOOL e00e4acf89c29306419058cbb2418802ce75a4d38f645378383b28b7f0da77919fb9a5bc5dc7d3b0a312bdada84800ea56082a4fdf95bd3b83ae06b6eca47726
DIST amd64-bin-libreoffice-kde-java-4.2.6.3-r2.xd3 23260794 SHA256 24259e005877f7cc15d4db761e9d971ba12ff5749a68625975e69a5313759e6b SHA512 d7ff8e6e38f5f120cebc5dbf45a3c5233dd775ec87028b30a903b84129e757a603ffea46926b4d6d4d824cf6dbffb6595dc229e6fb8f4570bcd15b646d727d1e WHIRLPOOL 687ea5df82c7d35f124dcab45da86a81cb78cea00f077a8fa722897a3d9a560b6ec41ad497a2c970e6293fe55f73d1744051265daabcd7f63e3e0a1827cf8d16
DIST amd64-bin-libreoffice-kde-java-4.2.6.3.xd3 23640280 SHA256 190e0660fe0498c35e545eb8c2a4338aac36ffba302baa72d12d2e314f1e7b1d SHA512 ef07d201c7db417bbcd81c47c1cfa59e9ebe01a29cdf254a0a319fa5507145423c97d4b7a52528bd3377d63cc21809f1ec9105b5f61b2b4743c3325f4d5301f0 WHIRLPOOL f8963c095a940ffe91637beb0a9f9c9ed4a364e2c9cdc922a3c8af51418a66613b5bcbb1ea684041fdca549b1f316f05a459cc6c93b4ab58e46889bba0ea44c9
DIST x86-bin-libreoffice-4.2.6.3-r1.tar.xz 71522164 SHA256 48cf99a0215ceff68b50030ca747467353f49c43126bf3d21e118d2a776d3cc4 SHA512 611337bbcebadd50ed643ff9ca3fff07b28541d062616461fdaa60932473ffb5fdc9e9eef3b1354be43d47cb40391b9178eec7d2e9852b12914d4f592c47036e WHIRLPOOL d1ea874e156c53b4904a2623ba29f617d34e880966df67757ee41b4c1ed2b3a748193848d6a0b2168b62dc6a71b8ce44581c400384d1714f48549f27f1ea9397
DIST x86-bin-libreoffice-4.2.6.3-r2.tar.xz 70440480 SHA256 af3f521a9f2ee749306363e2412a2d626102e90e5b6bd4b6eeba5cbabdc55088 SHA512 18b1a6125a056217ad54b1d84e25f8491cf0fa551efe8faf2c879064b5678a4f3720f285201d5a2c637eeab11d421574bd80d0cd0fe409fd831cd1815d8ac383 WHIRLPOOL bfda5774c600d02cbdf70519b060072a5c1d63d271188af1f450bb590f5f04a397b5a448df9366541c56526898bc0d226cf76bb89de38feb8198c35a0e920604
DIST x86-bin-libreoffice-4.2.6.3.tar.xz 71563148 SHA256 105c5a8750ea183ec37f5909e92840bb4ab04dc2d02b7c1b2e63b44a1f9aac21 SHA512 d4fafd8d57255e0b61775b5ffe83b6345c9b88c11098285f55acd363dc08dcb6bf44ac16b49bde0d4bf477c3e60f87410d676049ef3453fffd0f600d01f74241 WHIRLPOOL 68eee8fb0003677379260359e5f5e8d9f073576c922696c9d56ed091bca7fdc8a9834a18f330779422aa39762af0d00c557593e9723d639c96c434e71f91fe10
DIST x86-bin-libreoffice-gnome-4.2.6.3-r1.xd3 394269 SHA256 a1e9157e8c393478138996567a90c21847d49d62f00ed0b06c921193d3a269f4 SHA512 308b3fc55f0c7ca2468c49dd003d23b4d0a3ae13a32c32e17bed2c32456743bbee4acf430fc8f143707c2c5b3e4afc6b6271cc23dfc8d88bd8a13939cda2ab1e WHIRLPOOL 5cfb34d2181a36cf2fe4eb7571a589e8b76ed81884fdaec4f4e5d4d894b6d9ad924e6b7a0043fba04757c836809f79bf560c2b4b4db2ac4fd8f7119a286c530b
DIST x86-bin-libreoffice-gnome-4.2.6.3-r2.xd3 1452786 SHA256 c8cb264d097fed66305e1f42890355222b374e421a8019e8353085524cf0f70f SHA512 4f9ac55e2cde23c7972a71ea7d958a74880f663e723683cad7822a6c3ee96b4c7e1f9b6282ced7eca50befec35cfbf9eec522c13404d76c2454e41f40c214c46 WHIRLPOOL c89cb0e3589579dfeb5f87ec6b794129b7c18a6a8d64a7f910d637c87e9da0818f4d7802fe1e2eff8a9e87ebab5cf9f9dc5afc5fbfc7a41f64630c26aa8247a0
DIST x86-bin-libreoffice-gnome-4.2.6.3.xd3 396292 SHA256 598ca8fc9aa3e7d32d409627828162e437ce9bbeedef33e7cf6b2f96414fbe06 SHA512 17192c5b0b1d9ab75690ed8dcbc9a45a5fb6a8a962e87ceecd65ba26708906fa1b4ecc97b858968aa547bb8c50115d320c7855d48602aed9740e90febe7e77b6 WHIRLPOOL 687d102039e4ccf8f1b2315e3ea208aa1d0d68f51782ce90e50dc0f9bf09bb6e3dd1a4b161d41724a2e4c09fc446097ff63ec473d5bc7199b5bc11796999cfd1
DIST x86-bin-libreoffice-gnome-java-4.2.6.3-r1.xd3 20568013 SHA256 984cdfd9d815c3137504c471882d18c6daf6033cb4e3ae3f722069819d75ab7a SHA512 2284a4393e49b26bf84847c7f999738a2c5ee57a0854ed2b5fa34f49d14f20e5246dc9bfb9837dc8b2d904777b71ef7baee6cee81149d74176a431c600055d26 WHIRLPOOL a18b12ffcacbb67c43289fc748f5180030fd2e3b0978f40536d94bbb6571e310aed5470067138922e27051a6795942b784c6932cdcf62c114a737e0c62ad3bbd
DIST x86-bin-libreoffice-gnome-java-4.2.6.3-r2.xd3 21063134 SHA256 6fe70e56e3ea990bdec352cf752b3035134f7378fcf22bfa1599f9b5bd13682c SHA512 962b307b62d7fa893e7ecc7370bf02c9752c0ac2c106fad22fedec0ae3fd82d2f2d46e1228abdd11a3bf2ac785dc022d50760d4fcad942d322bfa64779d5526c WHIRLPOOL 1f9630d36e2ac3d164afed07322db348be6a4e0809d173299207da10f0473a69e6992cbbba612c5be5acd82b19b400a5ca2f187cb1cf7ef938d48c44de1de37a
DIST x86-bin-libreoffice-gnome-java-4.2.6.3.xd3 21473701 SHA256 87cff8db68468001c6324612acb4761cf94cab612ab681c7441767308dbfb80a SHA512 3a72064ec45439ee8744f0ca4e8830bbe691e00cf750bc70d258efc14bf98239ed307f596ba6d24b1068bb7bc9f5176eb48b5650b35aa914875fc9069fbf61c2 WHIRLPOOL e061b030fa765aaad115115b239f79bfb35c608afaec25e5e14df477f63e74e3ca0795f28baf8a459c5c9f0a44b33daa8c5b25900752b10d161a7bdbcea0960c
DIST x86-bin-libreoffice-java-4.2.6.3-r1.xd3 20201416 SHA256 36eb730982d752ad4c8bbf8693eaf7553eac5f85f32d2d12ff0101e5661a597f SHA512 6bad0e82f4686f8930566141278d401e4fce0f9552fb0dc29771f093a61cbba8aaca4e52054498092c17c93e38234bb2b36a45da1866e491060244d221f5cd1c WHIRLPOOL fa649688d849c6ec3faf003ea7987e3ad76819183dd723352d9fefccd607269aa4c0263a6c1a0083bab87c32c749d9c1a389c0d065ac490e41c844ab665a5e1f
DIST x86-bin-libreoffice-java-4.2.6.3-r2.xd3 20987822 SHA256 2a33874dd3efadcc5b0e40f7678b026b8ab840b25d21396bcec1687f9f589b77 SHA512 7a7c3aba45eea3246fcd821a4cc31f531aba02709bac76352c812b17122a75708e558eff1b603b4a3a6d8c42b8f7718baa9fcc6c7ec36ae3d03127734bf2b82e WHIRLPOOL cf1e4e4fc54a9ea5c0b5086835a25e682b2490e9437f8e9f977729392684c06db1ac7bf166c7fb52695dd9dd20aae9127bfce01c18365e163040038ca0c274bd
DIST x86-bin-libreoffice-java-4.2.6.3.xd3 20205750 SHA256 4959c7e1d1fafb034d467fd1fb6638e86e89044b00d09e68c96ffc276cb1e1b7 SHA512 e751ff77ac8e93c5b0df754a5bb1edc5288400afee60e3fdc46d9ba981ecbd2091f7a5d3cea6c1047bf27c2c5761c0b7c6c184a53d42f54de1d6a627dfd87e75 WHIRLPOOL 81d685afb6ad670bf1c3ea337f79ebe1cb4b8ed753ad9d89731bb7378b028ed5451a8bd750f241026782793f739a9978b106a1046e586a734fdadd3b51a4c098
DIST x86-bin-libreoffice-kde-4.2.6.3-r1.xd3 5368343 SHA256 d74078ad35a2f46cf4dba7b7ac3a028ba9566a90475985a2890ca60b38ccdb5f SHA512 470b7df5ec058212b1ba446928cd1ab2f34fe1129567a9c3016cfe8591b743b181c775eb73b14bdd4646cbbc3d95c4083a3df29394c3b36cd7e252fd7429d13f WHIRLPOOL 54646ddbf464cba4ffd87b25f8fbc3368033abef84d62c09f001a76c67e173db0396b42fc2aba552c879e5bbd14cdd70e6bd90acf08e6cba69f4a2d6a5022d49
DIST x86-bin-libreoffice-kde-4.2.6.3-r2.xd3 7117480 SHA256 4aa076bc9c6645e704caa196b86ad706b7c6380def6081996872b16916e1791f SHA512 560f576652c71412ae4d73e9b746185b89dd2740604c556237844429bfffca3067d263487e5c55cde92db1340f705aaf935bd6bbb104845183fa7f4400e1a140 WHIRLPOOL 1bdf7ad6ed1befc2e056c3d779319162327845ebd82707d6f5fb5b4e78151b7cfa212cbb18e884737aada2f60809a5a2f9f53603441ccd504add19b83b989207
DIST x86-bin-libreoffice-kde-4.2.6.3.xd3 5255447 SHA256 12ae94fb64cc9ad8ce38a4004cbb04a8c61ba966a27b27ce725bad5342567608 SHA512 747be29f176a7c452121267cd2f68981ba5101e83018b1a3d739b4ad8d9e94e852d4ffdd77f5ec58fe220f580c9bc2b77aa0e33f7727a95755ab764352704d63 WHIRLPOOL 8b0714e2be8ad30b0ecc813f557c4f1d285db9a4f10f8286d9431e63f0d60263278b0dd1826bb2fe291c8181307c740bfbed508607560f9a1d7d59d2848c57af
DIST x86-bin-libreoffice-kde-java-4.2.6.3-r1.xd3 20285423 SHA256 4a2a4b8e65f4c4153df400aa239371a82a2feb1d2e398cd9f65e26dff95f0089 SHA512 1eac644b0b8e2d8a5d8d462b2ccd44fea5067d3fc5f74935ccbd2ecd2d6189ed38a28760a65f5fcd84eb4748ff853935d7b2306be14a8caa12bcecac4d260cca WHIRLPOOL 0eec2f839a924340e194d87b1ec515f8b44450b65399f857bb7118a742072e01c649564ad0258e55dc9aa1cf463acdff59df1a4900a0ca19d182d4b5ac45b9d5
DIST x86-bin-libreoffice-kde-java-4.2.6.3-r2.xd3 20595641 SHA256 bd28cf0c7e439384e7def046646cff3d3da5ea43a0903c826a447b3dc2b4125d SHA512 632cb2dc8a54873bc723df1e592b4271ef6b3b2fa083d2ee32652a1a656194b05bd1f4277219d05eeceb6c00d45b83d4fa5ae771174cfcd35880d2dcbad6dfcd WHIRLPOOL ab7951d5766deb7f6a4b13dc22576a8e23ced963423551576a2e5ddbdb3b5bece8e3e3d393ae0ff4b2428de488ea313ee436357346ce6159074ed17fadb23059
DIST x86-bin-libreoffice-kde-java-4.2.6.3.xd3 20297950 SHA256 602def99da43ea3f2fe6514bf611ece13df605f3c7a6cb1bbeede0f5981f2e73 SHA512 9d8aef3dc1c71ca28ddee428b09324f1ca49a8d5afb650b834b552c4d56581b917b98bb705dcb67d48edb955892804ea48a70517031aa87e4e661aed5d5374bd WHIRLPOOL 00befca3b01a741a99383aa2181e87e8471fa9a538eb2d66ed124ac36b87661860bacfa5b7daafb293a9194bc7105da1f3c7f63725a407b3257735c426e33af9

@ -1,230 +0,0 @@
# 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.6.3-r1.ebuild,v 1.2 2014/11/04 08:57:20 zlogene 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 python3_4 )
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/libmwaw-0.2*
app-text/poppler:0/46
dev-libs/boost:0/1.52
dev-libs/icu:0/53
=media-gfx/graphite2-1.2*
media-libs/harfbuzz:0/0.9.18[icu]
media-libs/libpng:0/16
>=sys-libs/glibc-2.19-r1
virtual/jpeg:62
kde? ( >=kde-base/kdelibs-4.12.5-r2:4 >=dev-qt/qtcore-4.8.5-r2:4 >=dev-qt/qtgui-4.8.5-r3: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-0.0*
>=app-text/libexttextcat-3.2
=app-text/libebook-0.0*
=app-text/libetonyek-0.0*
app-text/liblangtag
=app-text/libmspub-0.0*
=app-text/libmwaw-0.2*
=app-text/libodfgen-0.0*
app-text/libwpd:0.9[tools]
app-text/libwpg:0.2
=app-text/libwps-0.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
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*
=media-libs/libfreehand-0.0*
=media-libs/libvisio-0.0*
>=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
}

@ -0,0 +1,37 @@
From 9a33ceffe2e0045bf75b1209a90e9a53530d4e0d Mon Sep 17 00:00:00 2001
From: Tobias Heinlein <keytoaster@gentoo.org>
Date: Sat, 19 Apr 2014 18:39:03 +0200
Subject: [PATCH 01/14] equery: Don't always print the license field (bug
#508114).
---
pym/gentoolkit/equery/meta.py | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/pym/gentoolkit/equery/meta.py b/pym/gentoolkit/equery/meta.py
index e2d2124..d3342cd 100644
--- a/pym/gentoolkit/equery/meta.py
+++ b/pym/gentoolkit/equery/meta.py
@@ -373,12 +373,13 @@ def call_format_functions(best_match, matches):
useflags = format_useflags(best_match.metadata.use())
print_sequence(format_list(useflags))
- _license = best_match.environment(["LICENSE"])
- if QUERY_OPTS["license"]:
- _license = format_list(_license)
- else:
- _license = format_list(_license, "License: ", " " * 13)
- print_sequence(_license)
+ if QUERY_OPTS["license"] or not got_opts:
+ _license = best_match.environment(["LICENSE"])
+ if QUERY_OPTS["license"]:
+ _license = format_list(_license)
+ else:
+ _license = format_list(_license, "License: ", " " * 13)
+ print_sequence(_license)
if QUERY_OPTS["stablereq"]:
# Get {<Package 'dev-libs/glib-2.20.5'>: [u'ia64', u'm68k', ...], ...}
--
2.1.3

@ -0,0 +1,27 @@
From 1351a6b8f09ab2f4a7469d6e2be874b56a31d3c4 Mon Sep 17 00:00:00 2001
From: Brian Dolbec <dolsen@gentoo.org>
Date: Thu, 28 Aug 2014 20:56:22 -0700
Subject: [PATCH 03/14] equery has: Add CFLAGS, CXXFLAGS, LDFLAGS to strip the
leading '-'
Strip the leading '-' from values found in these files.
---
pym/gentoolkit/equery/has.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pym/gentoolkit/equery/has.py b/pym/gentoolkit/equery/has.py
index 15c60b9..180f7f0 100644
--- a/pym/gentoolkit/equery/has.py
+++ b/pym/gentoolkit/equery/has.py
@@ -74,7 +74,7 @@ def query_in_env(query, env_var, pkg):
"""Check if the query is in the pkg's environment."""
try:
- if env_var in ("USE", "IUSE"):
+ if env_var in ("USE", "IUSE", "CFLAGS", "CXXFLAGS", "LDFLAGS"):
results = set(
[x.lstrip("+-") for x in pkg.environment(env_var).split()]
)
--
2.1.3

@ -0,0 +1,26 @@
From 91023ef967c680db9307b5c58762e8872346167e Mon Sep 17 00:00:00 2001
From: Paul Varner <fuzzyray@gentoo.org>
Date: Fri, 24 Oct 2014 12:59:59 -0500
Subject: [PATCH 06/14] Fix gawk warning escape sequence \. treated as plain.
Bug 526400
---
bin/revdep-rebuild.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bin/revdep-rebuild.sh b/bin/revdep-rebuild.sh
index 3179a83..01a0454 100755
--- a/bin/revdep-rebuild.sh
+++ b/bin/revdep-rebuild.sh
@@ -842,7 +842,7 @@ main_checks() {
done < <(
# Regexify LD_LIBRARY_MASK. Exclude it from the search.
LD_LIBRARY_MASK="${LD_LIBRARY_MASK//$'\n'/|}"
- gawk -v ldmask="(${LD_LIBRARY_MASK//./\\\.})" '
+ gawk -v ldmask="(${LD_LIBRARY_MASK//./\\\\.})" '
/no version information available/ && $0 !~ ldmask {
gsub(/[()]/, "", $NF)
if (seen[$NF]++) next
--
2.1.3

@ -0,0 +1,90 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.9-r2.ebuild,v 1.1 2014/11/12 17:45:13 fuzzyray Exp $
EAPI="5"
PYTHON_COMPAT=(python{2_6,2_7,3_2,3_3,3_4} pypy pypy2_0)
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
DESCRIPTION="Collection of administration scripts for Gentoo"
HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
DEPEND="sys-apps/portage[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
!<=app-portage/gentoolkit-dev-0.2.7
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
sys-apps/gawk
!prefix? ( sys-apps/gentoo-functions )
sys-apps/grep"
PATCHES=(
"${FILESDIR}"/${PV}-revdep-rebuild-py-504654-1.patch
"${FILESDIR}"/${PV}-revdep-rebuild-py-504654-2.patch
"${FILESDIR}"/${PV}-equery-508114.patch
"${FILESDIR}"/${PV}-equery-strip-XXXFLAGS.patch
"${FILESDIR}"/${PV}-revdep-rebuild-526400.patch
)
python_prepare_all() {
python_export_best
echo VERSION="${PVR}" "${PYTHON}" setup.py set_version
VERSION="${PVR}" "${PYTHON}" setup.py set_version
mv ./bin/revdep-rebuild{,.py} || die
distutils-r1_python_prepare_all
}
python_install_all() {
distutils-r1_python_install_all
# Rename the python versions of revdep-rebuild, since we are not ready
# to switch to the python version yet. Link /usr/bin/revdep-rebuild to
# revdep-rebuild.sh. Leaving the python version available for potential
# testing by a wider audience.
dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
# TODO: Fix this as it is now a QA violation
# Create cache directory for revdep-rebuild
keepdir /var/cache/revdep-rebuild
use prefix || fowners root:0 /var/cache/revdep-rebuild
fperms 0700 /var/cache/revdep-rebuild
# remove on Gentoo Prefix platforms where it's broken anyway
if use prefix; then
elog "The revdep-rebuild command is removed, the preserve-libs"
elog "feature of portage will handle issues."
rm "${ED}"/usr/bin/revdep-rebuild*
rm "${ED}"/usr/share/man/man1/revdep-rebuild.1
rm -rf "${ED}"/etc/revdep-rebuild
rm -rf "${ED}"/var
fi
}
pkg_postinst() {
# Only show the elog information on a new install
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog
elog "For further information on gentoolkit, please read the gentoolkit"
elog "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"
elog
elog "Another alternative to equery is app-portage/portage-utils"
elog
elog "Additional tools that may be of interest:"
elog
elog " app-admin/eclean-kernel"
elog " app-portage/diffmask"
elog " app-portage/flaggie"
elog " app-portage/install-mask"
elog " app-portage/portpeek"
elog " app-portage/smart-live-rebuild"
fi
}

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-9999.ebuild,v 1.35 2014/07/06 12:35:20 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-9999.ebuild,v 1.36 2014/11/12 17:45:13 fuzzyray Exp $
EAPI="5"
PYTHON_COMPAT=(python{2_6,2_7,3_2,3_3} pypy pypy2_0)
PYTHON_COMPAT=(python{2_6,2_7,3_2,3_3,3_4} pypy pypy2_0)
PYTHON_REQ_USE="xml(+)"
EGIT_MASTER="gentoolkit"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/porticron/porticron-0.6.ebuild,v 1.6 2013/01/10 07:46:06 hollow Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/porticron/porticron-0.6.ebuild,v 1.7 2014/11/12 20:31:56 sping Exp $
EAPI="3"
@ -9,7 +9,7 @@ GITHUB_PROJECT="porticron"
GITHUB_COMMIT="eaf2457"
DESCRIPTION="porticron is a cron script to sync portage and send update mails to root"
HOMEPAGE="http://github.com/hollow/porticron"
HOMEPAGE="https://github.com/gentoo/porticron"
SRC_URI="http://nodeload.github.com/${GITHUB_AUTHOR}/${GITHUB_PROJECT}/tarball/v${PV} -> ${P}.tar.gz"
LICENSE="BSD"

@ -1,13 +1,13 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/porticron/porticron-0.7_p20131113.ebuild,v 1.1 2014/01/11 11:21:47 xmw Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/porticron/porticron-0.7_p20131113.ebuild,v 1.2 2014/11/12 20:31:56 sping Exp $
EAPI="5"
inherit vcs-snapshot
DESCRIPTION="cron script to sync portage and send update mails to root"
HOMEPAGE="http://github.com/hollow/porticron"
HOMEPAGE="https://github.com/gentoo/porticron"
SRC_URI="https://github.com/hollow/${PN}/tarball/df727fe -> ${P}.tar.gz"
LICENSE="BSD"

@ -1,13 +1,13 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/porticron/porticron-0.7_p20140126.ebuild,v 1.5 2014/04/13 16:28:14 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/porticron/porticron-0.7_p20140126.ebuild,v 1.6 2014/11/12 20:31:56 sping Exp $
EAPI="5"
inherit eutils vcs-snapshot
DESCRIPTION="cron script to sync portage and send update mails to root"
HOMEPAGE="http://github.com/hollow/porticron"
HOMEPAGE="https://github.com/gentoo/porticron"
SRC_URI="https://github.com/hollow/${PN}/tarball/df727fe -> ${P}.tar.gz"
LICENSE="BSD"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p550.ebuild,v 1.9 2014/11/11 10:35:44 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p550.ebuild,v 1.10 2014/11/12 16:55:49 ago Exp $
EAPI=4
@ -34,7 +34,7 @@ SRC_URI="mirror://ruby/1.9/${MY_P}.tar.bz2
http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl xemacs ncurses +readline +yaml" #libedit
# libedit support is removed everywhere because of this upstream bug:

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p594.ebuild,v 1.9 2014/11/11 10:35:44 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p594.ebuild,v 1.10 2014/11/12 16:55:49 ago Exp $
EAPI=5
@ -33,7 +33,7 @@ SRC_URI="mirror://ruby/2.0/${MY_P}.tar.xz
http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby-BSD BSD-2 )"
KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl xemacs ncurses +readline"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gnulib/gnulib-9999-r1.ebuild,v 1.7 2014/10/10 15:26:13 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gnulib/gnulib-9999-r1.ebuild,v 1.8 2014/11/12 11:16:44 jer Exp $
EAPI=5
@ -33,6 +33,7 @@ src_install() {
doins -r lib
doins -r m4
doins -r modules
doins -r tests
doins -r top
# install the real script

@ -1 +1,2 @@
DIST hidapi-0.8.0_pre20130121.tar.xz 257900 SHA256 70440f658dbf1f840647d0756e230fdfe479fd4980d3ba7b299715b1947a8916 SHA512 6735112cae24c845bf5ec1fc04c1cafc12c31a1ec5f8d560fd8089f1abf9b1f4aca2c027b1103b7154f698334d7f9ee8f5e72eb5571ecce5abf3fe716ca68096 WHIRLPOOL 94a691cbeafedd93ac786202f8acb2e4d1a6433cc379c9f7de792c0e1f881b34339df43289804105511f634b26144720e22377a37f1ac1c202a81907a988c773
DIST hidapi_0.8.0~rc1+git20140201.3a66d4e+dfsg.orig.tar.bz2 81765 SHA256 770e78bcfafccaaff25fbcf815aa2bee46b369e7f0ed12faa9f9260829b88e9c SHA512 55ab59086622bd4b76b630f6e3a0cb7edb335e736421ad0a9199ac7f2208c8880e1be3ef6ee18ca879f9d3dfdf872b0b0ed998087bc6d4716aada185bcebc1e5 WHIRLPOOL 8a18d8db2ea9b90802124936fe276060c6f890bf571cbc33811a0f026f73a689a426854348d195b2b8ad2aa31243fb2d209dca963f4daf535eb36ab0864035ea

@ -0,0 +1,79 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140201.ebuild,v 1.1 2014/11/12 21:49:26 flameeyes Exp $
EAPI=5
AUTOTOOLS_AUTORECONF=yes
inherit eutils versionator autotools-multilib #git-2
# If github is desired, the following may be used.
#EGIT_REPO_URI="git://github.com/signal11/hidapi.git"
#EGIT_BRANCH="master"
#EGIT_COMMIT="119135b8ce0e8db668ec171723d6e56d4394166a"
BASE_PV=$(get_version_component_range 1-3)
RC_PV=$(get_version_component_range 4)
GIT_PV=$(get_version_component_range 5)
GIT_PV=${GIT_PV/p/git}.3a66d4e
DEBIAN_PV=${BASE_PV}~${RC_PV}+${GIT_PV}+dfsg
# S is only needed for the debian_package
S=${WORKDIR}/${PN}-${DEBIAN_PV}
DESCRIPTION="A multi-platform library for USB and Bluetooth HID-Class devices"
HOMEPAGE="http://www.signal11.us/oss/hidapi/"
SRC_URI="mirror://debian/pool/main/h/${PN}/${PN}_${DEBIAN_PV}.orig.tar.bz2"
# When 0.8.0 is officially available the following link should be used.
#SRC_URI="mirror://github/signal11/${PN}/${P}.zip"
LICENSE="|| ( BSD GPL-3 HIDAPI )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="doc static-libs X"
RDEPEND="virtual/libusb:1[${MULTILIB_USEDEP}]
virtual/libudev:0[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
virtual/pkgconfig
X? ( x11-libs/fox )"
src_prepare() {
if use X && has_version x11-libs/fox:1.7 ; then
sed -i -e 's:PKG_CHECK_MODULES(\[fox\], \[fox\]):PKG_CHECK_MODULES(\[fox\], \[fox17\]):' \
configure.ac || die
fi
# Fix bashisms in the configure.ac file.
sed -i -e 's:\([A-Z_]\+\)+="\(.*\)":\1="${\1}\2":g' \
-e 's:\([A-Z_]\+\)+=`\(.*\)`:\1="${\1}\2":g' configure.ac || die
autotools-multilib_src_prepare
}
src_configure() {
local myeconfargs=(
$(use_enable X testgui)
)
autotools-multilib_src_configure
}
src_compile() {
autotools-multilib_src_compile
if use doc; then
doxygen doxygen/Doxyfile || die
fi
}
src_install() {
autotools-multilib_src_install
if use doc; then
dohtml -r html/*
fi
}

@ -2,3 +2,4 @@ DIST userspace-rcu-0.7.12.tar.bz2 385922 SHA256 a21c1da84d8ea5d0088fca0637e25185
DIST userspace-rcu-0.7.13.tar.bz2 390152 SHA256 368a0db48926b127f86f62595f67b21ff09d9c1183b5d0342b48b25eae957b35 SHA512 231dccfcf682a880cc145df05334f8c8c92a4b311f8ba282e3e8563c0535728a69d64a39c3516fdbfa9ceec4179fea9af9805833ddf144280a04371d81ab9787 WHIRLPOOL 3e09b247c79cb318617890b9a3dfeef2cbd78edfcb24a42dfa89e84cfff233ea0c0e21d6d9f69fa109b9c88b90afd71a5816f69d2e42c3a4d3707fa3bda2fd46
DIST userspace-rcu-0.8.4.tar.bz2 418911 SHA256 96c0a157e94a15b1506efe9aedd98145e6eb41a3fbcf5b0d118b7a783b22fe12 SHA512 62a2c7bc9923947bcdd17f7bc5ff6d12e6bc7b63d108977dc9dd990827c043452974800bb494b80c383279916482e12b441184834b4c84a226113af4923e32e6 WHIRLPOOL 487dbc84f15144a9035eaa938dd7f075d573cd72c7be51e5adee8507594a87d75ee6f621accdda80708693fea36d9f2db017d2936c10ff74cf0bd6342eeba2bd
DIST userspace-rcu-0.8.5.tar.bz2 423913 SHA256 a2562eaca107ec6eca2856632b6035c6aaf38df79020195ed8955a7b4773312a SHA512 4b2090e7fd1c6f771e7fc0f8dde9cd1cbde64fe6295f3c96b2ad13b6581d8a07e0ab9b8a7e97021049c4ecc35303b709903ba593a64ba84c958f4c4b95d93a45 WHIRLPOOL b37d9801d508b608009febbd94ac831f54238419969038f02ee480ca4a488c7aaa3b7dd23d672ed58296f43917fe6e2f1afcd579da41ba75fb40e2dc3a11face
DIST userspace-rcu-0.8.6.tar.bz2 424037 SHA256 b1a5d3bce014ba7a702759bc60b692c1cd46ff0e8a5b53f0d0a95e22db74ab21 SHA512 027c215570b1ff94d0b7dd66934aece525461ddc8b172000c72af5b2e76115da9d18a635bbfb81dbd749c52463c5f4dd27f5700a30f367a4fb5fe0db6c128a6d WHIRLPOOL a652e9d8141356edfa5a67e6c884101f46c0d67e1089528b6c9a17e8def7057d09e4c75afed6bbb0eb2a2de32300dd7958cde51ae8b639a600c4049fc6babd7d

@ -0,0 +1,28 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/userspace-rcu/userspace-rcu-0.8.6.ebuild,v 1.1 2014/11/12 14:39:23 dlan Exp $
EAPI=5
inherit autotools-utils
DESCRIPTION="userspace RCU (read-copy-update) library"
HOMEPAGE="http://lttng.org/urcu"
SRC_URI="http://lttng.org/files/urcu/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0/2" # subslot = soname version
KEYWORDS="~amd64 ~x86"
IUSE="static-libs test"
DEPEND="test? ( sys-process/time )"
# tests fail with separate build dir
AUTOTOOLS_IN_SOURCE_BUILD=1
src_configure() {
local myeconfargs=(
--docdir="${EPREFIX}/usr/share/doc/${PF}"
)
autotools-utils_src_configure
}

@ -1,3 +1,2 @@
DIST vdk-2.4.0.tar.gz 1071732 SHA256 1383bcf2dc4707e130ae49d502ca823279bb1429ada953d48d9458ed7db49366 SHA512 4b1492e7dbe9357ba2479fa2dcd48c47b31497c3b16dbdb9de88a10d3770b3c9ac74f1ca1c866f9ab2b76ee726c831b4d57be7c907663c295df3bfd4d45feeee WHIRLPOOL 7ed3d92408df45da4c9f98c784bf656843a39ddaad6eaa2a7fc8b3c0963315cc3a11c11f2a4b604f3fec2ee006e6fd64c316e739e93583aa7c39acfeb62d5942
DIST vdk-2.4.1.tar.gz 1062475 SHA256 4eddaa278f8999dbe0c555614cc805603c5434a383de14ca069a3a99a72c68e8 SHA512 ffb0a2cc06f2b5a4e344ecbff8e780a37d8ee7933d2d911670ef08b4b90a2b3744ea1e61baa373af0b424ca992b5ddf956998fea5683907899071ff57b046f35 WHIRLPOOL ce7e6586d54c93ace381676a5929ac9263012b14d4d8befaec6389d2f2dd49712af6160bd1ed7b8aaa67a997cb57adfda82a5eae3b819ca7bee55eec7bc71ce5
DIST vdk-2.5.1.tar.gz 1113765 SHA256 5d8f6942b8ec2f83b477f24a4e15a9945c1b1b348412d3d22a89627a35130745 SHA512 49e458785d88ab145b40e6ddcd5c7aadc950697b797d17f1ac633354abb46cd7457ea449c62d4993fca53136051d7d7810a15ab561b49e730635566021997292 WHIRLPOOL 8240ccaaffe1169fbe13b25f585f2e0df483ff633f1e0bf00d2b01b5c60e29a21d7e1a0dbe8bb90da69d0e04c330a3ebb81ffc6355afa314af3a4733e7bcd65d

@ -1,165 +0,0 @@
--- vdk/chart.cc_old 2002-05-22 17:26:12.000000000 +0900
+++ vdk/chart.cc 2004-08-05 19:16:35.000000000 +0900
@@ -45,7 +45,10 @@
size = Usize;
printf("\nsize:%d,%d",size.x,size.y);
fflush(stdout);
- axis = ChartAxis(this,size.X(),size.Y());
+ // patch Bug#262091
+ // axis = ChartAxis(this,size.X(),size.Y());
+ ChartAxis axis_tmp( this, size.X(), size.Y() );
+ axis = axis_tmp;
axis.Draw();
DrawTitle();
DrawChart();
@@ -115,7 +118,10 @@
void VDKChart::SetChartBorder(int b)
{
size = Usize;
-axis = ChartAxis(this,size.X(),size.Y());
+// patch Bug#262091
+// axis = ChartAxis(this,size.X(),size.Y());
+ChartAxis axis_tmp(this,size.X(),size.Y());
+axis = axis_tmp;
DrawChart();
}
/*
@@ -415,10 +421,18 @@
ChartAxis::ChartAxis(VDKChart* owner,int w, int h):
owner(owner)
{
+// patch Bug#262091
+/*
domain = VDKRect(owner->ChartBorder,
h-owner->ChartBorder,
w-owner->ChartBorder*2,
h-owner->ChartBorder*2);
+*/
+VDKRect r(owner->ChartBorder,
+ h-owner->ChartBorder,
+ w-owner->ChartBorder*2,
+ h-owner->ChartBorder*2);
+domain = r;
}
/*
copy-initializer
--- vdk/vdkbtrees.h_old 2000-11-22 14:10:33.000000000 +0900
+++ vdk/vdkbtrees.h 2004-08-05 19:16:36.000000000 +0900
@@ -717,7 +717,7 @@
class AbstractRedBlackTree : public AbstractBinaryTree<T, Node> {
protected:
virtual Node *FindNode(T q)
- { return (root) ? (Node *) root->find(q) : NULL; }
+ { return (this->root) ? (Node *) this->root->find(q) : NULL; }
};
/*!
@@ -985,14 +985,14 @@
BlackHeight = -1;
// Check binary tree properties.
- if (parent != _parent)
+ if (this->parent != _parent)
return NULL;
- if (left) {
- if (object < left->object)
+ if (this->left) {
+ if (this->object < this->left->object)
return NULL;
}
- if (right) {
- if (right->object < object)
+ if (this->right) {
+ if (this->right->object < this->object)
return NULL;
}
@@ -1001,15 +1001,15 @@
// If a node is red, then both its children are black
// (NULL nodes are black).
if (clr == Red) {
- if ((left && left->clr != Black) ||
- (right && right->clr != Black))
+ if ((this->left && this->left->clr != Black) ||
+ (this->right && this->right->clr != Black))
return NULL;
}
// The black-heights of all leaf nodes are equal.
int bh = NULL;
- if ((! left) && (! right)) {
+ if ((! this->left) && (! this->right)) {
// Compute black-height of node
for (Node *sc = (Node *) this; sc; sc = sc->parent)
if (sc->clr == Black)
@@ -1023,9 +1023,9 @@
return NULL;
}
}
- if (left && (! left->CheckTreeProperties((Node *) this)))
+ if (this->left && (! this->left->CheckTreeProperties((Node *) this)))
return NULL;
- if (right && (! right->CheckTreeProperties((Node *) this)))
+ if (this->right && (! this->right->CheckTreeProperties((Node *) this)))
return NULL;
return 1;
}
--- vdk/vdkheap.h_old 2000-11-22 14:10:52.000000000 +0900
+++ vdk/vdkheap.h 2004-08-05 19:16:36.000000000 +0900
@@ -85,7 +85,7 @@
VDKHeap<T>::VDKHeap(T* source, int size): VDKContainer<T>(size)
{
for(int i = 0; i < size; i++)
- data[i] = source[i];
+ this->data[i] = source[i];
BuildHeap();
}
@@ -94,13 +94,13 @@
void VDKHeap<T>::Heapify(int i, int heapsize)
{
int l = left(i), r = right(i), largest = i;
- if( (l < heapsize) && (data[l] > data[i])) largest = l;
- if( (r < heapsize) && (data[r] > data[largest])) largest = r;
+ if( (l < heapsize) && (this->data[l] > this->data[i])) largest = l;
+ if( (r < heapsize) && (this->data[r] > this->data[largest])) largest = r;
if(largest != i)
{
- T temp = data[i];
- data[i] = data[largest];
- data[largest] = temp;
+ T temp = this->data[i];
+ this->data[i] = this->data[largest];
+ this->data[largest] = temp;
Heapify(largest,heapsize);
}
}
@@ -109,21 +109,21 @@
template <class T>
void VDKHeap<T>::BuildHeap(void)
{
- for (int i = (size()-1)/2 ; i >= 0; i--)
- Heapify(i,size());
+ for (int i = (this->size()-1)/2 ; i >= 0; i--)
+ Heapify(i,this->size());
}
// HEAPSORT
template <class T>
void VDKHeap<T>::Sort(void)
{
- int heapsize = size();
+ int heapsize = this->size();
int i = heapsize-1;
for(; i > 0; i--)
{
- T temp = data[0];
- data[0] = data[i];
- data[i] = temp;
+ T temp = this->data[0];
+ this->data[0] = this->data[i];
+ this->data[i] = temp;
heapsize--;
Heapify(0,heapsize);
}

@ -1,61 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/vdk/vdk-2.4.0.ebuild,v 1.12 2011/03/29 08:02:44 angelos Exp $
EAPI=1
inherit eutils toolchain-funcs
DESCRIPTION="A Visual Development Kit for RAD"
SRC_URI="mirror://sourceforge/vdkbuilder/${P}.tar.gz"
HOMEPAGE="http://www.mariomotta.it/vdklib/"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="alpha ~hppa ppc sparc x86"
IUSE="doc debug"
RDEPEND="x11-libs/gtk+:2"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
src_compile() {
local myconf=""
if [ "$(gcc-major-version)" -ge "4" ] || [ "$(gcc-major-version)" -ge "3" -a "$(gcc-minor-version)" -ge "4" ]
then
epatch "${FILESDIR}"/vdk-2.4-gcc3.4.patch
fi
# gnome and sigc USE flags need to be added later
# when upstream decides to re-support them - ChrisWhite
use doc && \
myconf="${myconf} --enable-doc-html=yes \
--enable-doc-latex=yes \
--enable-doc-man=yes" \
|| myconf="${myconf} --enable-doc-html=no \
--enable-doc-latex=no \
--enable-doc-man=no"
use debug && \
myconf="${myconf} --enable-debug=yes" \
|| myconf="${myconf} --enable-debug=no"
econf \
${myconf} \
--enable-testvdk=no \
|| die "econf failed"
# die non user custom CFLAGS!
sed -e "s/CFLAGS = .*/CFLAGS = ${CFLAGS}/" -i Makefile
sed -e "s/CXXFLAGS = .*/CXXFLAGS = ${CXXFLAGS}/" -i Makefile
sed -e "s/CFLAGS = .*/CFLAGS = ${CFLAGS}/" -i vdk/Makefile
sed -e "s/CXXFLAGS = .*/CXXFLAGS = ${CXXFLAGS}/" -i vdk/Makefile
emake || die
}
src_install() {
make DESTDIR="${D}" install || die
dodoc AUTHORS BUGS ChangeLog INSTALL NEWS README TODO
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/glib-perl/glib-perl-1.280.0.ebuild,v 1.11 2013/06/02 08:38:58 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/glib-perl/glib-perl-1.280.0.ebuild,v 1.12 2014/11/12 21:25:11 dilfridge Exp $
EAPI=5
@ -22,6 +22,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
>=dev-perl/extutils-pkgconfig-1.0.0
>=dev-perl/extutils-depends-0.300.0
dev-perl/Log-Agent
"
SRC_TEST="do"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/glib-perl/glib-perl-1.301.0.ebuild,v 1.11 2014/03/04 20:15:07 vincent Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/glib-perl/glib-perl-1.301.0.ebuild,v 1.12 2014/11/12 21:25:11 dilfridge Exp $
EAPI=5
@ -22,6 +22,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
>=dev-perl/extutils-pkgconfig-1.0.0
>=dev-perl/extutils-depends-0.300.0
dev-perl/Log-Agent
"
SRC_TEST="do"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/glib-perl/glib-perl-1.305.0.ebuild,v 1.1 2014/09/28 16:38:07 zlogene Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/glib-perl/glib-perl-1.305.0.ebuild,v 1.2 2014/11/12 21:25:11 dilfridge Exp $
EAPI=5
@ -22,6 +22,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
>=dev-perl/extutils-pkgconfig-1.0.0
>=dev-perl/extutils-depends-0.300.0
dev-perl/Log-Agent
"
SRC_TEST="do"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/characteristic/characteristic-14.1.0.ebuild,v 1.2 2014/09/27 11:36:27 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/characteristic/characteristic-14.1.0.ebuild,v 1.3 2014/11/12 12:05:18 jer Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
IUSE="doc test"
RDEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.2.ebuild,v 1.3 2013/10/13 10:32:45 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.2.ebuild,v 1.4 2014/11/12 13:06:18 blueness Exp $
EAPI=5
@ -14,7 +14,7 @@ SRC_URI="http://python-nbxmpp.gajim.org/downloads/2 -> ${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~arm ~hppa ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
S="${WORKDIR}"/nbxmpp-${PV}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.3.ebuild,v 1.1 2014/01/09 07:27:22 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.3.ebuild,v 1.2 2014/11/12 13:06:18 blueness Exp $
EAPI=5
@ -14,7 +14,7 @@ SRC_URI="http://python-nbxmpp.gajim.org/downloads/3 -> ${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~arm ~hppa ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
S="${WORKDIR}"/nbxmpp-${PV}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.4-r1.ebuild,v 1.2 2014/06/20 14:09:14 klausman Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.4-r1.ebuild,v 1.3 2014/11/12 13:06:18 blueness Exp $
EAPI=5
@ -16,7 +16,7 @@ SRC_URI="http://python-nbxmpp.gajim.org/downloads/${TAG} -> ${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
S="${WORKDIR}"/nbxmpp-${PV}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.4.ebuild,v 1.1 2014/03/18 13:27:51 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.4.ebuild,v 1.2 2014/11/12 13:06:18 blueness Exp $
EAPI=5
@ -16,7 +16,7 @@ SRC_URI="http://python-nbxmpp.gajim.org/downloads/${TAG} -> ${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~amd64 ~arm ~hppa ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
S="${WORKDIR}"/nbxmpp-${PV}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.5.1.ebuild,v 1.1 2014/10/06 07:20:31 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.5.1.ebuild,v 1.2 2014/11/12 13:06:18 blueness Exp $
EAPI=5
@ -16,7 +16,7 @@ SRC_URI="http://python-nbxmpp.gajim.org/downloads/${TAG} -> ${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
S="${WORKDIR}"/nbxmpp-${PV}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.5.ebuild,v 1.1 2014/07/09 12:33:09 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nbxmpp/python-nbxmpp-0.5.ebuild,v 1.2 2014/11/12 13:06:18 blueness Exp $
EAPI=5
@ -16,7 +16,7 @@ SRC_URI="http://python-nbxmpp.gajim.org/downloads/${TAG} -> ${P}.tar.gz"
SLOT="0"
LICENSE="BSD"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
S="${WORKDIR}"/nbxmpp-${PV}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/service_identity/service_identity-14.0.0.ebuild,v 1.2 2014/09/27 11:37:01 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/service_identity/service_identity-14.0.0.ebuild,v 1.3 2014/11/12 12:18:56 jer Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE=" MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
IUSE="doc test"
RDEPEND="dev-python/pyasn1[${PYTHON_USEDEP}]

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-14.0.1.ebuild,v 1.2 2014/11/11 07:33:23 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-14.0.1.ebuild,v 1.3 2014/11/12 12:19:27 jer Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
@ -9,7 +9,7 @@ inherit eutils flag-o-matic twisted-r1
DESCRIPTION="An asynchronous networking framework written in Python"
KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~amd64 ~arm ~hppa ~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="crypt gtk serial test"
RDEPEND=">=net-zope/zope-interface-3.6.0[${PYTHON_USEDEP}]

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fast_xs/fast_xs-0.8.0-r1.ebuild,v 1.12 2014/10/29 18:56:24 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/fast_xs/fast_xs-0.8.0-r1.ebuild,v 1.14 2014/11/12 16:58:52 ago Exp $
EAPI=5
@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/brianmario/fast_xs"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 sparc x86 ~x86-fbsd ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris"
IUSE=""
ruby_add_bdepend "doc? ( >=dev-ruby/hoe-2.3.2 )"

@ -1,9 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/notify/notify-0.5.2-r1.ebuild,v 1.3 2014/08/06 07:04:33 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/notify/notify-0.5.2-r1.ebuild,v 1.4 2014/11/12 17:11:23 mrueg Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 jruby"
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_TASK_TEST=""

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.4.5-r1.ebuild,v 1.11 2014/11/10 15:56:18 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.4.5-r1.ebuild,v 1.12 2014/11/12 16:58:15 ago Exp $
EAPI=5
USE_RUBY="ruby19"
@ -18,7 +18,7 @@ SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch )

@ -1,42 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.4.5.ebuild,v 1.9 2014/11/10 15:56:18 mrueg Exp $
EAPI=5
USE_RUBY="ruby19"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="ChangeLog KNOWN-ISSUES README.rdoc SPEC"
inherit ruby-fakegem eutils versionator
DESCRIPTION="A modular Ruby webserver interface"
HOMEPAGE="http://rack.github.com/"
SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch )
ruby_add_rdepend "virtual/ruby-ssl"
# The gem has automagic dependencies over mongrel, ruby-openid,
# memcache-client, thin, mongrel and camping; not sure if we should
# make them dependencies at all. We do add the fcgi dependency because
# that spec isn't optional.
ruby_add_bdepend "test? ( dev-ruby/bacon dev-ruby/fcgi )"
# Block against versions in older slots that also try to install a binary.
RDEPEND="${RDEPEND} !<dev-ruby/rack-1.1.3-r1:0 !<dev-ruby/rack-1.2.5:1.2 !<dev-ruby/rack-1.3.6-r1:1.3"
each_ruby_test() {
# Since the Rakefile calls specrb directly rather than loading it, we
# cannot use it to launch the tests or only the currently-selected
# RUBY interpreter will be tested.
${RUBY} -S bacon -Ilib -w -a \
-q -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|Rack::Server)' \
|| die "test failed for ${RUBY}"
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.5.2-r1.ebuild,v 1.11 2014/11/10 15:56:18 mrueg Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.5.2-r1.ebuild,v 1.12 2014/11/12 16:58:15 ago Exp $
EAPI=5
USE_RUBY="ruby19 ruby20"
@ -16,7 +16,7 @@ SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch )

@ -0,0 +1 @@
DIST biblatex-apa-6.6.tar.gz 140429 SHA256 00a710d12735a14c4083fb5c85a9da8222a6ebba8e74bd365e2dcb23f9d895b6 SHA512 a606521223896dc71f2fd4b41bebb9c3a0ddd7b466adfddec1e67f802de2b64f280093c2ad0265afddd8abfe9de226cfe77701ac337e36c8163e1ce0201a4a01 WHIRLPOOL a8ae219ddfaad8c9a59a296fee57f2fc41ec288f85104bd8cd3f698799c23bd03b243108b84b5c969e9c739b26556f53e6dcc542b37de5bcd53b6a8bebaf61a4

@ -0,0 +1,30 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/biblatex-apa/biblatex-apa-6.6.ebuild,v 1.1 2014/11/12 14:39:26 mrueg Exp $
EAPI=5
inherit latex-package
DESCRIPTION="APA style for BibLaTeX"
HOMEPAGE="http://www.ctan.org/pkg/biblatex-apa https://github.com/plk/biblatex-apa"
SRC_URI="https://github.com/plk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LPPL-1.3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples"
RDEPEND="dev-texlive/texlive-bibtexextra
dev-tex/biblatex-apa"
DEPEND="${RDEPEND}"
TEXMF=/usr/share/texmf-site
src_install() {
insinto "${TEXMF}"
doins -r tex
dodoc README RELEASE
use doc && { pushd doc/ ; latex-package_src_doinstall doc ; popd ; }
}

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>tex</herd>
<maintainer>
<email>mrueg@gentoo.org</email>
<name>Manuel Rüger</name>
<description>CC me on bugs. Assign to herd</description>
</maintainer>
</pkgmetadata>

@ -1,2 +1 @@
DIST biblatex-2.9.tds.tgz 17812356 SHA256 feb82f4a7e292628d5a458acc639cdd86aeef2f5bc378304dfc1afcc212bd416 SHA512 8fb26651bb5dd9cd1b06c7d4bef181f8177dff023c61aaa155416dc2acc44f06a9aa66dbb130ff30123fc0edc33ab0f7d2edd8da2ca87ddf7f6e62ca0b8ab81c WHIRLPOOL 342a9bd95cfefe437c2e1cc17baccb93e012baf35a2e02f195093f217792e3bd5541110e96fbf73ed5d097b48a970f06523a7997e8977ad8401af9cc9a2bd54a
DIST biblatex-2.9a.tds.tgz 17829003 SHA256 d3e6490505728113bcc5332f1a83fca1db6d50950e0ffaade495f4c5052e5175 SHA512 1341e530bc68096498306b9933a014eaf2e4ebc573b344776ae3f3addd93301927f31da84b368b812e364aae45bdab1624da69a63dfcd0589b3a28c7795f6ab8 WHIRLPOOL 51f30f41e323077a24958e0724d1357763f2c5e9b05ebf6dd11b254cde0d5d20f4a93cf66d9f722d550908d1d0c9856f430edc2067aabd4e4d3c11b293e465df

@ -1,34 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/biblatex/biblatex-2.9.ebuild,v 1.1 2014/05/29 12:09:27 mrueg Exp $
EAPI=5
inherit latex-package
DESCRIPTION="Reimplementation of the bibliographic facilities provided by LaTeX"
HOMEPAGE="http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex"
SRC_URI="mirror://sourceforge/${PN}/${P}.tds.tgz"
LICENSE="LPPL-1.3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples"
RDEPEND="dev-texlive/texlive-bibtexextra"
DEPEND="${RDEPEND}"
S=${WORKDIR}
TEXMF=/usr/share/texmf-site
src_install() {
insinto "${TEXMF}"
doins -r bibtex tex
dodoc doc/latex/biblatex/{README,RELEASE}
use doc && { pushd doc/latex/biblatex/ ; latex-package_src_doinstall doc ; popd ; }
if use examples ; then
docinto examples
dodoc -r doc/latex/biblatex/examples
fi
}

@ -1,4 +1,3 @@
DIST jenkins-bin-1.565.3.war 67867391 SHA256 a7d6f7dfc39374490861499589d5b4dfff2538f663a4f50a69f22601bf5bba7f SHA512 cef127050b39b294f7fe7f3eb627adabac9b5469af0c9fd016064ce8ab7ef51c387b9b0b618d91cd9231a38ddffcf42e0599201a6627a7601a183d9c0b2fe1d0 WHIRLPOOL 8fdebc5704099335e6d55f8831e57eab7454abc2b16e8701dfd52e414f60b8f8c796d1f65f2c39b0d5e4adc7f7a14981c18acc8a5402a651d5bb58e9ba5d592a
DIST jenkins-bin-1.580.1.war 68022189 SHA256 53608b7e5b89d5cc1fbdbf8588b5c0a04a664f34d403ae4bffb80016511a6cdb SHA512 8b9cbc07bc1c72ac319ffe36d17d4ec7b7156cbd566e6a384c010e440b59f695dfa334970ac51a1c3357cf00dac9d6097a549b211b1c952ee51caa27e4973841 WHIRLPOOL ff6b27a74e3a21c0807f23da5eb17162085fabacdffd01d342ea0fc3bad181b70592691359b27f4c1f016887acadf71541d821dd1f52882b515d664313c081ba
DIST jenkins-bin-1.586.war 67995785 SHA256 d7959b5ac134aa6e49e577e824856c53966df400903ac5b0f31d6bf0a47eb8ba SHA512 5fe1c58f458a991cc8f9751ca9c77b374606e1e23c24528db9e1a65d0aafa620de17bc4dd3bf8580aac829a59d0f0b2bc9b17369f3d4e4fe121a8ff8d1bc1241 WHIRLPOOL 457badf5fbef9c4fe74d5c0bd54bc1d888f419af0bb04bde55651e4761a720c26b98d3e88498668ff5a8e669b2e24ad898b8acab3cf920f86a5afc95e2f7233c
DIST jenkins-bin-1.587.war 68193610 SHA256 a3449e75f47a8c21d6c9c1e708ae7a6c3987ee1c8f142e3d7f2551acb350180d SHA512 0b8044f4132a1f5b74fbd973792051a9ab75239feb211bf22b80f4b001400dcd05c6bd138cfe29673d3022bcee089e732e7a64bc4e0a8dd383cdd9e292900b5d WHIRLPOOL 5345670c69535a10d4aebe3bb6b96cb48c45ec2b17f79277ad1db2ce22d76727172bd98e9a699633f4052cf4fe8d559e711fac8ed1a8dba26a986536fd7ad8e9
DIST jenkins-bin-1.589.war 68202781 SHA256 e804acc2d7fc9bcdf4db3fae32a8e0acfa17a8be40741d5df3ca457684849853 SHA512 f578368a46cfae27cbf2417c72aa801d69faff5083bf477ab339a98466e69e9123ebb2b1003b4ad4300c00c5b15018e2198549c1c6c75b150584a3172dba7e48 WHIRLPOOL 91e3ab186f57e7efea26f14ea33e054283b8e12c63a2d41d54b6f3c942ba6ff473c853241fa4667bd07e22c96b87e3a9c744bc47ffbca8e3003789b46c96a9f7

@ -1,45 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/jenkins-bin/jenkins-bin-1.565.3-r1.ebuild,v 1.2 2014/10/28 10:19:13 chainsaw Exp $
EAPI=5
inherit user
DESCRIPTION="Extensible continuous integration server"
HOMEPAGE="http://jenkins-ci.org/"
LICENSE="MIT"
SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war"
RESTRICT="mirror"
SLOT="lts"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="media-fonts/dejavu"
RDEPEND="${DEPEND}
!dev-util/jenkins-bin:0
virtual/jre"
S=${WORKDIR}
JENKINS_DIR=/var/lib/jenkins
pkg_setup() {
enewgroup jenkins
enewuser jenkins -1 -1 ${JENKINS_DIR} jenkins
}
src_install() {
keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
insinto /opt/jenkins
newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
insinto /etc/logrotate.d
newins "${FILESDIR}"/${PN}.logrotate ${PN/-bin/}
newinitd "${FILESDIR}"/${PN}.init2 jenkins
newconfd "${FILESDIR}"/${PN}.confd jenkins
fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/jenkins-bin/jenkins-bin-1.586-r1.ebuild,v 1.2 2014/10/28 10:19:13 chainsaw Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/jenkins-bin/jenkins-bin-1.589.ebuild,v 1.1 2014/11/12 16:50:10 mrueg Exp $
EAPI=5

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/brutal-legend/brutal-legend-20130615.ebuild,v 1.3 2014/09/09 14:21:37 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/games-action/brutal-legend/brutal-legend-20130615-r1.ebuild,v 1.1 2014/11/12 22:00:55 axs Exp $
# TODO: unbundle libsdl-2
@ -27,19 +27,19 @@ RDEPEND="
amd64? (
|| (
(
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-opengl
app-emulation/emul-linux-x86-xlibs
>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)]
>=virtual/glu-9.0-r1[abi_x86_32(-)]
>=virtual/opengl-7.0-r1[abi_x86_32(-)]
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)]
>=x11-libs/libXext-1.3.2[abi_x86_32(-)]
>=x11-libs/libxcb-1.9.1[abi_x86_32(-)]
)
(
>=sys-libs/zlib-1.2.8-r1[abi_x86_32]
>=virtual/glu-9.0-r1[abi_x86_32]
>=virtual/opengl-7.0-r1[abi_x86_32]
>=x11-libs/libX11-1.6.2[abi_x86_32]
>=x11-libs/libXau-1.0.7-r1[abi_x86_32]
>=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32]
>=x11-libs/libXext-1.3.2[abi_x86_32]
>=x11-libs/libxcb-1.9.1[abi_x86_32]
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
)
)
)

@ -1,2 +1 @@
DIST super-hexagon-linux-16-bin-1366677959 27381953 SHA256 2c6dfba53cb0dd58bcbff519862af8bf7af67475845bb43207e9d32032efa104 SHA512 ff10016cf7136b308627720652174730011d51e663bc1196dc85715926038aec6dc6b44104c2ff2fc382fb9579a8c45ee60a921dff2fb2fc9a4d6eb2a3e93fa2 WHIRLPOOL f246c9eaa5cd05e5d0c09090ae4b79bb4c3be3a07ebbd659e34dcd55b04f7a236e4b7527ef4d672c4a5d91b7da9e3815e049d1c2ed6050d637e05cca320af793
DIST superhexagon-07252014-bin 29492246 SHA256 da290ce4596674bf602955f14ec32313e4185921f15586d1c4017f9186687dd3 SHA512 22512595c3ac9adeab54ddc3285bb4a96a3fa6f43960e7468b475c9ade0c2f3087f3abcfc7954f4a86a2091bd843a4593d43540fea9e0b82837a048e36fbb8de WHIRLPOOL 90f606f38a53c424d33a715f41f214f102f5f0ad2c4697fc55f20ac279bba1c9c8529b286ce8d6604771f819de8d3beec23522347911dc2cf87755a5a34842d6
DIST superhexagon-10272014-bin 29469168 SHA256 f079cd5f644ba69a1123491a3d2bd19069670e6a9884ad756d927be331f3d9c8 SHA512 ec07576e897cddcbb1ef1da104750001b7610ca31d40f41044dc412d8a149fa07b71e9fbc5df8b1d3ad6f110b28e5891dde618e39f4b2565d73fcfae28d3a85a WHIRLPOOL 4c73f6cddce5d4fb6aace87c2b7c660f7e2be9cfcdc37355ba953e83bb06aa3cba554d15e3051ffcbbcc15b0e6473079b811fbf261771a302dfd496e9505057f

@ -1,85 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/super-hexagon/super-hexagon-16.ebuild,v 1.2 2013/08/18 00:30:09 hasufell Exp $
# we use bundled glew, cause slotting 1.6 does not give us
# much benefit for one consumer
EAPI=5
inherit eutils unpacker games
DESCRIPTION="A minimal action game by Terry Cavanagh, with music by Chipzel"
HOMEPAGE="http://www.superhexagon.com/"
SRC_URI="${PN}-linux-${PV}-bin-1366677959"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* amd64 x86"
IUSE="bundled-libs"
RESTRICT="bindist fetch splitdebug"
MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN}
QA_PREBUILT="${MYGAMEDIR#/}/x86/*
${MYGAMEDIR#/}/x86_64/*"
DEPEND="app-arch/unzip"
RDEPEND="
virtual/glu
virtual/opengl
x11-libs/libX11
x11-libs/libXau
x11-libs/libxcb
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXxf86vm
!bundled-libs? (
media-libs/freeglut
media-libs/libogg
media-libs/libvorbis
media-libs/openal
)"
S=${WORKDIR}/data
pkg_nofetch() {
einfo "Please buy & download ${SRC_URI} from:"
einfo " ${HOMEPAGE}"
einfo "and move it to ${DISTDIR}"
einfo
}
src_unpack() {
unpack_zip ${A}
}
src_prepare() {
einfo "removing ${ARCH} unrelated files"
rm -r $(usex amd64 "x86" "x86_64") || die
if ! use bundled-libs ; then
einfo "removing bundled-libs..."
cd $(usex amd64 "x86_64" "x86") || die
rm libglut.so* libogg.so* libopenal.so* libstdc++.so* \
libvorbis.so* libvorbisfile.so*
fi
}
src_install() {
local myarch=$(usex amd64 "x86_64" "x86")
insinto "${MYGAMEDIR}"
doins -r data ${myarch}
dodoc Linux.README
newicon SuperHexagon.png ${PN}.png
make_desktop_entry ${PN}
games_make_wrapper ${PN} "./${myarch}/superhexagon.${myarch}" "${MYGAMEDIR}" "${MYGAMEDIR}/${myarch}"
fperms +x "${MYGAMEDIR}/${myarch}/superhexagon.${myarch}"
prepgamesdirs
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/super-hexagon/super-hexagon-07252014.ebuild,v 1.1 2014/08/06 20:44:17 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/games-action/super-hexagon/super-hexagon-20141027.ebuild,v 1.1 2014/11/12 15:29:07 hasufell Exp $
# we use bundled glew, cause slotting 1.6 does not give us
# much benefit for one consumer
@ -11,7 +11,7 @@ inherit eutils unpacker games
DESCRIPTION="A minimal action game by Terry Cavanagh, with music by Chipzel"
HOMEPAGE="http://www.superhexagon.com/"
SRC_URI="superhexagon-${PV}-bin"
SRC_URI="superhexagon-${PV:4:4}${PV:0:4}-bin"
LICENSE="all-rights-reserved"
SLOT="0"

@ -1 +1,2 @@
DIST freedink-data-1.08.20121209.tar.gz 44009314 SHA256 3258a83aaca8c51d8502f59edd50d6afe6a55ef26c4185424709e94013d016d6 SHA512 66987b0c38a5830852868f443e5d18e205307b54184caddaf2c268fb4e3c22bda087c40e0c617b9693230725d8d58ac2ea262eb2cd4cb5980891f4020f7f4dc6 WHIRLPOOL 13f8641afb81c23ca3fad6739f4b8e8fe09476c0d9b6bb6a6353d88fac363ca20deeb4d2655cdc0327d4ee38da7b5b129e426c16e8535b50a1982cddf91500a7
DIST freedink-data-1.08.20140901.tar.gz 51303165 SHA256 5797a6e3a8d407cc46080206a0f18265231d6cf912b2b3dfc4607cf79052c111 SHA512 cdaa50610ed7e365967f6a84f6d540295ccc85bf4d11b882b49c6b97abe2b375be9880afc1e8ea31cdf22a24365d09861b9f4d1d522cc1ae685f7a8b6b4cad82 WHIRLPOOL 6db5f0f0b14f19f66f3142f168e065aea1f19d19a83de6f1e198654fdc197e4a456b1e18b8858bf2d28c76e76ca685708a5800894c5c797c6dda080b8f7ca5fc

@ -0,0 +1,30 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-rpg/freedink-data/freedink-data-1.08.20140901.ebuild,v 1.1 2014/11/12 16:00:08 hasufell Exp $
EAPI=5
inherit games
DESCRIPTION="Freedink game data"
HOMEPAGE="http://www.freedink.org/"
SRC_URI="mirror://gnu/freedink/${P}.tar.gz"
LICENSE="ZLIB
CC-BY-SA-3.0
CC-BY-3.0
FreeArt
GPL-2
GPL-3
WTFPL-2
OAL-1.0.1
public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
src_install() {
emake DESTDIR="${D}" DATADIR="${GAMES_DATADIR}" install
dodoc README.txt README-REPLACEMENTS.txt
prepgamesdirs
}

@ -1,2 +1,3 @@
DIST freedink-1.08.20121209.tar.gz 1853822 SHA256 196bfcc7b874c2fb9ac94d663f14fb759e644cc2400f77f734a098ca568dbda7 SHA512 40d1322908e429f59a97c79bbcc6d39b51c58fc36f36d612ec189add1aa586b01e929b59ada0da62ca418db6fa81131d282c03aa10d1b69de8224cceba9b0747 WHIRLPOOL 43fccb628bcd788621927d409b38635875ab47202ce9fdf2c3d3706bac87f2939fdcb5ef362109e3bbbdd90f58648da5db3d6ea7629b407c6ffd4059307d8a59
DIST freedink-108.2.tar.gz 1882677 SHA256 ecfbe2c534a85daa6651d975704a39e5af9c911ad2639bc728d536a80c46c9a4 SHA512 ece9cbe9a6186ddc05d993912bae42bc343a93e67d57d376893b6642d32c7328970b87e73c62c538f603119d73bb0e76b50ba6043e2d4831fe7a164bad12cd43 WHIRLPOOL d94876ea2517f949cd45d21958f6c2479f16269e3a5f318f9f6ee131d8242a1f33e04092d3a1cabe0a8b975cbd38d8f82f363ec0149f62193864a7846a4b2709
DIST freedink-108.4.tar.gz 1897701 SHA256 82cfb2e019e78b6849395dc4750662b67087d14f406d004f6d9e39e96a0c8521 SHA512 1496b6a7826bf694a2919add22a8b4b08a4967d8a7fdebf2d599bd99c7a7ce67de6c2b11124423c7aa1f0feb2e7c03ce1cf00252070182936e7481791dafee61 WHIRLPOOL 487f82adc1c36631220f23c6ac6aebaaafb3788bfdfbbf8a4e30d0c77d2a1ff97a9c43d5017fa5d50bfc7c3c36042521f3f7e194c4faa77f836ad45cff845d75

@ -0,0 +1,57 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-rpg/freedink/freedink-108.4.ebuild,v 1.1 2014/11/12 16:01:06 hasufell Exp $
EAPI=5
inherit games
DESCRIPTION="Dink Smallwood is an adventure/role-playing game, similar to Zelda (2D top view)"
HOMEPAGE="http://www.freedink.org/"
SRC_URI="mirror://gnu/freedink/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"
DEPEND="
>=media-libs/fontconfig-2.4
>=media-libs/libsdl-1.2[X,sound,joystick,video]
>=media-libs/sdl-gfx-2.0
>=media-libs/sdl-image-1.2
>=media-libs/sdl-mixer-1.2[midi,vorbis,wav]
>=media-libs/sdl-ttf-2.0.9"
RDEPEND="${DEPEND}
~games-rpg/freedink-data-1.08.20140901"
DEPEND="${DEPEND}
dev-libs/check
virtual/pkgconfig
nls? ( sys-devel/gettext )"
src_prepare() {
sed -i \
-e 's#^datarootdir =.*$#datarootdir = /usr/share#' \
share/Makefile.in || die
}
src_configure() {
egamesconf \
--disable-embedded-resources \
--localedir="/usr/share/locale" \
$(use_enable nls)
}
src_install() {
default
dodoc TROUBLESHOOTING
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
einfo
elog "optional dependencies:"
elog " games-util/dfarc (dmod installer and frontend)"
einfo
}

@ -1 +1,2 @@
DIST dfarc-3.10.tar.gz 282667 SHA256 072ef7938cf9dc35617dea3660bec459cfe6b1e376f2decb419f44b67222d280 SHA512 71067e1acbb0d96b5abde0ad050bd5e68b87d62d3d90c55ce59e7921860029a6682841b95bc55f6183c08d86e4b0952bfded2786e9a38fb6b90436c524573f87 WHIRLPOOL 5efe75cf36facab53ec65ed0d4bad2c2a9ca90824c1f4ac3bcd64a79e049dd78b112d65993a9760a210a4d58afd4571b0df9616ec6d0a73f106ecd7939b6cf10
DIST dfarc-3.12.tar.gz 329925 SHA256 222a84cc91967abce4d86fb4ed8ba43455b818aecdb8487b0fe52d76ade29a83 SHA512 e87e89e67e383c3d25a6620edc38c6ab6f90b9df52b84d6e6de20af1ac3b50588b3037575f2f89a14c90c14151053c08a7bb97143f24471e33326f3f2d2574ab WHIRLPOOL af2c4646de591d3c09e3e2e8a7cd94a070e6086a977fc3d819077a6b812d638ba79762e7c0dde8dba1df7d1004c31005f02c5ba5de8710f5038f7b8e5b9c39d2

@ -0,0 +1,54 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-util/dfarc/dfarc-3.12.ebuild,v 1.1 2014/11/12 15:58:23 hasufell Exp $
EAPI=5
WX_GTK_VER="3.0"
inherit gnome2-utils fdo-mime wxwidgets games
DESCRIPTION="Frontend and .dmod installer for GNU FreeDink"
HOMEPAGE="http://www.freedink.org/"
SRC_URI="mirror://gnu/freedink/${P}.tar.gz"
LICENSE="GPL-3 BZIP2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"
RDEPEND="
app-arch/bzip2
x11-misc/xdg-utils
x11-libs/wxGTK:${WX_GTK_VER}"
DEPEND="${RDEPEND}
nls? ( >=dev-util/intltool-0.31 )"
src_configure() {
egamesconf \
$(use_enable nls) \
--disable-desktopfiles
}
src_install() {
default
dodoc TRANSLATIONS.txt
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
games_pkg_postinst
gnome2_icon_cache_update
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
}
pkg_postrm() {
gnome2_icon_cache_update
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/activity-log-manager/activity-log-manager-0.9.7.ebuild,v 1.4 2014/05/04 05:02:29 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/activity-log-manager/activity-log-manager-0.9.7.ebuild,v 1.5 2014/11/12 21:20:08 jlec Exp $
EAPI=5
@ -40,7 +40,8 @@ src_prepare() {
rm src/${PN}.c || die
epatch \
"${FILESDIR}"/${PN}-0.9.0.1-gold.patch
"${FILESDIR}"/${PN}-0.9.0.1-gold.patch \
"${FILESDIR}"/${P}-gtk-icon_size.patch
sed \
-e "/^almdocdir/s:=.*$:= \${prefix}/share/doc/${PF}:g" \
-i Makefile.am || die

@ -0,0 +1,13 @@
=== modified file 'src/unified-privacy.vala'
--- src/unified-privacy.vala 2014-11-10 06:31:32 +0000
+++ src/unified-privacy.vala 2014-11-10 19:34:43 +0000
@@ -289,7 +289,7 @@
// Add/Remove buttons
var exception_toolbar = new Toolbar();
exception_toolbar.toolbar_style = ToolbarStyle.ICONS;
- exception_toolbar.icon_size = 1;
+ exception_toolbar.icon_size = Gtk.IconSize.MENU;
exception_toolbar.icon_size_set = true;
exception_toolbar.visible = true;

@ -1,12 +1,12 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/freecad/freecad-9999.ebuild,v 1.3 2014/08/15 22:02:26 xmw Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/freecad/freecad-9999.ebuild,v 1.4 2014/11/12 16:52:51 floppym Exp $
EAPI=5
PYTHON_COMPAT=( python2_{6,7} )
inherit cmake-utils eutils git-2 fortran-2 multilib python-single-r1
inherit cmake-utils eutils git-r3 fortran-2 multilib python-single-r1
DESCRIPTION="QT based Computer Aided Design application"
HOMEPAGE="http://www.freecadweb.org/"

@ -1,11 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>bircoph@gmail.com</email>
<email>bircoph@gentoo.org</email>
<name>Andrew Savchenko</name>
<description>Proxy maintainer. Assign bugs to him.</description>
</maintainer>
<use>
<flag name="amr">Use of AMR Narrow Band codec plugin</flag>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save