summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Yao <ryao@gentoo.org>2013-05-02 19:30:53 +0000
committerRichard Yao <ryao@gentoo.org>2013-05-02 19:30:53 +0000
commit86616152fb764d87f02b693981352701505eef15 (patch)
tree0b9e4e864c21e758bda3155486ffa0ecdafc61a1 /app-emulation/crossover-bin
parentRemoved package mask on net-proxy/swiftiply, see bug #198500. (diff)
downloadhistorical-86616152fb764d87f02b693981352701505eef15.tar.gz
historical-86616152fb764d87f02b693981352701505eef15.tar.bz2
historical-86616152fb764d87f02b693981352701505eef15.zip
Version bump to 12.2.0
Package-Manager: portage-2.2.0_alpha173/cvs/Linux x86_64 Manifest-Sign-Key: 0xBEE84C64
Diffstat (limited to 'app-emulation/crossover-bin')
-rw-r--r--app-emulation/crossover-bin/ChangeLog7
-rw-r--r--app-emulation/crossover-bin/Manifest32
-rw-r--r--app-emulation/crossover-bin/crossover-bin-12.2.0.ebuild140
3 files changed, 162 insertions, 17 deletions
diff --git a/app-emulation/crossover-bin/ChangeLog b/app-emulation/crossover-bin/ChangeLog
index c58997eccf13..b4e873bc9184 100644
--- a/app-emulation/crossover-bin/ChangeLog
+++ b/app-emulation/crossover-bin/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-emulation/crossover-bin
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/ChangeLog,v 1.3 2013/04/22 18:05:45 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/ChangeLog,v 1.4 2013/05/02 19:30:49 ryao Exp $
+
+*crossover-bin-12.2.0 (02 May 2013)
+
+ 02 May 2013; Richard Yao <ryao@gentoo.org> +crossover-bin-12.2.0.ebuild:
+ Version bump to 12.2.0
22 Apr 2013; Michał Górny <mgorny@gentoo.org> crossover-bin-12.1.2.ebuild:
Support multilib libraries alternatively to emul-linux-x86-xlibs.
diff --git a/app-emulation/crossover-bin/Manifest b/app-emulation/crossover-bin/Manifest
index e6d644e133bc..6622f55326c0 100644
--- a/app-emulation/crossover-bin/Manifest
+++ b/app-emulation/crossover-bin/Manifest
@@ -2,25 +2,25 @@
Hash: SHA256
DIST install-crossover-12.1.2.bin 48533685 SHA256 4fe093d1535dd2e786d714483d2a033c8161d9863982df3e424630695f188da0 SHA512 8cb97bcdfb9eb0cce37ae083e0e112568659bd43cd845209fa18b80b246c69501ec7e0233526c930e001b2bf92705f31633d8c55602745ed76d071c069d7f2bc WHIRLPOOL b8736eae92fbf0f3f214ffbfafd16b0aaaa15391488a3595ec5299995c58d283b0e53bf744784e2313c41d0a3c8b72eff631e94bdea3d7f5969d04cea83c53b9
+DIST install-crossover-12.2.0.bin 48619226 SHA256 ca1f7535c9838c5299fe6c83ea698b0c62aa1d201ab6ad63a46522a4b50eb8ce SHA512 1a8f371eaef48212bfa72f0b8569a30f82c2b8663f7170e6ceba525f3360e6249236d3085e60f70db1dc6560fcdf0a884f46c763369597840a59a98e44a0e343 WHIRLPOOL c3d5e77f84c444a665a7be34596ef31cb6c059ba2e70132c066c77560c49de133e7e925284019c88a3ecb526fab4264b876e87b1c4bdce580b1494433c2b3fcb
EBUILD crossover-bin-12.1.2.ebuild 4050 SHA256 a7683c6b0de7b42bd066664d96dd503cd28c4ddd94725a7066c2c643ba6575cd SHA512 011cc7e4643792ac3b794360177343a418376fc9d293ed4abb87c3e4ec21ec9215279625e00af6edc8245949279534bd0bca07e65ba0166a73852c666f3f77b6 WHIRLPOOL e3d65b5c04f339dd5b0189e7a11050af3e3ce227dc39be69c8824b423e683650768c452e28eccd1239f278c534f9ac48939a6aa983c4c499dfe71988f8297a9c
-MISC ChangeLog 812 SHA256 607f55ec898287400fdf2d19326d866ea79b9b86a257939ec97cf47e6256f536 SHA512 474c21fd24189ad18ce1006aac6560487a49719682bdf41b5efa52f99d45eee10a4ff5c11e872818937754e53094ee5267b92e679e977a955945430ef8ba355f WHIRLPOOL 5c9b9b90bf7faf1873167fc19fe94d14665561c1329d547206a73dda2e234e30536e2b7849d5ac6bef77c80fdc9545248aae031fa2c0ee3cf8cadf5a53e594b4
+EBUILD crossover-bin-12.2.0.ebuild 3669 SHA256 ecae1307e681ac7d24285a8df11564913cbbf8a4935b128b32e44f318bf00b06 SHA512 842789f48ef529266ff70aa7adb3bf4922dcbbde8ed07c0795051fc95ff83a22525429d37dfc69ab601d9ffce8779712dc51545884ec59f3831fdc95382b6496 WHIRLPOOL 51991fe422b90a27d3d2f1cf809149cdec74263661940e48b6b1e1c3075b42425ce6734e2e48f785d058dbefab0f797ba21d57f2e8d37cccd4ee301bf30d83a5
+MISC ChangeLog 948 SHA256 14bcc7315f4aaad55184c8f644ae104b7569295d69dfb89be6c6fa797471862d SHA512 4898be615307f2dffe239eb68de9f5044829e060813916c76e579a8688a4c64dbc7c7bf98e1cf13d50cc726674add9d2d723c28003c1e21806a033955f58b051 WHIRLPOOL 23b1f2551789fcb705382c1d08b3f0e0bc039934eeeedbfe43b4fddb678f982e18a301337c7005b83a7e057c096a7dad97d6efe625711f109429de27ff192126
MISC metadata.xml 299 SHA256 1418809370ffded84700af60fec9e68cee312b0ce73f9668bc1763e00ff864cd SHA512 d95909115fce9cf70adb5cc7dd62c25ef58b6231a58959a61e08e848c2b994bdd51cf34d68484dce56d69b5f036b97e5f9f38ea34f123730372d37a099310c0d WHIRLPOOL 495e4b3f33c8fed584f84164ab271e44e1ff43ef5fab737c23de2156fd56bc4a51e6aa95cf8325cdb98c17e40d9fc1d56eb5d91aca2c2090be7119f017fdf693
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQJ8BAEBCABmBQJRdXxPXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGRDhEM0MyMERDMzNBMkYzQzJFRTI3QjE5
-NjI3RjQ1NkY5REE3NjQzAAoJEJYn9Fb52nZDl0QP/3Vt+wdntQ9kXPkOSKqKJmmi
-GTZ6QjNt/9bX14WinG1zNDHdj8bhF33qcAUCxaRO14zcgJFt5Z9MzVphIhW3jgc5
-1AjqzxqM4Blob8T+hy1+3DEBR8ysifqFvdHomm17zbCfqmE7NirT/dbicN9Q81LM
-dODe4c+PgtzXVh7uMx/ebeUKqmlroJBpPpCtV/Tds+btYe2slJ1QvPPpBC+UxguL
-vt3Dc3NbeafUDhLLLIkJtmNseAnlvqrvcuV8OO9uW9nLJuPKjXOQH0UgXRUALe+m
-ANmqKeDao4TKMD1KD1+NmVOmOZH/5bNLcw0aA13ogaksqHvQF5VgwplFuryWZpbi
-B+EUZHkdaoqlzQwj9GuSC488wMvKUQT7lEiBbZByI1K+B8cgLH4wAkrBmJn2WHHO
-zokGNhRQ/n7PCz0FOk4fZI1KSozgw1x3KSvUDYWU8p3ukdPy0R5M7Ahd+3anytVt
-k93ljFm1ZVyQqyDhSonyokO2F9d8ov2U81FFCvMT78fOfXPgoWPg1IF02zEaZTnQ
-wot/N2w5Yc1meMijktv7EOBY1cjSvsIhRc+Fprh+HcfZmi7LPxHLzMnLeNLMv3SC
-PPv3kxl6HpzlXV62XvpRItsxHsHco+sM+Bbl3H2jCsjXLgPOzkRFDJGEraW/sHCK
-Wo04sxSJf5h1c6nBarRK
-=tpbR
+iQIbBAEBCAAGBQJRgr7GAAoJECDuEZm+6ExkkFMP9RbZHsZIrqaExNa9iYLBwutf
+mjzRD3Tio9KISQdXu1e8dgeoPpunw9fMq7g30raJ/U5i1creR3A7R4SvjSR14oiV
+3Q8RKb8LfB2Qrc89aqT8DjsL5Mouu+dGHMNfN1eZ1HlgHcOZv5mSMlhqqMmndydA
+s/3zPiNSnAku1bwfZQ3l/NHfHxhNxfic8UAE915b3oGVJEukzpTFfdUSnTzLNREV
+qrU3wAGyMWhconwcRtKE/uE2kyyDku3MwkgHag7E7nnAQ4/na5lLa9CsYBJ0h84y
+ZFy38x2GEag0srwM26g7Aola+CBz9WWmUTkdtK+ohxIvexOFm+xZH2xG+a7m0avy
+moEGy4nkz7Bz3Kna+xxlKWkwOoifImOjssT3tNEhdggNWWf7IMlDPFaIJfZk0rJR
+xN3XMF8h+IvwNapM2bKOs7/TsYC/3kNpdymRFHWw7yGxL4PSQBUOWaMwiCSTtPMY
+D8irtQppDfqEk947BnYW7lLMJXLuApk+hATCLvbggPh0m1cxQz94rlZvgvCLF6Yf
+xqq6X5c0yic53N0yTPwtuhocQkEnHXbTSq6VcyOCIotsFyqxWuJx44A7GuYmP8n5
+Ngn5RBL4mDAjWaZcopSCX7fxGIzRm6CSe4mYuhk5HMPcypdNnq0os1mnkhEBlrVA
+RvmVPcSFyvTo+U9J3uQ=
+=Rmne
-----END PGP SIGNATURE-----
diff --git a/app-emulation/crossover-bin/crossover-bin-12.2.0.ebuild b/app-emulation/crossover-bin/crossover-bin-12.2.0.ebuild
new file mode 100644
index 000000000000..4a59f7466c86
--- /dev/null
+++ b/app-emulation/crossover-bin/crossover-bin-12.2.0.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2013 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.ebuild,v 1.1 2013/05/02 19:30:49 ryao Exp $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_5,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
+ 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"
+
+RDEPEND="${DEPEND}
+ !prefix? ( sys-libs/glibc )
+ >=dev-python/pygtk-2.10
+ dev-util/desktop-file-utils
+ sys-apps/dbus
+ !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 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"
+}