summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Yao <ryao@gentoo.org>2013-05-30 07:20:31 +0000
committerRichard Yao <ryao@gentoo.org>2013-05-30 07:20:31 +0000
commit364a2f4d1694086739d418a2cec63178b6da3b02 (patch)
tree1e2896bf976c1e471caafdf08d948e9b11113608 /app-emulation/crossover-bin
parentAdd PYTHON_REQUIRED_USE for python-single-r1. (diff)
downloadhistorical-364a2f4d1694086739d418a2cec63178b6da3b02.tar.gz
historical-364a2f4d1694086739d418a2cec63178b6da3b02.tar.bz2
historical-364a2f4d1694086739d418a2cec63178b6da3b02.zip
Version bump app-emulation/crossover-bin to 12.2.1
Package-Manager: portage-2.2.0_alpha177/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/Manifest30
-rw-r--r--app-emulation/crossover-bin/crossover-bin-12.2.1.ebuild155
3 files changed, 177 insertions, 15 deletions
diff --git a/app-emulation/crossover-bin/ChangeLog b/app-emulation/crossover-bin/ChangeLog
index 49d593905f1e..e133d6b5a734 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.5 2013/05/02 19:33:03 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/crossover-bin/ChangeLog,v 1.6 2013/05/30 07:20:28 ryao Exp $
+
+*crossover-bin-12.2.1 (30 May 2013)
+
+ 30 May 2013; Richard Yao <ryao@gentoo.org> +crossover-bin-12.2.1.ebuild:
+ Version bump app-emulation/crossover-bin to 12.2.1
02 May 2013; Richard Yao <ryao@gentoo.org> crossover-bin-12.2.0.ebuild:
Merge hasufell's changes into 12.2.0
diff --git a/app-emulation/crossover-bin/Manifest b/app-emulation/crossover-bin/Manifest
index b5895d51d48b..0b635dc7caef 100644
--- a/app-emulation/crossover-bin/Manifest
+++ b/app-emulation/crossover-bin/Manifest
@@ -3,24 +3,26 @@ 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
+DIST install-crossover-12.2.1.bin 48623520 SHA256 9b64bdeaf0946cdb73c78fa8599ee1110ecda839e4bf577787befe269b387ee2 SHA512 8f8e6718f5a8605b05ef65cab94921d1ea7fc340767ab77aaff54e3577e1427e0d12d5a22a174c29c669bc9766ac0bcf6996c1e779eac4be391a7d8ba126738d WHIRLPOOL 95a64f822690a8a8c3cdda950699d307024f8da2a04ffc1bcb9c7aaebc3d6c488b338fe6a5f83067804fe65d21a3ee0e9a837165f8c8ca0e6d9ebde6299cac85
EBUILD crossover-bin-12.1.2.ebuild 4050 SHA256 a7683c6b0de7b42bd066664d96dd503cd28c4ddd94725a7066c2c643ba6575cd SHA512 011cc7e4643792ac3b794360177343a418376fc9d293ed4abb87c3e4ec21ec9215279625e00af6edc8245949279534bd0bca07e65ba0166a73852c666f3f77b6 WHIRLPOOL e3d65b5c04f339dd5b0189e7a11050af3e3ce227dc39be69c8824b423e683650768c452e28eccd1239f278c534f9ac48939a6aa983c4c499dfe71988f8297a9c
EBUILD crossover-bin-12.2.0.ebuild 4048 SHA256 3f4a27dcf42140190513b2c3ca9144586f281525f01c29b4fd52916db154f774 SHA512 43a48159ab8fa07c9454c3894b46c728d6a0a4a12f96a460fb0797555824cd55e77d88fff74771e1e5a9b6feccc225a2b1432ccba85443a61439b94f8f0b3bca WHIRLPOOL e0e18a16b4d46ab74ced0f7f421ff9ff151dae0654ea39212d9c72e68e1968b7f919876598911c57b0724c93262baaa363a01ff73f55936453f107987659396a
-MISC ChangeLog 1062 SHA256 02c9144de2ea24242f77c84e17fd3969e215d23315406555e8e2281f5fec0726 SHA512 e044a3a9ea9c0f75b07cd147a6eeea0880a8fc734310165ac098dd019544a721d2b65fc404c9cb79e0a36198b52c77e9577abd759d041720a4becaaf69f83876 WHIRLPOOL e21b68c8917f7cf56d00d38616c02f6c1ee8434ade2371e7fcbb658f0633996b70ce58fff990c1c47056c2cc4aef5af675ac7f3aeee3c5339a4ba602d84a4f56
+EBUILD crossover-bin-12.2.1.ebuild 4048 SHA256 83b6b6f46c6bf20cd4d07e1f6768817e9c5c7bb170c9bb4999563f5661be3dc3 SHA512 baaa92c1e3ac0af1af3b166578a43776bf75f06795de44b5e09bf469afeeec32e9d361a1e80c8caf1f8eed71e069812ccae934fccb1b0354d673f241befcb27a WHIRLPOOL 53cffff3876609140558ebee52d9712d98c1d59540e3db509c465afba70f815aa8d9d63d57d0aadbc1c90ed283ffc151f8b0169838c9ae2145d4c405c022dfa5
+MISC ChangeLog 1228 SHA256 87e977a6844e3a44dbace70b150e1acc2da49115fd8d5f09bbf8e9a026b07fae SHA512 ea3f9cf0d75edb1ca8e99880c1e779fd8b88ba5a25b422510e3f18d1186fba2118445a96abdba94163e53d6edd391ffa567107675919f920f0f18b556591876d WHIRLPOOL 122f859d3c107b30212fd3f2c7a28862e6de80c743869a1741970c791f15438a3900f2cd4c0f08e43937a532c546e178617aeac665c8f6795fb756296c43f539
MISC metadata.xml 299 SHA256 1418809370ffded84700af60fec9e68cee312b0ce73f9668bc1763e00ff864cd SHA512 d95909115fce9cf70adb5cc7dd62c25ef58b6231a58959a61e08e848c2b994bdd51cf34d68484dce56d69b5f036b97e5f9f38ea34f123730372d37a099310c0d WHIRLPOOL 495e4b3f33c8fed584f84164ab271e44e1ff43ef5fab737c23de2156fd56bc4a51e6aa95cf8325cdb98c17e40d9fc1d56eb5d91aca2c2090be7119f017fdf693
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJRgr9MAAoJECDuEZm+6ExkHkkQAJLzRBN51fuWGgmG5w3X7dn3
-OiptWF8soNG3aDcoOb/N7LL8a8vkh7WBNyo2CVOk5eFdgMsNzyef4nm/Vm8jy37/
-3k10Tc5HQMQ75negeDCHkn5YyKahNdfVMzneDmh3RxVVorZhVT6ZJQGRppMxWbzL
-E6jwi3J03vKucE9YoItAB4Az48pU2zdl+0Wx9GHqXEYBWKunFv965+5ERqgeDIOI
-jI9aH2rs2/An4YAaAHOAuKG83w6ljyzOYPnOxFSF1yJGIWqGnR/4JmI7WnfUjQl+
-4RXlFZ+bnMn45Nu54U+77Uob3hq6BfqLmsBZtiQC1kq36Sv2SOQvAdXut9KkLsRy
-01ahxvroy3vAeRJAnCasGNqw/w5TOdB7sbnHssqEpW3h5BSGmDLWy3j2t9QiW2EX
-AZZmqATVSgmMXWDYLA/5Q03QpdU8Lheiy2EsQV2KlOlWeJh811KitNdwHWOn+ORj
-41VqE0xEyoiF0QZQ3JN58BxFN7I1FO1hcBiXAaIYlCwmCvI84ErIuMmg7CjpegDP
-mgK0ep2zzUo+zNq6Em9WnigflTN87ZFc5Uey0pPrlvr86th0wu36Dufj8rX2cc+C
-YAkwuob2YxrA4I5Hw4d1ycjRHkeyr/uXJbvOm5O4Z+56rJNr5wNWhMDeyStRGQug
-0vJFM+wECkjc5vYjgrTM
-=hFcU
+iQIcBAEBCAAGBQJRpv2cAAoJECDuEZm+6ExkAmkP/01DG0YYba1jUlwB1jVVIJsu
+OvBVVienaOQ0Iw+8livIJxcBA27+KveRm9y4aUGdEwag7GpM4TzAQ9l2YhPoM2mr
+FY9u157r17SKfpF1daZXcRPagkkPkUQPVO9gYHrmbHJSXcdE2vfTbY/BahFNhyrt
+8/CF77uH5yBUo4aovA3DiabiMypDIiF8An5bCVzYzdqZjAaIdHv75GXMEPwaqRdG
+zrB8VRk4uc1o7rnIJCDmSKeKHNWMI6kiN2KFtDjblrOTj7S/uRidSsf6Hv5atMcG
+Ja6ppFkRU6WPlCyBX/YDHYdHj3NAOMraBj4kC2actJikG5k2XHFc++9YZ4aMvliX
+jAVWa/pTA4jN4LbXHwnGTEkDwhpcgTGjHi6x+2eKbQPep1acuxYQI/07bCWWjpK4
+Skql0uyvylXLeDUbU4Sn+10zw8TJIYEvhCXdC3sb95dP91vQ4Zeh+v4cy+xqiNBW
+Cv1Qavx3WZ6EFxhy4r4c7lA74fre7b+vZb+m+6LMqYiLkR3oII8MSPrqFQzXPpoy
+L3i9wAt0HCn59Ij89kYUAlY5ZFwc87BXRc4NWq2gbcW9kYx/1IVdlEvOGfrLh9Vh
+qa5QQXEdwB1GLA7EFJr7vgO16jjTVJIvRkpZVHio6ZJ+ZtcA/PB8j5jVqsYQpZ2s
+uHfr2j+y1LRdLLLcqDLP
+=wt3L
-----END PGP SIGNATURE-----
diff --git a/app-emulation/crossover-bin/crossover-bin-12.2.1.ebuild b/app-emulation/crossover-bin/crossover-bin-12.2.1.ebuild
new file mode 100644
index 000000000000..5e17271a5fb0
--- /dev/null
+++ b/app-emulation/crossover-bin/crossover-bin-12.2.1.ebuild
@@ -0,0 +1,155 @@
+# 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.1.ebuild,v 1.1 2013/05/30 07:20:28 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
+ || (
+ (
+ >=media-libs/freetype-2.0.0[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]
+ )
+ 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"
+}