diff options
35 files changed, 206 insertions, 1121 deletions
@@ -2,40 +2,63 @@ # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 # $ Id: $ - 12 Jul 2006; Mike Auty <ikelos@gentoo.org>: - Still UNUSABLE attempt at a vmware-server-tools ebuild. It's currently descended - from vmware-mod.eclass, and does all the installation stuff itself. It currently - needs the vmware.eclass too, but I'm hoping to move that need out of there, and - then maybe remove those bits in vmware.eclass that were expecting the tools to be - a part of it. - - I decided to have just a single ebuild for each of the tools and have the modules - done as part of that, because of determining the location of the source files. - Rather than downloading them, I am actually trying to get them live from the cd-rom. - Issues with this are if the bits that need installing are different for different - versions, and if the number of ebuilds necessary grows too much. + 13 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> ChangeLog: + This is another fairly large update from me, but it is mostly clean-up stuff. + + * Removed old and unused vmware-pkg.eclass + * Removed older "test" functions from vmware.eclass for the modules builds + * Changed not-vmware_src_install to vmware_src_install and exported it + * Added vmware-workstation-tools-5.5.1-r1 ebuild + * Renamed vmware-workstation-tools-4.5.3 ebuild to + vmware-workstation-tools-4.5.3-r1 so it is an "upgrade" for users + * Removed vmware-workstation-5.5.1.19175-r6 + * Cleaned older vmware-server and vmware-server-console ebuilds + * Cleaned older vmware-player ebuilds + * Made sure everything has ~amd64 ~x86 KEYWORDS, except Workstation 3.x + * Made sure all digests were correct for packages I touched + + This is the preliminary clean-up for possible tree inclusion. Hopefully, + there won't be much editing required, if any, for this stuff to start making + its way into the portage tree. - Still, hopefully we'll have something going soon, we can remove the remaining instally - bits off to vmware.eclass or something, and then it should all be go... 5:) + 12 Jul 2006; Mike Auty <ikelos@gentoo.org>: + Still UNUSABLE attempt at a vmware-server-tools ebuild. It's currently + descended from vmware-mod.eclass, and does all the installation stuff itself. + It currently needs the vmware.eclass too, but I'm hoping to move that need + out of there, and then maybe remove those bits in vmware.eclass that were + expecting the tools to be a part of it. + + I decided to have just a single ebuild for each of the tools and have the + modules done as part of that, because of determining the location of the + source files. Rather than downloading them, I am actually trying to get them + live from the cd-rom. Issues with this are if the bits that need installing + are different for different versions, and if the number of ebuilds necessary + grows too much. + + Still, hopefully we'll have something going soon, we can remove the remaining + installation bits off to vmware.eclass or something, and then it should all + be good to go... 5:) 12 Jul 2006; Mike Auty <ikelos@gentoo.org>: - Pushing out build 1.0.0.28343, which seems to be the final Vmware-server! YAY! 5:) + Pushing out build 1.0.0.28343, which seems to be the final Vmware-server! + YAY! 5:) 08 Jul 2006; Mike Auty <ikelos@gentoo.ogr>: Re-arranged the vmware-mod.eclass. It looks like it should be able to handle - the various modules for the vmware-*-tools. The problem is that since we don't - have a nice vmware-any-any package for the tool modules, we can't just use an - environment variable and a single source package. So how do we go about - unpacking it from the provided tarball, if the main package is built elsewhere? - Do we require the file for both programs? Do we augment the vmware-tools-modules - to require the install file, and if so, how do we know which version we installed? + the various modules for the vmware-*-tools. The problem is that since we + don't have a nice vmware-any-any package for the tool modules, we can't just + use an environment variable and a single source package. So how do we go + about unpacking it from the provided tarball, if the main package is built + elsewhere? Do we require the file for both programs? Do we augment the + vmware-tools-modules to require the install file, and if so, how do we know + which version we installed? Ideas on a postcard to... 5:) 08 Jul 2006; Mike Auty <ikelos@gentoo.org>: - First attempt at a vmware-server-tools package, based on a user submitted ebuild - (thanks to Anthony Red in bug 122670) and the vmware-workstation-tools ebuild. - There are likely to be a lot of changes to it, whilst I work out what it does, - during that time I'd suggest NOT using it... 5:) + First attempt at a vmware-server-tools package, based on a user submitted + ebuild (thanks to Anthony Red in bug 122670) and the vmware-workstation-tools + ebuild. There are likely to be a lot of changes to it, whilst I work out what + it does, during that time I'd suggest NOT using it... 5:) 02 Jul 2006; Mike Auty <ikelos@gentoo.org>: Fixed a mistake in the vmware-mod.eclass, where I'd left out the EPATCH_SUFFIX. diff --git a/app-emulation/vmware-player/Manifest b/app-emulation/vmware-player/Manifest index 52f0660..22d1fb4 100644 --- a/app-emulation/vmware-player/Manifest +++ b/app-emulation/vmware-player/Manifest @@ -45,18 +45,10 @@ SHA256 56aafee80ad705e8d832f8853c36d763d37b87d1cb132a41c50eb63085ae854d files/vm DIST VMware-player-1.0.1-19317.tar.gz 35786922 RMD160 7ba3c6cefaf6fb98cc932d0974206b6b0f408a29 SHA1 8b1a7d21c8bb8cce9422a1da8fbae1a047957e05 SHA256 c4b0e43ef7e56803e8bc822f2ab240bd2911019dca2d6a615e76dc41642cb4bf DIST vmware-any-any-update101.tar.gz 296409 RMD160 d8994b91492257d8b8e08480ab27fc307fc34095 SHA1 43714052429c1574cdf086a052859657affff0b0 SHA256 b12e3a70117ef26a85c8e01a23ea7d21b62bbc86998368114f9f7932390d2037 DIST vmware.png 470 RMD160 759a5530b3bb605e6bc2c1e203490163d320485d SHA1 2262b25fb3ec66ed7b209ff5205fb9b289ca1afc SHA256 9bec91ecc32fa913141ca303abf1abec988ebc7fb4f27389f173bf3493bffb9b -EBUILD vmware-player-1.0.1.19317-r3.ebuild 8163 RMD160 b802d5d7759f8686c7baed04172e4faaec0ef7b3 SHA1 f4d375536a0d1da74746ce4817555edce0a0924b SHA256 22cf0fca9dc4fed116eee96e3a4f4fee63c6852bc9c714e9c59dbc75f9efe454 -MD5 f8a90c35911871df2705bb3c5b43b989 vmware-player-1.0.1.19317-r3.ebuild 8163 -RMD160 b802d5d7759f8686c7baed04172e4faaec0ef7b3 vmware-player-1.0.1.19317-r3.ebuild 8163 -SHA256 22cf0fca9dc4fed116eee96e3a4f4fee63c6852bc9c714e9c59dbc75f9efe454 vmware-player-1.0.1.19317-r3.ebuild 8163 -EBUILD vmware-player-1.0.1.19317-r4.ebuild 4421 RMD160 d01404c235d75ca4abb21fcefcfceb1e3d842b13 SHA1 801a8d6c474e767d3a733809c55eefed1387c7b5 SHA256 6912dd454b344f7668ca2a8bac6a3ed93999b6580633bb704a91fb071530c8a8 -MD5 eb6fbd384f0f93ae9e0efc09874e0261 vmware-player-1.0.1.19317-r4.ebuild 4421 -RMD160 d01404c235d75ca4abb21fcefcfceb1e3d842b13 vmware-player-1.0.1.19317-r4.ebuild 4421 -SHA256 6912dd454b344f7668ca2a8bac6a3ed93999b6580633bb704a91fb071530c8a8 vmware-player-1.0.1.19317-r4.ebuild 4421 -EBUILD vmware-player-1.0.1.19317-r5.ebuild 3421 RMD160 70782b2a9c8c6a794b2b486194cc558c75d2c048 SHA1 5f0e4c243354d2d68061012aaaa14c0777205111 SHA256 67412fa3f8bf68db7691a6b054c64bb7c2f5b05e599230378364a8153db5ee05 -MD5 1d17b88b6528d5b6b83b6dd0f3290716 vmware-player-1.0.1.19317-r5.ebuild 3421 -RMD160 70782b2a9c8c6a794b2b486194cc558c75d2c048 vmware-player-1.0.1.19317-r5.ebuild 3421 -SHA256 67412fa3f8bf68db7691a6b054c64bb7c2f5b05e599230378364a8153db5ee05 vmware-player-1.0.1.19317-r5.ebuild 3421 +EBUILD vmware-player-1.0.1.19317-r5.ebuild 3433 RMD160 7888ad19174864e47416e15c55350c66ab7b8645 SHA1 b176ff9dc6ebfb30659476df3be373df3db76fb5 SHA256 49b240fb2ff2626ddc7297a3693ef23756ed38870ef9033a2c62a4c5b4288aed +MD5 d7f17de828801da5f63630abc8438613 vmware-player-1.0.1.19317-r5.ebuild 3433 +RMD160 7888ad19174864e47416e15c55350c66ab7b8645 vmware-player-1.0.1.19317-r5.ebuild 3433 +SHA256 49b240fb2ff2626ddc7297a3693ef23756ed38870ef9033a2c62a4c5b4288aed vmware-player-1.0.1.19317-r5.ebuild 3433 MISC ChangeLog 3271 RMD160 b181d1ac8ce4df3a9c6a2807482a273803045b85 SHA1 58ef63b730c1bae0cdf764c82f5e19934f85216f SHA256 a35a4da046b4c1df837ff5c2aa453616b8739d5c27fa290357ceb5ae82a64a3a MD5 9d571bbc8a5e1e803082db2a2fca0e72 ChangeLog 3271 RMD160 b181d1ac8ce4df3a9c6a2807482a273803045b85 ChangeLog 3271 @@ -65,12 +57,6 @@ MISC metadata.xml 159 RMD160 fc7f68a382390e5916b0fb43f37a893fad4f9798 SHA1 f46b0 MD5 7cc95faad4185e8ed375248bc73a17fc metadata.xml 159 RMD160 fc7f68a382390e5916b0fb43f37a893fad4f9798 metadata.xml 159 SHA256 8581ae1c90a48f50fa0542c7fb28cb8984baaf12f50fa18f33e467081effb215 metadata.xml 159 -MD5 0d2ab32e5622d011b7e46c772e9ed475 files/digest-vmware-player-1.0.1.19317-r3 759 -RMD160 41e7a0dac4dcbf40d91cb01621898aaadbe64fb7 files/digest-vmware-player-1.0.1.19317-r3 759 -SHA256 bd714c9a2ce3b52e842099ea20d9e5aa917b0d0d0e758df334c426563c159084 files/digest-vmware-player-1.0.1.19317-r3 759 -MD5 1a39355473a3e8ccbb43066bb59d3b11 files/digest-vmware-player-1.0.1.19317-r4 485 -RMD160 60090a1fdf14981d45257972888a772a6b7a7e4c files/digest-vmware-player-1.0.1.19317-r4 485 -SHA256 62bea80b5102a82d70ddf403735bab06ca86d4a3b5db4f501c75d3a2c7995734 files/digest-vmware-player-1.0.1.19317-r4 485 MD5 0d2ab32e5622d011b7e46c772e9ed475 files/digest-vmware-player-1.0.1.19317-r5 759 RMD160 41e7a0dac4dcbf40d91cb01621898aaadbe64fb7 files/digest-vmware-player-1.0.1.19317-r5 759 SHA256 bd714c9a2ce3b52e842099ea20d9e5aa917b0d0d0e758df334c426563c159084 files/digest-vmware-player-1.0.1.19317-r5 759 diff --git a/app-emulation/vmware-player/files/digest-vmware-player-1.0.1.19317-r4 b/app-emulation/vmware-player/files/digest-vmware-player-1.0.1.19317-r4 deleted file mode 100644 index e77ec42..0000000 --- a/app-emulation/vmware-player/files/digest-vmware-player-1.0.1.19317-r4 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 58d0aab1f3303dfb5354a929bcf1b0e9 VMware-player-1.0.1-19317.tar.gz 35786922 -RMD160 7ba3c6cefaf6fb98cc932d0974206b6b0f408a29 VMware-player-1.0.1-19317.tar.gz 35786922 -SHA256 c4b0e43ef7e56803e8bc822f2ab240bd2911019dca2d6a615e76dc41642cb4bf VMware-player-1.0.1-19317.tar.gz 35786922 -MD5 7ca1ec14670b51d8cf824a58bc8d6621 vmware.png 470 -RMD160 759a5530b3bb605e6bc2c1e203490163d320485d vmware.png 470 -SHA256 9bec91ecc32fa913141ca303abf1abec988ebc7fb4f27389f173bf3493bffb9b vmware.png 470 diff --git a/app-emulation/vmware-player/files/vmware-player-1.0.1.19317-config.patch b/app-emulation/vmware-player/files/vmware-player-1.0.1.19317-config.patch deleted file mode 100644 index 1d864f7..0000000 --- a/app-emulation/vmware-player/files/vmware-player-1.0.1.19317-config.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- vmware-distrib/bin/vmware-config.pl.ori 2005-11-09 01:45:08.000000000 +0000 -+++ vmware-distrib/bin/vmware-config.pl 2005-11-09 01:48:21.000000000 +0000 -@@ -8433,7 +8433,7 @@ - error('Please shut down any running VMs and run this script again.' . - "\n\n"); - } else { -- if (system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware') -+ if (system(shell_string('/etc/init.d' . '/vmware') - . ' stop')) { - error('Unable to stop services for ' . vmware_product_name() . - "\n\n"); -@@ -8463,8 +8463,8 @@ - } - if (vmware_product() ne 'server') { - configure_gtk2(); -- createMimePackageFile(); -- configureDesktopFiles(); -+# createMimePackageFile(); -+# configureDesktopFiles(); - configure_mon(); - configure_pp(); - configure_net(); -@@ -8532,7 +8532,7 @@ - db_save(); - # Then start VMware's services - if (!$gOption{'skipstopstart'}) { -- system(shell_string(db_get_answer('INITSCRIPTSDIR') . '/vmware') . ' start'); -+ system(shell_string('/etc/init.d' . '/vmware') . ' start'); - print "\n"; - } - diff --git a/app-emulation/vmware-player/files/vmware-player-1.0.1.19317-config2.patch b/app-emulation/vmware-player/files/vmware-player-1.0.1.19317-config2.patch deleted file mode 100644 index e646b7b..0000000 --- a/app-emulation/vmware-player/files/vmware-player-1.0.1.19317-config2.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -urN vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl ---- vmware-distrib.orig/bin/vmware-config.pl 2005-12-16 00:51:03.000000000 -0500 -+++ vmware-distrib/bin/vmware-config.pl 2005-12-21 14:34:03.000000000 -0500 -@@ -7327,7 +7327,10 @@ - error('Unable to write configuration file "' . $name . '".' . "\n\n"); - } - db_add_file($name, 0x1); -- safe_chmod(0644, $name); -+ safe_chmod(0664, $name); -+ my $gid = (getgrnam('vmware'))[2]; -+ my $uid = (stat($name))[4]; -+ safe_chown($uid,$gid,$name); - - # Append the promotional configuration if it exists - $promoconfig = $libdir . '/configurator/PROMOCONFIG'; diff --git a/app-emulation/vmware-player/files/vmware-player-1.0.1.19317-config3.patch b/app-emulation/vmware-player/files/vmware-player-1.0.1.19317-config3.patch deleted file mode 100644 index f700f5d..0000000 --- a/app-emulation/vmware-player/files/vmware-player-1.0.1.19317-config3.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur vmware-distrib.orig/bin/vmware-config.pl vmware-distrib/bin/vmware-config.pl ---- vmware-distrib.orig/bin/vmware-config.pl 2006-03-24 23:13:05.000000000 +0100 -+++ vmware-distrib/bin/vmware-config.pl 2006-03-24 23:26:40.000000000 +0100 -@@ -1969,7 +1969,7 @@ - . ' -E - | ' . shell_string($gHelper{'grep'}) . ' ' - . shell_string($pattern)); - chomp($header_page_offset); -- $header_page_offset =~ s/^$pattern \(?0x([0-9a-fA-F]{8,}).*$/$1/; -+ $header_page_offset =~ s/^$pattern \(?(\([^)]*\))?\)?0x([0-9a-fA-F]{8,}).*$/$2/; - if ($header_page_offset =~ /[0-9a-fA-F]{8,}/) { - # We found a valid page offset - if (defined($gSystem{'page_offset'}) and diff --git a/app-emulation/vmware-player/vmware-player-1.0.1.19317-r3.ebuild b/app-emulation/vmware-player/vmware-player-1.0.1.19317-r3.ebuild deleted file mode 100644 index ff00f79..0000000 --- a/app-emulation/vmware-player/vmware-player-1.0.1.19317-r3.ebuild +++ /dev/null @@ -1,247 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-player/vmware-player-1.0.1.19317-r3.ebuild,v 1.2 2006/05/23 20:59:29 wolf31o2 Exp $ - -# Unlike many other binary packages the user doesn't need to agree to a licence -# to download VMWare. The agreeing to a licence is part of the configure step -# which the user must run manually. - -inherit eutils - -S=${WORKDIR}/vmware-player-distrib -ANY_ANY="vmware-any-any-update101" -NP="VMware-player-1.0.1-19317" -DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators" -HOMEPAGE="http://www.vmware.com/products/player/" -SRC_URI="http://download3.vmware.com/software/vmplayer/${NP}.tar.gz - http://ftp.cvut.cz/vmware/${ANY_ANY}.tar.gz - http://ftp.cvut.cz/vmware/obselete/${ANY_ANY}.tar.gz - http://knihovny.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz - http://knihovny.cvut.cz/ftp/pub/vmware/obselete/${ANY_ANY}.tar.gz - mirror://gentoo/vmware.png" - -LICENSE="vmware" -IUSE="" -SLOT="0" -KEYWORDS="-* amd64 x86" -RESTRICT="nostrip" # fetch" - -DEPEND="${RDEPEND} virtual/os-headers - !app-emulation/vmware-workstation" -# vmware-player should not use virtual/libc as this is a -# precompiled binary package thats linked to glibc. -RDEPEND="sys-libs/glibc - amd64? ( - app-emulation/emul-linux-x86-gtklibs ) - x86? ( - || ( - ( - x11-libs/libXrandr - x11-libs/libXcursor - x11-libs/libXinerama - x11-libs/libXi ) - virtual/x11 ) - virtual/xft ) - >=dev-lang/perl-5 - !app-emulation/vmware-workstation - sys-apps/pciutils" - -dir=/opt/vmware/player -Ddir=${D}/${dir} -VMWARE_GROUP=${VMWARE_GROUP:-vmware} - -pkg_setup() { - # This is due to both bugs #104480 and #106170 - enewgroup "${VMWARE_GROUP}" -} -src_unpack() { - unpack ${NP}.tar.gz - cd ${S} - # patch the config to not install desktop/icon files and proper gentoo init - epatch ${FILESDIR}/${P}-config.patch - epatch ${FILESDIR}/${P}-config2.patch - epatch ${FILESDIR}/${P}-config3.patch - unpack ${ANY_ANY}.tar.gz - mv -f ${ANY_ANY}/*.tar ${S}/lib/modules/source/ - cd ${S}/${ANY_ANY} - chmod 755 ../lib/bin/vmplayer ../bin/vmnet-bridge ../lib/bin/vmware-vmx \ - ../lib/bin-debug/vmware-vmx - # vmware any98 still doesn't patch the vmware binary -# ./update vmware ../lib/bin/vmware || die -# ./update bridge ../bin/vmnet-bridge || die -# ./update vmx ../lib/bin/vmware-vmx || die -# ./update vmxdebug ../lib/bin-debug/vmware-vmx || die - -} - -src_install() { - dodir ${dir}/bin - cp -pPR bin/* ${Ddir}/bin - - dodir ${dir}/lib - cp -dr lib/* ${Ddir}/lib - - # Since with Gentoo we compile everthing it doesn't make sense to keep - # the precompiled modules arround. Saves about 4 megs of disk space too. - rm -rf ${Ddir}/lib/modules/binary - # We also don't need to keep the icons around - rm -rf ${Ddir}/lib/share/icons - # We set vmware-vmx and vmware-ping suid - chmod u+s ${Ddir}/bin/vmware-ping - chmod u+s ${Ddir}/lib/bin/vmware-vmx - - dodoc doc/* || die "dodoc" - # Fix for bug #91191 - dodir ${dir}/doc - insinto ${dir}/doc - doins doc/EULA || die "copying EULA" - - # vmware service loader - newinitd ${FILESDIR}/vmware.rc vmware || die "newinitd" - - # vmware enviroment - doenvd ${FILESDIR}/90vmware-player || die "doenvd" - - dodir /etc/vmware/ - cp -pPR etc/* ${D}/etc/vmware/ - - dodir /etc/vmware/init.d - dodir /etc/vmware/init.d/rc0.d - dodir /etc/vmware/init.d/rc1.d - dodir /etc/vmware/init.d/rc2.d - dodir /etc/vmware/init.d/rc3.d - dodir /etc/vmware/init.d/rc4.d - dodir /etc/vmware/init.d/rc5.d - dodir /etc/vmware/init.d/rc6.d - cp -pPR installer/services.sh ${D}/etc/vmware/init.d/vmware || die - dosed 's/mknod -m 600/mknod -m 660/' /etc/vmware/init.d/vmware || die - dosed '/c 119 "$vHubNr"/ a\ - chown root:vmware /dev/vmnet*\ - ' /etc/vmware/init.d/vmware || die - - # This is to fix a problem where if someone merges vmware and then - # before configuring vmware they upgrade or re-merge the vmware - # package which would rmdir the /etc/vmware/init.d/rc?.d directories. - keepdir /etc/vmware/init.d/rc{0,1,2,3,4,5,6}.d - - insinto ${dir}/lib/icon - doins ${S}/lib/share/icons/48x48/apps/${PN}.png || die - doicon ${S}/lib/share/icons/48x48/apps/${PN}.png || die - insinto /usr/share/mime/packages - doins ${FILESDIR}/vmware.xml - - make_desktop_entry vmplayer "VMWare Player" ${PN}.png - - dodir /usr/bin - dosym ${dir}/bin/vmplayer /usr/bin/vmplayer - - # this removes the user/group warnings - chown -R root:0 ${D} || die - - dodir /etc/vmware - # this makes the vmware-vmx executable only executable by vmware group - fowners root:vmware ${dir}/lib/bin{,-debug}/vmware-vmx /etc/vmware \ - || die "Changing permissions" - fperms 4750 ${dir}/lib/bin{,-debug}/vmware-vmx || die - fperms 770 /etc/vmware || die - - # this adds udev rules for vmmon* - dodir /etc/udev/rules.d - echo 'KERNEL=="vmmon*", GROUP="vmware" MODE=660' > \ - ${D}/etc/udev/rules.d/60-vmware.rules || die - - # Questions: - einfo "Adding answers to /etc/vmware/locations" - locations="${D}/etc/vmware/locations" - echo "answer BINDIR ${dir}/bin" >> ${locations} - echo "answer LIBDIR ${dir}/lib" >> ${locations} - echo "answer MANDIR ${dir}/man" >> ${locations} - echo "answer DOCDIR ${dir}/doc" >> ${locations} - echo "answer RUN_CONFIGURATOR no" >> ${locations} - echo "answer INITDIR /etc/vmware/init.d" >> ${locations} - echo "answer INITSCRIPTSDIR /etc/vmware/init.d" >> ${locations} -} - -pkg_preinst() { - # This must be done after the install to get the mtimes on each file - # right. This perl snippet gets the /etc/vmware/locations file code: - # perl -e "@a = stat('bin/vmware'); print \$a[9]" - # The above perl line and the find line below output the same thing. - # I would think the find line is faster to execute. - # find /opt/vmware/bin/vmware -printf %T@ - - #Note: it's a bit weird to use ${D} in a preinst script but it should work - #(drobbins, 1 Feb 2002) - - einfo "Generating /etc/vmware/locations file." - d=`echo ${D} | wc -c` - for x in `find ${Ddir} ${D}/etc/vmware` ; do - x="`echo ${x} | cut -c ${d}-`" - if [ -d ${D}/${x} ] ; then - echo "directory ${x}" >> ${D}/etc/vmware/locations - else - echo -n "file ${x}" >> ${D}/etc/vmware/locations - if [ "${x}" == "/etc/vmware/locations" ] ; then - echo "" >> ${D}/etc/vmware/locations - elif [ "${x}" == "/etc/vmware/not_configured" ] ; then - echo "" >> ${D}/etc/vmware/locations - else - echo -n " " >> ${D}/etc/vmware/locations - #perl -e "@a = stat('${D}${x}'); print \$a[9]" >> ${D}/etc/vmware/locations - find ${D}${x} -printf %T@ >> ${D}/etc/vmware/locations - echo "" >> ${D}/etc/vmware/locations - fi - fi - done -} - -pkg_config() { - einfo "Running ${dir}/bin/vmware-config.pl" - ${dir}/bin/vmware-config.pl -} - -pkg_postinst() { - update-mime-database /usr/share/mime - - # This is to fix the problem where the not_configured file doesn't get - # removed when the configuration is run. This doesn't remove the file - # It just tells the vmware-config.pl script it can delete it. - einfo "Updating /etc/vmware/locations" - for x in /etc/vmware/._cfg????_locations ; do - if [ -f $x ] ; then - cat $x >> /etc/vmware/locations - rm $x - fi - done - - einfo - einfo "You need to run ${dir}/bin/vmware-config.pl to complete the install." - einfo - einfo "For VMware Add-Ons just visit" - einfo "http://www.vmware.com/download/downloadaddons.html" - einfo - einfo "After configuring, type 'vmplayer' to launch" - einfo - einfo "Also note that when you reboot you should run:" - einfo "/etc/init.d/vmware start" - einfo "before trying to run vmplayer. Or you could just add" - einfo "it to the default run level:" - einfo "rc-update add vmware default" - echo - ewarn "Remember, in order to run vmplayer, you have to" - ewarn "be in the '${VMWARE_GROUP}' group." - echo - ewarn "VMWare allows for the potential of overwriting files as root. Only" - ewarn "give VMWare access to trusted individuals." - - #ewarn "For users of glibc-2.3.x, vmware-nat support is *still* broken on 2.6.x" -} - -pkg_postrm() { - einfo - einfo "To remove all traces of vmware you will need to remove the files" - einfo "in /etc/vmware/, /etc/init.d/vmware, /lib/modules/*/misc/vm*.o," - einfo "and .vmware/ in each users home directory. Don't forget to rmmod the" - einfo "vm* modules, either." - einfo -} diff --git a/app-emulation/vmware-player/vmware-player-1.0.1.19317-r4.ebuild b/app-emulation/vmware-player/vmware-player-1.0.1.19317-r4.ebuild deleted file mode 100644 index 6c69b97..0000000 --- a/app-emulation/vmware-player/vmware-player-1.0.1.19317-r4.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -# Unlike many other binary packages the user doesn't need to agree to a licence -# to download VMWare. The agreeing to a licence is part of the configure step -# which the user must run manually. - -inherit vmware eutils - -S=${WORKDIR}/vmware-player-distrib -MY_P="VMware-player-1.0.1-19317" -DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators" -HOMEPAGE="http://www.vmware.com/products/player/" -SRC_URI="http://download3.vmware.com/software/vmplayer/${MY_P}.tar.gz - mirror://gentoo/vmware.png" - -LICENSE="vmware" -IUSE="" -SLOT="0" -KEYWORDS="-*" -RESTRICT="strip" # fetch" - -VMWARE_VME="VME_V55" - -DEPEND="${RDEPEND} virtual/os-headers - !app-emulation/vmware-workstation" -# vmware-player should not use virtual/libc as this is a -# precompiled binary package thats linked to glibc. -RDEPEND="sys-libs/glibc - amd64? ( - app-emulation/emul-linux-x86-gtklibs ) - x86? ( - || ( - ( - x11-libs/libXrandr - x11-libs/libXcursor - x11-libs/libXinerama - x11-libs/libXi ) - virtual/x11 ) - virtual/xft ) - >=dev-lang/perl-5 - !app-emulation/vmware-workstation - !app-emulation/vmware-server - sys-apps/pciutils" -PDEPEND="app-emulation/vmware-modules" - -dir=/opt/vmware/player -Ddir=${D}/${dir} - -pkg_setup() { - vmware_pkg_setup - vmware_test_module_build -} - -src_install() { - dodir ${dir}/bin - cp -pPR bin/* ${Ddir}/bin - - dodir ${dir}/lib - cp -dr lib/* ${Ddir}/lib - - # Since with Gentoo we compile everthing it doesn't make sense to keep - # the precompiled modules arround. Saves about 4 megs of disk space too. - rm -rf ${Ddir}/lib/modules/binary - # We also don't need to keep the icons around - rm -rf ${Ddir}/lib/share/icons - # We set vmware-vmx and vmware-ping suid - chmod u+s ${Ddir}/bin/vmware-ping - chmod u+s ${Ddir}/lib/bin/vmware-vmx - - dodoc doc/* || die "dodoc" - # Fix for bug #91191 - dodir ${dir}/doc - insinto ${dir}/doc - doins doc/EULA || die "copying EULA" - - # vmware service loader - newinitd ${FILESDIR}/vmware.rc vmware || die "newinitd" - - # vmware enviroment - doenvd ${FILESDIR}/90vmware-player || die "doenvd" - - dodir /etc/vmware/ - cp -pPR etc/* ${D}/etc/vmware/ - - vmware_create_initd - - cp -pPR installer/services.sh ${D}/etc/vmware/init.d/vmware || die - dosed 's/mknod -m 600/mknod -m 660/' /etc/vmware/init.d/vmware || die - dosed '/c 119 "$vHubNr"/ a\ - chown root:vmware /dev/vmnet*\ - ' /etc/vmware/init.d/vmware || die - - insinto ${dir}/lib/icon - doins ${S}/lib/share/icons/48x48/apps/${PN}.png || die - doicon ${S}/lib/share/icons/48x48/apps/${PN}.png || die - insinto /usr/share/mime/packages - doins ${FILESDIR}/vmware.xml - - make_desktop_entry vmplayer "VMWare Player" ${PN}.png - - dodir /usr/bin - dosym ${dir}/bin/vmplayer /usr/bin/vmplayer - - # this removes the user/group warnings - chown -R root:0 ${D} || die - - dodir /etc/vmware - # this makes the vmware-vmx executable only executable by vmware group - fowners root:vmware ${dir}/lib/bin{,-debug}/vmware-vmx /etc/vmware \ - || die "Changing permissions" - fperms 4750 ${dir}/lib/bin{,-debug}/vmware-vmx || die - fperms 770 /etc/vmware || die - - vmware_run_questions -} - -pkg_config() { - einfo "Running ${dir}/bin/vmware-config.pl" - ${dir}/bin/vmware-config.pl -} - -pkg_postinst() { - vmware_pkg_postinst - - einfo - einfo "You need to run ${dir}/bin/vmware-config.pl to complete the install." - einfo - einfo "For VMware Add-Ons just visit" - einfo "http://www.vmware.com/download/downloadaddons.html" - einfo - einfo "After configuring, type 'vmplayer' to launch" - einfo - einfo "Also note that when you reboot you should run:" - einfo "/etc/init.d/vmware start" - einfo "before trying to run vmplayer. Or you could just add" - einfo "it to the default run level:" - einfo "rc-update add vmware default" - echo - ewarn "Remember, in order to run vmplayer, you have to" - ewarn "be in the '${VMWARE_GROUP}' group." - echo - ewarn "VMWare allows for the potential of overwriting files as root. Only" - ewarn "give VMWare access to trusted individuals." - - #ewarn "For users of glibc-2.3.x, vmware-nat support is *still* broken on 2.6.x" -} - -pkg_postrm() { - einfo - einfo "To remove all traces of vmware you will need to remove the files" - einfo "in /etc/vmware/, /etc/init.d/vmware, /lib/modules/*/misc/vm*.o," - einfo "and .vmware/ in each users home directory. Don't forget to rmmod the" - einfo "vm* modules, either." - einfo -} diff --git a/app-emulation/vmware-player/vmware-player-1.0.1.19317-r5.ebuild b/app-emulation/vmware-player/vmware-player-1.0.1.19317-r5.ebuild index 3eea0cf..2899202 100644 --- a/app-emulation/vmware-player/vmware-player-1.0.1.19317-r5.ebuild +++ b/app-emulation/vmware-player/vmware-player-1.0.1.19317-r5.ebuild @@ -22,7 +22,7 @@ SRC_URI="http://download3.vmware.com/software/vmplayer/${MY_P}.tar.gz LICENSE="vmware" IUSE="" SLOT="0" -KEYWORDS="-*" +KEYWORDS="-* ~amd64 ~x86" RESTRICT="strip" # fetch" DEPEND="${RDEPEND} virtual/os-headers diff --git a/app-emulation/vmware-server-console/Manifest b/app-emulation/vmware-server-console/Manifest index 456011c..292a2cc 100644 --- a/app-emulation/vmware-server-console/Manifest +++ b/app-emulation/vmware-server-console/Manifest @@ -6,27 +6,11 @@ AUX vmware-server-console.xml 1592 RMD160 0d7e9ed13ebb3c73dd847e95fa95499296609e MD5 aa1b576735134579f04b29763901dc4f files/vmware-server-console.xml 1592 RMD160 0d7e9ed13ebb3c73dd847e95fa95499296609e8c files/vmware-server-console.xml 1592 SHA256 56aafee80ad705e8d832f8853c36d763d37b87d1cb132a41c50eb63085ae854d files/vmware-server-console.xml 1592 -DIST VMware-server-linux-client-1.0.0-24927.zip 23347926 RMD160 7c77d6b0981af78f3c32d127da0b5db9db1961c8 SHA1 64475333923eba59f6462cc6b86ce1e10e87d65f SHA256 c92d8b25b08fe654bf2ea73b0010c4a4ffce651e1d3f08c040d36b8f1df2b458 -DIST VMware-server-linux-client-1.0.0-27828.zip 23364700 RMD160 46561e66fef7aef25645ee962e77d93cc1288461 SHA1 cbd1b8395360284b6511aa321b58a9a9de34209b SHA256 e6aa3bad627b7d4714be037f97faa48180eaa6a4eccc52ce1aec2a7fd4f96e28 DIST VMware-server-linux-client-1.0.0-28343.zip 23381351 RMD160 9a82c4cd1915a11e8ca37938102654272415706d SHA1 f9feb3f39281f15c87696cf4cb569b0ca0acffc6 SHA256 3ce31c1971fcd76c88a5be6e1354a1d27016435c3abd36d76fc97880dbe1879b -EBUILD vmware-server-console-1.0.0.24927.ebuild 2024 RMD160 99d61c8db356c999d878ac78901631b7a1f048bd SHA1 4744921ea67eb533991e0764c75716736aebba24 SHA256 a3195f407385be847bb35edc5bc7bb239c0ea1c20e82fdf7ba412a7e57a5b5e7 -MD5 3c5183b67816fe719afb0b1ef8137472 vmware-server-console-1.0.0.24927.ebuild 2024 -RMD160 99d61c8db356c999d878ac78901631b7a1f048bd vmware-server-console-1.0.0.24927.ebuild 2024 -SHA256 a3195f407385be847bb35edc5bc7bb239c0ea1c20e82fdf7ba412a7e57a5b5e7 vmware-server-console-1.0.0.24927.ebuild 2024 -EBUILD vmware-server-console-1.0.0.27828.ebuild 2024 RMD160 99d61c8db356c999d878ac78901631b7a1f048bd SHA1 4744921ea67eb533991e0764c75716736aebba24 SHA256 a3195f407385be847bb35edc5bc7bb239c0ea1c20e82fdf7ba412a7e57a5b5e7 -MD5 3c5183b67816fe719afb0b1ef8137472 vmware-server-console-1.0.0.27828.ebuild 2024 -RMD160 99d61c8db356c999d878ac78901631b7a1f048bd vmware-server-console-1.0.0.27828.ebuild 2024 -SHA256 a3195f407385be847bb35edc5bc7bb239c0ea1c20e82fdf7ba412a7e57a5b5e7 vmware-server-console-1.0.0.27828.ebuild 2024 EBUILD vmware-server-console-1.0.0.28343.ebuild 2024 RMD160 99d61c8db356c999d878ac78901631b7a1f048bd SHA1 4744921ea67eb533991e0764c75716736aebba24 SHA256 a3195f407385be847bb35edc5bc7bb239c0ea1c20e82fdf7ba412a7e57a5b5e7 MD5 3c5183b67816fe719afb0b1ef8137472 vmware-server-console-1.0.0.28343.ebuild 2024 RMD160 99d61c8db356c999d878ac78901631b7a1f048bd vmware-server-console-1.0.0.28343.ebuild 2024 SHA256 a3195f407385be847bb35edc5bc7bb239c0ea1c20e82fdf7ba412a7e57a5b5e7 vmware-server-console-1.0.0.28343.ebuild 2024 -MD5 169e209dcc507a9afb913a10068f1445 files/digest-vmware-server-console-1.0.0.24927 313 -RMD160 6711e1d73d14582135da43e4a7457a239912e60d files/digest-vmware-server-console-1.0.0.24927 313 -SHA256 2ddfe40b5e7929b1c09f4639cb3cb18d69fbaea0a29449fe255701abd3eb8bb1 files/digest-vmware-server-console-1.0.0.24927 313 -MD5 bb4b54d9a2043055b4eecfabdd214a6d files/digest-vmware-server-console-1.0.0.27828 313 -RMD160 277700f59c95bb3038efe8ec269b041c33ea00c4 files/digest-vmware-server-console-1.0.0.27828 313 -SHA256 4fc61d609b53075b9d55998d92892f7c9c7496add340a87ae143f0b32ed3c73f files/digest-vmware-server-console-1.0.0.27828 313 MD5 7bf2861c758ff195a9b9ccfaa479cae4 files/digest-vmware-server-console-1.0.0.28343 313 RMD160 74ce97d25046352a32488db4eb29420fce080d81 files/digest-vmware-server-console-1.0.0.28343 313 SHA256 13ef720fcf7f1f9e50d6f01b3a58d0131a989f961883e92a735849f650973317 files/digest-vmware-server-console-1.0.0.28343 313 diff --git a/app-emulation/vmware-server-console/files/digest-vmware-server-console-1.0.0.24927 b/app-emulation/vmware-server-console/files/digest-vmware-server-console-1.0.0.24927 deleted file mode 100644 index 9837f48..0000000 --- a/app-emulation/vmware-server-console/files/digest-vmware-server-console-1.0.0.24927 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 b8a85550e9df0c2e6057ed18b01d06f9 VMware-server-linux-client-1.0.0-24927.zip 23347926 -RMD160 7c77d6b0981af78f3c32d127da0b5db9db1961c8 VMware-server-linux-client-1.0.0-24927.zip 23347926 -SHA256 c92d8b25b08fe654bf2ea73b0010c4a4ffce651e1d3f08c040d36b8f1df2b458 VMware-server-linux-client-1.0.0-24927.zip 23347926 diff --git a/app-emulation/vmware-server-console/files/digest-vmware-server-console-1.0.0.27828 b/app-emulation/vmware-server-console/files/digest-vmware-server-console-1.0.0.27828 deleted file mode 100644 index d274849..0000000 --- a/app-emulation/vmware-server-console/files/digest-vmware-server-console-1.0.0.27828 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 c000c8b915cfa9532795cfc59763d5ee VMware-server-linux-client-1.0.0-27828.zip 23364700 -RMD160 46561e66fef7aef25645ee962e77d93cc1288461 VMware-server-linux-client-1.0.0-27828.zip 23364700 -SHA256 e6aa3bad627b7d4714be037f97faa48180eaa6a4eccc52ce1aec2a7fd4f96e28 VMware-server-linux-client-1.0.0-27828.zip 23364700 diff --git a/app-emulation/vmware-server-console/vmware-server-console-1.0.0.24927.ebuild b/app-emulation/vmware-server-console/vmware-server-console-1.0.0.24927.ebuild deleted file mode 100644 index b0bb50c..0000000 --- a/app-emulation/vmware-server-console/vmware-server-console-1.0.0.24927.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id: vmware-server-console-1.0.0.24927.ebuild 47 2006-06-07 21:17:23Z ikelos $ - -# Unlike many other binary packages the user doesn't need to agree to a licence -# to download VMWare. The agreeing to a licence is part of the configure step -# which the user must run manually. - -inherit eutils versionator vmware - -MY_PN=${PN/vm/VM} -MY_PV=$(replace_version_separator 3 '-') -FN="VMware-server-linux-client-${MY_PV}" -S="${WORKDIR}/${PN}-distrib" - -DESCRIPTION="VMware Remote Console for Linux" -HOMEPAGE="http://www.vmware.com/" -SRC_URI="http://download3.vmware.com/software/vmserver/${FN}.zip" - -LICENSE="vmware" -IUSE="" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="nostrip" - -DEPEND=">=sys-libs/glibc-2.3.5 - virtual/os-headers - >=dev-lang/perl-5 - >=sys-apps/portage-2.0.54 - app-arch/unzip" - -# vmware-server-console should not use virtual/libc as this is a -# precompiled binary package thats linked to glibc. -RDEPEND=">=sys-libs/glibc-2.3.5 - amd64? ( app-emulation/emul-linux-x86-gtklibs ) - !amd64? ( || ( ( x11-libs/libSM - x11-libs/libICE - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXcursor - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXft - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst - ) - virtual/x11 - ) - ) - >=dev-lang/perl-5 - " - -etcdir="/etc/${PN}" -ANY_ANY="" - -src_unpack() { - cd ${WORKDIR} - unpack ${A} - unpack ./${MY_PN}-${MY_PV}.tar.gz - cd ${S} -} - -src_install() { - echo 'libdir = "'${VMWARE_INSTALL_DIR}'/lib"' > etc/config - not-vmware_src_install - - make_desktop_entry ${PN} "VMWare Remote Console" ${PN}.png - - dodir /usr/bin - dosym ${VMWARE_INSTALL_DIR}/bin/${PN} /usr/bin/${PN} -} - -pkg_config() { - einfo "Running ${ROOT}${dir}/bin/vmware-config-server-console.pl" - ${ROOT}${dir}/bin/vmware-config-server-console.pl -} diff --git a/app-emulation/vmware-server-console/vmware-server-console-1.0.0.27828.ebuild b/app-emulation/vmware-server-console/vmware-server-console-1.0.0.27828.ebuild deleted file mode 100644 index b0bb50c..0000000 --- a/app-emulation/vmware-server-console/vmware-server-console-1.0.0.27828.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id: vmware-server-console-1.0.0.24927.ebuild 47 2006-06-07 21:17:23Z ikelos $ - -# Unlike many other binary packages the user doesn't need to agree to a licence -# to download VMWare. The agreeing to a licence is part of the configure step -# which the user must run manually. - -inherit eutils versionator vmware - -MY_PN=${PN/vm/VM} -MY_PV=$(replace_version_separator 3 '-') -FN="VMware-server-linux-client-${MY_PV}" -S="${WORKDIR}/${PN}-distrib" - -DESCRIPTION="VMware Remote Console for Linux" -HOMEPAGE="http://www.vmware.com/" -SRC_URI="http://download3.vmware.com/software/vmserver/${FN}.zip" - -LICENSE="vmware" -IUSE="" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="nostrip" - -DEPEND=">=sys-libs/glibc-2.3.5 - virtual/os-headers - >=dev-lang/perl-5 - >=sys-apps/portage-2.0.54 - app-arch/unzip" - -# vmware-server-console should not use virtual/libc as this is a -# precompiled binary package thats linked to glibc. -RDEPEND=">=sys-libs/glibc-2.3.5 - amd64? ( app-emulation/emul-linux-x86-gtklibs ) - !amd64? ( || ( ( x11-libs/libSM - x11-libs/libICE - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXcursor - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXft - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXtst - ) - virtual/x11 - ) - ) - >=dev-lang/perl-5 - " - -etcdir="/etc/${PN}" -ANY_ANY="" - -src_unpack() { - cd ${WORKDIR} - unpack ${A} - unpack ./${MY_PN}-${MY_PV}.tar.gz - cd ${S} -} - -src_install() { - echo 'libdir = "'${VMWARE_INSTALL_DIR}'/lib"' > etc/config - not-vmware_src_install - - make_desktop_entry ${PN} "VMWare Remote Console" ${PN}.png - - dodir /usr/bin - dosym ${VMWARE_INSTALL_DIR}/bin/${PN} /usr/bin/${PN} -} - -pkg_config() { - einfo "Running ${ROOT}${dir}/bin/vmware-config-server-console.pl" - ${ROOT}${dir}/bin/vmware-config-server-console.pl -} diff --git a/app-emulation/vmware-server-console/vmware-server-console-1.0.0.28343.ebuild b/app-emulation/vmware-server-console/vmware-server-console-1.0.0.28343.ebuild index b0bb50c..8649d88 100644 --- a/app-emulation/vmware-server-console/vmware-server-console-1.0.0.28343.ebuild +++ b/app-emulation/vmware-server-console/vmware-server-console-1.0.0.28343.ebuild @@ -66,7 +66,7 @@ src_unpack() { src_install() { echo 'libdir = "'${VMWARE_INSTALL_DIR}'/lib"' > etc/config - not-vmware_src_install + vmware_src_install make_desktop_entry ${PN} "VMWare Remote Console" ${PN}.png diff --git a/app-emulation/vmware-server/Manifest b/app-emulation/vmware-server/Manifest index 822e4c1..d648ba6 100644 --- a/app-emulation/vmware-server/Manifest +++ b/app-emulation/vmware-server/Manifest @@ -50,30 +50,13 @@ AUX vmware.xml 1592 RMD160 0d7e9ed13ebb3c73dd847e95fa95499296609e8c SHA1 02db2ee MD5 aa1b576735134579f04b29763901dc4f files/vmware.xml 1592 RMD160 0d7e9ed13ebb3c73dd847e95fa95499296609e8c files/vmware.xml 1592 SHA256 56aafee80ad705e8d832f8853c36d763d37b87d1cb132a41c50eb63085ae854d files/vmware.xml 1592 -DIST VMware-server-1.0.0-24927.tar.gz 104500783 RMD160 e8332b37022178b3d656b43f10d5cc46a6bcc068 SHA1 76b322e9c4cb18c8db1ed0f53f3646e35590f611 SHA256 4e3d447b671e7008af5f7e42df6cd2200c11f0ab85baee275418c80207e97707 -DIST VMware-server-1.0.0-27828.tar.gz 105302235 RMD160 b9da9ee3a46f0eed0a28a362adedea66c34ebf46 SHA1 5e13a8c56e182dee70f7c608acab3f5a91cfdaac SHA256 d1388a75e313c67e44fdfae242cd3cf54486bba7f03ef2239b9c0605437dc56b DIST VMware-server-1.0.0-28343.tar.gz 105298140 RMD160 ac3ba270717a18216c405d967f8535803ca68e3d SHA1 fc47b02b7bbb9fa793cc67f7b7a906448994a155 SHA256 c6583d04c083d54bdf74bc94705e0603c5d918df9756918d2053438d49c5641a DIST vmware-any-any-update101.tar.gz 296409 RMD160 d8994b91492257d8b8e08480ab27fc307fc34095 SHA1 43714052429c1574cdf086a052859657affff0b0 SHA256 b12e3a70117ef26a85c8e01a23ea7d21b62bbc86998368114f9f7932390d2037 -DIST vmware-server-1.0.0.24927-rpath-corrected-libs.tar.bz2 73834 RMD160 7f64627b5b945e8d7dabe39c165a4b66b71fb4d3 SHA1 9d696750ca3ec92b31ca8112fd80dcd832494044 SHA256 c42299dd033187c67b45b739da66583fbd94cdcba745200b89a25ac96cd9364b DIST vmware-server-perl-fixed-rpath-libs.tar.bz2 73834 RMD160 7f64627b5b945e8d7dabe39c165a4b66b71fb4d3 SHA1 9d696750ca3ec92b31ca8112fd80dcd832494044 SHA256 c42299dd033187c67b45b739da66583fbd94cdcba745200b89a25ac96cd9364b -EBUILD vmware-server-1.0.0.24927-r1.ebuild 3036 RMD160 46e384a795a4c358fab9c133127f047cdc56f9a0 SHA1 d95c98a999073f2493b71f8a84c62d566dc2f59a SHA256 cbf5f06fc47ce930b768be632d1832ccca660fe1792e64425bcb1491a4c62ad1 -MD5 491a527d2a6b62974d0d1a179b7b9d53 vmware-server-1.0.0.24927-r1.ebuild 3036 -RMD160 46e384a795a4c358fab9c133127f047cdc56f9a0 vmware-server-1.0.0.24927-r1.ebuild 3036 -SHA256 cbf5f06fc47ce930b768be632d1832ccca660fe1792e64425bcb1491a4c62ad1 vmware-server-1.0.0.24927-r1.ebuild 3036 -EBUILD vmware-server-1.0.0.27828.ebuild 3013 RMD160 ce782286ff71053a59235bf6d3f5061531c83653 SHA1 d5ac3f79fd1e3c888fa55aff81c55f697b3f436f SHA256 df30f636859915118c650ff2f31f9c4eb0a069f2eef6569679b83d2f31f6273c -MD5 2fec5d30dd797231e1a2132fe0eccda3 vmware-server-1.0.0.27828.ebuild 3013 -RMD160 ce782286ff71053a59235bf6d3f5061531c83653 vmware-server-1.0.0.27828.ebuild 3013 -SHA256 df30f636859915118c650ff2f31f9c4eb0a069f2eef6569679b83d2f31f6273c vmware-server-1.0.0.27828.ebuild 3013 -EBUILD vmware-server-1.0.0.28343.ebuild 3013 RMD160 ce782286ff71053a59235bf6d3f5061531c83653 SHA1 d5ac3f79fd1e3c888fa55aff81c55f697b3f436f SHA256 df30f636859915118c650ff2f31f9c4eb0a069f2eef6569679b83d2f31f6273c -MD5 2fec5d30dd797231e1a2132fe0eccda3 vmware-server-1.0.0.28343.ebuild 3013 -RMD160 ce782286ff71053a59235bf6d3f5061531c83653 vmware-server-1.0.0.28343.ebuild 3013 -SHA256 df30f636859915118c650ff2f31f9c4eb0a069f2eef6569679b83d2f31f6273c vmware-server-1.0.0.28343.ebuild 3013 -MD5 eab3637581f2e314685d9dff4b6a41d8 files/digest-vmware-server-1.0.0.24927-r1 900 -RMD160 61d923558bf2911ae89b3abe85525e0196ec2402 files/digest-vmware-server-1.0.0.24927-r1 900 -SHA256 979e02f00261bcf9f11026508ffa28cd9eef88de44c5ba4a60441abd10892eba files/digest-vmware-server-1.0.0.24927-r1 900 -MD5 b631f04c1b974051fe3acd012407c0d6 files/digest-vmware-server-1.0.0.27828 867 -RMD160 2d7c94b6fffefe944a4c25f9a7d6d75f15872acf files/digest-vmware-server-1.0.0.27828 867 -SHA256 14a4c8855081b2ee9c7624f3258e80b07b56e54a6ba44335abfa696341f9d920 files/digest-vmware-server-1.0.0.27828 867 +EBUILD vmware-server-1.0.0.28343.ebuild 3009 RMD160 0432fe5d77fcc43ed7e05b809fab15d1ce84506a SHA1 fb355c0d116f29e560c6710a735f7c27cc8d8f13 SHA256 db39894ad3654e236c1b06a65e0843530b57de095e3648cd7f31837c45cf7c98 +MD5 173c6129fe3b47342634ebec6c72bb78 vmware-server-1.0.0.28343.ebuild 3009 +RMD160 0432fe5d77fcc43ed7e05b809fab15d1ce84506a vmware-server-1.0.0.28343.ebuild 3009 +SHA256 db39894ad3654e236c1b06a65e0843530b57de095e3648cd7f31837c45cf7c98 vmware-server-1.0.0.28343.ebuild 3009 MD5 129643c6ef64aee21278919687c7335b files/digest-vmware-server-1.0.0.28343 867 RMD160 60bca6128011c9850051e698367be96afab6a8a9 files/digest-vmware-server-1.0.0.28343 867 SHA256 238b459a2b88a29da621f150897d16f21f274be311f242e442ba39f6b516f772 files/digest-vmware-server-1.0.0.28343 867 diff --git a/app-emulation/vmware-server/files/digest-vmware-server-1.0.0.24927-r1 b/app-emulation/vmware-server/files/digest-vmware-server-1.0.0.24927-r1 deleted file mode 100644 index cecfb54..0000000 --- a/app-emulation/vmware-server/files/digest-vmware-server-1.0.0.24927-r1 +++ /dev/null @@ -1,9 +0,0 @@ -MD5 4f8111aa437f4780b15c87a21802a4bc VMware-server-1.0.0-24927.tar.gz 104500783 -RMD160 e8332b37022178b3d656b43f10d5cc46a6bcc068 VMware-server-1.0.0-24927.tar.gz 104500783 -SHA256 4e3d447b671e7008af5f7e42df6cd2200c11f0ab85baee275418c80207e97707 VMware-server-1.0.0-24927.tar.gz 104500783 -MD5 b3ce457f5b9ae8b606fd70f56084877d vmware-any-any-update101.tar.gz 296409 -RMD160 d8994b91492257d8b8e08480ab27fc307fc34095 vmware-any-any-update101.tar.gz 296409 -SHA256 b12e3a70117ef26a85c8e01a23ea7d21b62bbc86998368114f9f7932390d2037 vmware-any-any-update101.tar.gz 296409 -MD5 e494568dd025080cc80e7ad801f0b743 vmware-server-1.0.0.24927-rpath-corrected-libs.tar.bz2 73834 -RMD160 7f64627b5b945e8d7dabe39c165a4b66b71fb4d3 vmware-server-1.0.0.24927-rpath-corrected-libs.tar.bz2 73834 -SHA256 c42299dd033187c67b45b739da66583fbd94cdcba745200b89a25ac96cd9364b vmware-server-1.0.0.24927-rpath-corrected-libs.tar.bz2 73834 diff --git a/app-emulation/vmware-server/files/digest-vmware-server-1.0.0.27828 b/app-emulation/vmware-server/files/digest-vmware-server-1.0.0.27828 deleted file mode 100644 index 98e83f6..0000000 --- a/app-emulation/vmware-server/files/digest-vmware-server-1.0.0.27828 +++ /dev/null @@ -1,9 +0,0 @@ -MD5 a443265bb14598e81be6b94e21d333b0 VMware-server-1.0.0-27828.tar.gz 105302235 -RMD160 b9da9ee3a46f0eed0a28a362adedea66c34ebf46 VMware-server-1.0.0-27828.tar.gz 105302235 -SHA256 d1388a75e313c67e44fdfae242cd3cf54486bba7f03ef2239b9c0605437dc56b VMware-server-1.0.0-27828.tar.gz 105302235 -MD5 b3ce457f5b9ae8b606fd70f56084877d vmware-any-any-update101.tar.gz 296409 -RMD160 d8994b91492257d8b8e08480ab27fc307fc34095 vmware-any-any-update101.tar.gz 296409 -SHA256 b12e3a70117ef26a85c8e01a23ea7d21b62bbc86998368114f9f7932390d2037 vmware-any-any-update101.tar.gz 296409 -MD5 e494568dd025080cc80e7ad801f0b743 vmware-server-perl-fixed-rpath-libs.tar.bz2 73834 -RMD160 7f64627b5b945e8d7dabe39c165a4b66b71fb4d3 vmware-server-perl-fixed-rpath-libs.tar.bz2 73834 -SHA256 c42299dd033187c67b45b739da66583fbd94cdcba745200b89a25ac96cd9364b vmware-server-perl-fixed-rpath-libs.tar.bz2 73834 diff --git a/app-emulation/vmware-server/vmware-server-1.0.0.24927-r1.ebuild b/app-emulation/vmware-server/vmware-server-1.0.0.24927-r1.ebuild deleted file mode 100644 index a2903c1..0000000 --- a/app-emulation/vmware-server/vmware-server-1.0.0.24927-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id: vmware-server-1.0.0.23869.ebuild 44 2006-05-10 19:44:01Z ikelos $ - -# Unlike many other binary packages the user doesn't need to agree to a licence -# to download VMWare. The agreeing to a licence is part of the configure step -# which the user must run manually. - -inherit eutils versionator vmware - -MY_PV=$(replace_version_separator 3 '-' ) -MY_P="VMware-server-${MY_PV}" - -DESCRIPTION="VMware Server for Linux" -HOMEPAGE="http://www.vmware.com/" -SRC_URI="http://download3.vmware.com/software/vmserver/${MY_P}.tar.gz - http://dev.gentoo.org/~ikelos/devoverlay-distfiles/${P}-rpath-corrected-libs.tar.bz2 - http://ftp.cvut.cz/vmware/${ANY_ANY}.tar.gz - http://ftp.cvut.cz/vmware/obselete/${ANY_ANY}.tar.gz - http://knihovny.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz - http://knihovny.cvut.cz/ftp/pub/vmware/obselete/${ANY_ANY}.tar.gz" - - -LICENSE="vmware" -IUSE="" -SLOT="0" -KEYWORDS="-* ~x86 ~amd64" -RESTRICT="nostrip" - -DEPEND=">=sys-libs/glibc-2.3.5 - >=dev-lang/perl-5 - sys-apps/pciutils - sys-apps/findutils - virtual/os-headers" -# vmware-server should not use virtual/libc as this is a -# precompiled binary package thats linked to glibc. -RDEPEND=">=sys-libs/glibc-2.3.5 - amd64? ( app-emulation/emul-linux-x86-baselibs - app-emulation/emul-linux-x86-gtklibs - ) - !amd64? ( || ( ( x11-libs/libX11 - x11-libs/libXtst - x11-libs/libXext - x11-libs/libXt - x11-libs/libICE - x11-libs/libSM - x11-libs/libXrender - ) - ( virtual/x11 - virtual/xft - ) - ) - ) - >=dev-lang/perl-5 - !app-emulation/vmware-player - !app-emulation/vmware-workstation - ~app-emulation/vmware-modules-1.0.0.15 - sys-apps/pciutils - virtual/pam - sys-apps/xinetd" - -S=${WORKDIR}/vmware-server-distrib - -RUN_UPDATE="no" -PATCHES="general" - -dir=/opt/vmware/server -Ddir=${D}/${dir} - -src_unpack() { - EPATCH_SUFFIX="patch" - vmware_src_unpack - cd ${WORKDIR} - unpack ${P}-rpath-corrected-libs.tar.bz2 - - # patch the vmware /etc/pam.d file to ensure that only - # vmware group members can log in - cp ${FILESDIR}/vmware-authd ${S}/etc/pam.d/vmware-authd -} - -src_install() { - not-vmware_src_install - - # Fix the amd64 emulation pam stuff - use amd64 && dosed ":pam_:/emul/linux/x86/lib/security/pam_:" /etc/pam.d/vmware-authd - - echo "${VMWARE_GROUP}" > ${D}/etc/vmware/vmwaregroup - - dosym /etc/init.d/xinetd /etc/vmware/init.d - - dodir /usr/bin - dosym ${dir}/bin/vmware /usr/bin/vmware -} - -pkg_config() { - einfo "Running ${ROOT}${dir}/bin/vmware-config.pl" - ${ROOT}${dir}/bin/vmware-config.pl -} - -pkg_postinst() { - vmware_pkg_postinst - einfo "Remember by default xinetd only allows connections from localhost" - einfo "To allow external users access to vmware-server you must edit" - einfo " /etc/xinetd.d/vmware-authd" - einfo "and specify a new 'only_from' line" - echo - ewarn "VMWare Server also has issues when running on a JFS filesystem. For more" - ewarn "information see http://bugs.gentoo.org/show_bug.cgi?id=122500#c94" -} - diff --git a/app-emulation/vmware-server/vmware-server-1.0.0.27828.ebuild b/app-emulation/vmware-server/vmware-server-1.0.0.27828.ebuild deleted file mode 100644 index a59ddd9..0000000 --- a/app-emulation/vmware-server/vmware-server-1.0.0.27828.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id: vmware-server-1.0.0.23869.ebuild 44 2006-05-10 19:44:01Z ikelos $ - -# Unlike many other binary packages the user doesn't need to agree to a licence -# to download VMWare. The agreeing to a licence is part of the configure step -# which the user must run manually. - -inherit eutils versionator vmware - -MY_PV=$(replace_version_separator 3 '-' ) -MY_P="VMware-server-${MY_PV}" - -DESCRIPTION="VMware Server for Linux" -HOMEPAGE="http://www.vmware.com/" -SRC_URI="http://download3.vmware.com/software/vmserver/${MY_P}.tar.gz - http://ftp.cvut.cz/vmware/${ANY_ANY}.tar.gz - http://ftp.cvut.cz/vmware/obselete/${ANY_ANY}.tar.gz - http://knihovny.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz - http://knihovny.cvut.cz/ftp/pub/vmware/obselete/${ANY_ANY}.tar.gz - http://dev.gentoo.org/~ikelos/devoverlay-distfiles/${PN}-perl-fixed-rpath-libs.tar.bz2" - - -LICENSE="vmware" -IUSE="" -SLOT="0" -KEYWORDS="-* ~x86 ~amd64" -RESTRICT="nostrip" - -DEPEND=">=sys-libs/glibc-2.3.5 - >=dev-lang/perl-5 - sys-apps/pciutils - sys-apps/findutils - virtual/os-headers" -# vmware-server should not use virtual/libc as this is a -# precompiled binary package thats linked to glibc. -RDEPEND=">=sys-libs/glibc-2.3.5 - amd64? ( app-emulation/emul-linux-x86-baselibs - app-emulation/emul-linux-x86-gtklibs - ) - !amd64? ( || ( ( x11-libs/libX11 - x11-libs/libXtst - x11-libs/libXext - x11-libs/libXt - x11-libs/libICE - x11-libs/libSM - x11-libs/libXrender - ) - ( virtual/x11 - virtual/xft - ) - ) - ) - >=dev-lang/perl-5 - !app-emulation/vmware-player - !app-emulation/vmware-workstation - ~app-emulation/vmware-modules-1.0.0.15 - sys-apps/pciutils - virtual/pam - sys-apps/xinetd" - -S=${WORKDIR}/vmware-server-distrib - -RUN_UPDATE="no" -PATCHES="general" - -src_unpack() { - EPATCH_SUFFIX="patch" - vmware_src_unpack - cd ${WORKDIR} - unpack ${PN}-perl-fixed-rpath-libs.tar.bz2 - - # patch the vmware /etc/pam.d file to ensure that only - # vmware group members can log in - cp ${FILESDIR}/vmware-authd ${S}/etc/pam.d/vmware-authd -} - -src_install() { - not-vmware_src_install - - # Fix the amd64 emulation pam stuff - use amd64 && dosed "s:pam_:/emul/linux/x86/lib/security/pam_:" ${config_dir}/pam.d/vmware-authd - - echo "${VMWARE_GROUP}" > ${D}${config_dir}/vmwaregroup - - dosym /etc/init.d/xinetd ${config_dir}/init.d - - dodir /usr/bin - dosym ${dir}/bin/vmware /usr/bin/vmware -} - -pkg_config() { - einfo "Running ${ROOT}${dir}/bin/vmware-config.pl" - ${ROOT}${dir}/bin/vmware-config.pl -} - -pkg_postinst() { - vmware_pkg_postinst - einfo "Remember by default xinetd only allows connections from localhost" - einfo "To allow external users access to vmware-server you must edit" - einfo " /etc/xinetd.d/vmware-authd" - einfo "and specify a new 'only_from' line" - echo - ewarn "VMWare Server also has issues when running on a JFS filesystem. For more" - ewarn "information see http://bugs.gentoo.org/show_bug.cgi?id=122500#c94" -} - diff --git a/app-emulation/vmware-server/vmware-server-1.0.0.28343.ebuild b/app-emulation/vmware-server/vmware-server-1.0.0.28343.ebuild index a59ddd9..6169c60 100644 --- a/app-emulation/vmware-server/vmware-server-1.0.0.28343.ebuild +++ b/app-emulation/vmware-server/vmware-server-1.0.0.28343.ebuild @@ -24,7 +24,7 @@ SRC_URI="http://download3.vmware.com/software/vmserver/${MY_P}.tar.gz LICENSE="vmware" IUSE="" SLOT="0" -KEYWORDS="-* ~x86 ~amd64" +KEYWORDS="-* ~amd64 ~x86" RESTRICT="nostrip" DEPEND=">=sys-libs/glibc-2.3.5 @@ -76,7 +76,7 @@ src_unpack() { } src_install() { - not-vmware_src_install + vmware_src_install # Fix the amd64 emulation pam stuff use amd64 && dosed "s:pam_:/emul/linux/x86/lib/security/pam_:" ${config_dir}/pam.d/vmware-authd diff --git a/app-emulation/vmware-workstation-tools/Manifest b/app-emulation/vmware-workstation-tools/Manifest index 2f3e436..720a54d 100644 --- a/app-emulation/vmware-workstation-tools/Manifest +++ b/app-emulation/vmware-workstation-tools/Manifest @@ -1,31 +1,43 @@ -AUX 90vmware-tools 88 RMD160 0b7743c0c55d5ab36684c274f3bba3d92239090e SHA1 f56dae84f0fdd0844184c9e497e87c9201893d51 SHA256 137040e747111019299cf7c3a4d668fec68ee848e1131e54802fd164e9b98f27 size 88 +AUX 5.5.1/000_all_initd-scripts.patch 1339 RMD160 0b074f1001c7fac558be71e764b2511a6612e44a SHA1 c39d057e66bc4e6a0eaba413f6813682176e0bc1 SHA256 5c430054d25e3fd2632d1496b10f55e93b5eed96859eeab1269164f6600ad02c +MD5 e0995d0a6484d507abc077ea4bbc51b0 files/5.5.1/000_all_initd-scripts.patch 1339 +RMD160 0b074f1001c7fac558be71e764b2511a6612e44a files/5.5.1/000_all_initd-scripts.patch 1339 +SHA256 5c430054d25e3fd2632d1496b10f55e93b5eed96859eeab1269164f6600ad02c files/5.5.1/000_all_initd-scripts.patch 1339 +AUX 90vmware-tools 88 RMD160 0b7743c0c55d5ab36684c274f3bba3d92239090e SHA1 f56dae84f0fdd0844184c9e497e87c9201893d51 SHA256 137040e747111019299cf7c3a4d668fec68ee848e1131e54802fd164e9b98f27 MD5 ecd5e9b34bd5e5ce29955c46b7fc4cca files/90vmware-tools 88 RMD160 0b7743c0c55d5ab36684c274f3bba3d92239090e files/90vmware-tools 88 SHA256 137040e747111019299cf7c3a4d668fec68ee848e1131e54802fd164e9b98f27 files/90vmware-tools 88 -AUX vmware-workstation-tools 1984 RMD160 c28a4b43a6b22eab71a387e9a9c55355ae6a3d48 SHA1 a2b16a6fa0f1740aba11ce60577e92ea48db6a95 SHA256 fef4a2931213c693dc9f74ec69d4277c6e0d71e13007ca034e2f8c8e218fd83a size 1984 +AUX vmware-workstation-tools 1984 RMD160 c28a4b43a6b22eab71a387e9a9c55355ae6a3d48 SHA1 a2b16a6fa0f1740aba11ce60577e92ea48db6a95 SHA256 fef4a2931213c693dc9f74ec69d4277c6e0d71e13007ca034e2f8c8e218fd83a MD5 598ef875b1413f773a405652c681b39b files/vmware-workstation-tools 1984 RMD160 c28a4b43a6b22eab71a387e9a9c55355ae6a3d48 files/vmware-workstation-tools 1984 SHA256 fef4a2931213c693dc9f74ec69d4277c6e0d71e13007ca034e2f8c8e218fd83a files/vmware-workstation-tools 1984 -AUX vmware-workstation-tools.rc 1412 RMD160 78959a8bc75c10aa83a68249c3967a24924a0cd4 SHA1 1226f5e10c4611a28ddb0566244a809da66dfbdd SHA256 fc2beb14bd6724c68dc9a92e1cfb30ac40085917fe80a1f609e13ea9ba82b95c size 1412 +AUX vmware-workstation-tools.rc 1412 RMD160 78959a8bc75c10aa83a68249c3967a24924a0cd4 SHA1 1226f5e10c4611a28ddb0566244a809da66dfbdd SHA256 fc2beb14bd6724c68dc9a92e1cfb30ac40085917fe80a1f609e13ea9ba82b95c MD5 0c0ac177faf8e3bace2046c99697eb05 files/vmware-workstation-tools.rc 1412 RMD160 78959a8bc75c10aa83a68249c3967a24924a0cd4 files/vmware-workstation-tools.rc 1412 SHA256 fc2beb14bd6724c68dc9a92e1cfb30ac40085917fe80a1f609e13ea9ba82b95c files/vmware-workstation-tools.rc 1412 -AUX xorg.conf 2646 RMD160 c3e2e153b3b9520fc8d5fa20e9e8f7a6c3790084 SHA1 a44f4240f19390a6707da4313139160ee6972da0 SHA256 2503352f7fd53f23e51d53017f76167a2da0fdfbb9eb434c85573108c6bc53c8 size 2646 +AUX xorg.conf 2646 RMD160 c3e2e153b3b9520fc8d5fa20e9e8f7a6c3790084 SHA1 a44f4240f19390a6707da4313139160ee6972da0 SHA256 2503352f7fd53f23e51d53017f76167a2da0fdfbb9eb434c85573108c6bc53c8 MD5 bd0505ab92d03f82b898858d45787f58 files/xorg.conf 2646 RMD160 c3e2e153b3b9520fc8d5fa20e9e8f7a6c3790084 files/xorg.conf 2646 SHA256 2503352f7fd53f23e51d53017f76167a2da0fdfbb9eb434c85573108c6bc53c8 files/xorg.conf 2646 -EBUILD vmware-workstation-tools-4.5.3.ebuild 4557 RMD160 81c6a3c3d9ac51b134da190db6a7a5b85e6a68c5 SHA1 28eec36d8189507351184049ff3c4d368dec9a20 SHA256 3c735c40c3bd4ae516a80075c7bc30c41ff98c26e9c70677d0079420855212cc size 4557 -MD5 1dab914d1042e6d81d60286c60151942 vmware-workstation-tools-4.5.3.ebuild 4557 -RMD160 81c6a3c3d9ac51b134da190db6a7a5b85e6a68c5 vmware-workstation-tools-4.5.3.ebuild 4557 -SHA256 3c735c40c3bd4ae516a80075c7bc30c41ff98c26e9c70677d0079420855212cc vmware-workstation-tools-4.5.3.ebuild 4557 -MISC ChangeLog 2492 RMD160 681bc4c99aaa6172d2a30f7f2710b4808aafeb27 SHA1 d9dd79d60ab62e503c09c79b12c6f64f4b5b4f10 SHA256 8a8c7867ea4cf0680686a7033ce1949517c4fc30efcdded66a216764541bb995 size 2492 +DIST vmware-any-any-update101.tar.gz 296409 RMD160 d8994b91492257d8b8e08480ab27fc307fc34095 SHA1 43714052429c1574cdf086a052859657affff0b0 SHA256 b12e3a70117ef26a85c8e01a23ea7d21b62bbc86998368114f9f7932390d2037 +EBUILD vmware-workstation-tools-4.5.3-r1.ebuild 2133 RMD160 1cf222c20bf9e44f70ec8d841e92e0e267ca7043 SHA1 4bbbd8e5a9c1ef67f2ab2e44a08d2843232da12e SHA256 bcb991250bc97c87a1e50915d297a74a59d785b69986ea81fddefa47667396d0 +MD5 aabf2d2230f8efd648d4ec69d7056098 vmware-workstation-tools-4.5.3-r1.ebuild 2133 +RMD160 1cf222c20bf9e44f70ec8d841e92e0e267ca7043 vmware-workstation-tools-4.5.3-r1.ebuild 2133 +SHA256 bcb991250bc97c87a1e50915d297a74a59d785b69986ea81fddefa47667396d0 vmware-workstation-tools-4.5.3-r1.ebuild 2133 +EBUILD vmware-workstation-tools-5.5.1-r1.ebuild 1869 RMD160 be467a3cf3cc784005587a7e9c703c2394dbbfae SHA1 c1797240239d02e09ffac1f1c25ae0d963dc85b1 SHA256 af5207d321cad7378b3dd674cf89e1c99e8d3b8a142d168d5ca2ae1a9d7c0037 +MD5 d0c3191e67c58139a1e9994afd0a816c vmware-workstation-tools-5.5.1-r1.ebuild 1869 +RMD160 be467a3cf3cc784005587a7e9c703c2394dbbfae vmware-workstation-tools-5.5.1-r1.ebuild 1869 +SHA256 af5207d321cad7378b3dd674cf89e1c99e8d3b8a142d168d5ca2ae1a9d7c0037 vmware-workstation-tools-5.5.1-r1.ebuild 1869 +MISC ChangeLog 2492 RMD160 681bc4c99aaa6172d2a30f7f2710b4808aafeb27 SHA1 d9dd79d60ab62e503c09c79b12c6f64f4b5b4f10 SHA256 8a8c7867ea4cf0680686a7033ce1949517c4fc30efcdded66a216764541bb995 MD5 b48cadd2fc4b478039dd240741b4bc13 ChangeLog 2492 RMD160 681bc4c99aaa6172d2a30f7f2710b4808aafeb27 ChangeLog 2492 SHA256 8a8c7867ea4cf0680686a7033ce1949517c4fc30efcdded66a216764541bb995 ChangeLog 2492 -MISC metadata.xml 159 RMD160 fc7f68a382390e5916b0fb43f37a893fad4f9798 SHA1 f46b02a39bcd0165558de67ff4256cfc812418a3 SHA256 8581ae1c90a48f50fa0542c7fb28cb8984baaf12f50fa18f33e467081effb215 size 159 +MISC metadata.xml 159 RMD160 fc7f68a382390e5916b0fb43f37a893fad4f9798 SHA1 f46b02a39bcd0165558de67ff4256cfc812418a3 SHA256 8581ae1c90a48f50fa0542c7fb28cb8984baaf12f50fa18f33e467081effb215 MD5 7cc95faad4185e8ed375248bc73a17fc metadata.xml 159 RMD160 fc7f68a382390e5916b0fb43f37a893fad4f9798 metadata.xml 159 SHA256 8581ae1c90a48f50fa0542c7fb28cb8984baaf12f50fa18f33e467081effb215 metadata.xml 159 -MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-vmware-workstation-tools-4.5.3 1 -RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-vmware-workstation-tools-4.5.3 1 -SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-vmware-workstation-tools-4.5.3 1 +MD5 ba6f4b9f12358a7d5fd4d2aa7a7df366 files/digest-vmware-workstation-tools-4.5.3-r1 274 +RMD160 dde69d8dc0b4f3d9a670d3a1fcf4dfaf797d8b2c files/digest-vmware-workstation-tools-4.5.3-r1 274 +SHA256 0709bc0650eae2c2976c42f497ff0d5736bfa00de85d6c8c1c21173e38de5ff1 files/digest-vmware-workstation-tools-4.5.3-r1 274 +MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-vmware-workstation-tools-5.5.1-r1 1 +RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-vmware-workstation-tools-5.5.1-r1 1 +SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-vmware-workstation-tools-5.5.1-r1 1 diff --git a/app-emulation/vmware-workstation-tools/files/5.5.1/000_all_initd-scripts.patch b/app-emulation/vmware-workstation-tools/files/5.5.1/000_all_initd-scripts.patch new file mode 100644 index 0000000..d64eb21 --- /dev/null +++ b/app-emulation/vmware-workstation-tools/files/5.5.1/000_all_initd-scripts.patch @@ -0,0 +1,31 @@ +diff -urN vmware-tools-distrib.orig/bin/vmware-config-tools.pl vmware-tools-distrib/bin/vmware-config-tools.pl +--- vmware-tools-distrib.orig/bin/vmware-config-tools.pl 2006-06-06 07:10:53.000000000 -0400 ++++ vmware-tools-distrib/bin/vmware-config-tools.pl 2006-06-07 11:49:07.000000000 -0400 +@@ -3164,7 +3164,8 @@ + # Figure out the correct network script. + my $init_dir = db_get_answer('INITSCRIPTSDIR'); + my $network_path = find_first_exist("$init_dir/network", +- "$init_dir/networking"); ++ "$init_dir/networking", ++ "/etc/init.d/net.eth0"); + if (!defined($network_path)) { + print wrap("Can not find $init_dir/network and $init_dir/networking.\n\n", 0); + return 'no'; +@@ -7925,6 +7926,7 @@ + uninstall_file($gConfFlag); + + db_save(); ++ + # + # Then start VMware's services. + # +@@ -7946,7 +7948,8 @@ + 0); + + my $network_path = find_first_exist("/etc/init.d/network", +- "/etc/init.d/networking"); ++ "/etc/init.d/networking", ++ "/etc/init.d/net.eth0"); + if (vmware_product() eq 'tools-for-linux' and + db_get_answer('VMXNET_CONFED') eq 'yes') { + print wrap('To use the vmxnet driver, restart networking using the ' diff --git a/app-emulation/vmware-workstation-tools/files/digest-vmware-workstation-tools-4.5.3-r1 b/app-emulation/vmware-workstation-tools/files/digest-vmware-workstation-tools-4.5.3-r1 new file mode 100644 index 0000000..8b694f2 --- /dev/null +++ b/app-emulation/vmware-workstation-tools/files/digest-vmware-workstation-tools-4.5.3-r1 @@ -0,0 +1,3 @@ +MD5 b3ce457f5b9ae8b606fd70f56084877d vmware-any-any-update101.tar.gz 296409 +RMD160 d8994b91492257d8b8e08480ab27fc307fc34095 vmware-any-any-update101.tar.gz 296409 +SHA256 b12e3a70117ef26a85c8e01a23ea7d21b62bbc86998368114f9f7932390d2037 vmware-any-any-update101.tar.gz 296409 diff --git a/app-emulation/vmware-workstation-tools/files/digest-vmware-workstation-tools-4.5.3 b/app-emulation/vmware-workstation-tools/files/digest-vmware-workstation-tools-5.5.1-r1 index 8b13789..8b13789 100644 --- a/app-emulation/vmware-workstation-tools/files/digest-vmware-workstation-tools-4.5.3 +++ b/app-emulation/vmware-workstation-tools/files/digest-vmware-workstation-tools-5.5.1-r1 diff --git a/app-emulation/vmware-workstation-tools/vmware-workstation-tools-4.5.3.ebuild b/app-emulation/vmware-workstation-tools/vmware-workstation-tools-4.5.3-r1.ebuild index 7c83962..8029c5c 100644 --- a/app-emulation/vmware-workstation-tools/vmware-workstation-tools-4.5.3.ebuild +++ b/app-emulation/vmware-workstation-tools/vmware-workstation-tools-4.5.3-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -inherit vmware eutils +inherit eutils vmware DESCRIPTION="Guest-os tools for VMware Workstation" HOMEPAGE="http://www.vmware.com/" @@ -64,7 +64,7 @@ src_install() { vmware_create_initd || die - cp -pPR installer/services.sh ${D}/etc/${product}/init.d/${product} || die + cp -pPR installer/services.sh ${Detcdir}/init.d/${product} || die vmware_run_questions || die } diff --git a/app-emulation/vmware-workstation-tools/vmware-workstation-tools-5.5.1-r1.ebuild b/app-emulation/vmware-workstation-tools/vmware-workstation-tools-5.5.1-r1.ebuild new file mode 100644 index 0000000..9baf6fa --- /dev/null +++ b/app-emulation/vmware-workstation-tools/vmware-workstation-tools-5.5.1-r1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-workstation-tools/vmware-workstation-tools-5.5.1.ebuild,v 1.2 2006/06/12 20:44:35 wolf31o2 Exp $ + +inherit eutils vmware + +DESCRIPTION="Guest-os tools for VMware Workstation" +HOMEPAGE="http://www.vmware.com/" + +SRC_URI="" +LICENSE="vmware" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="X" +RESTRICT="" + +RDEPEND="sys-apps/pciutils" + +dir=/opt/vmware/tools +Ddir=${D}/${dir} +#TARBALL="vmware-linux-tools.tar.gz" +TARBALL="VMwareTools-5.5.1-19175.tar.gz" + +S=${WORKDIR}/vmware-tools-distrib + +src_install() { + dodir ${dir}/bin + cp -pPR bin/* ${Ddir}/bin || die + + dodir ${dir}/lib + cp -dr lib/* ${Ddir}/lib || die + # Since with Gentoo we compile everthing it doesn't make sense to keep + # the precompiled modules arround. Saves about 4 megs of disk space too. + rm -rf ${Ddir}/lib/modules/binary || die + + dodir ${dir}/sbin + keepdir ${dir}/sbin + + into ${dir} + # install the binaries +# dosbin sbin/vmware-checkvm || die +# dosbin sbin/vmware-guestd || die + + # install the config files + dodir ${etcdir} + cp -pPR etc/* ${Detcdir} || die + + # install the init scripts + newinitd ${FILESDIR}/${PN}.rc ${product} || die + + # Environment + doenvd ${FILESDIR}/90${product} || die + + # if we have X, install the default config + if use X ; then + insinto /etc/X11 + doins ${FILESDIR}/xorg.conf + fi + + vmware_create_initd || die + + cp -pPR installer/services.sh ${Detcdir}/init.d/${product} || die + + vmware_run_questions || die +} + +pkg_postinst () { + vmware_pkg_postinst + einfo "To start using the vmware-tools, please run the following:" + einfo + einfo " ${dir}/bin/vmware-config-tools.pl" + einfo " rc-update add vmware-tools default" + einfo " /etc/init.d/vmware-tools start" + einfo + einfo "Please report all bugs to http://bugs.gentoo.org/" +} diff --git a/app-emulation/vmware-workstation/Manifest b/app-emulation/vmware-workstation/Manifest index b40b927..8f85c9c 100644 --- a/app-emulation/vmware-workstation/Manifest +++ b/app-emulation/vmware-workstation/Manifest @@ -59,14 +59,10 @@ EBUILD vmware-workstation-4.5.3.19414-r4.ebuild 1760 RMD160 115bda853c75f1c4b7af MD5 220d910691c352dbfa094ef4a10e9f88 vmware-workstation-4.5.3.19414-r4.ebuild 1760 RMD160 115bda853c75f1c4b7afd7279fee74596c0744b1 vmware-workstation-4.5.3.19414-r4.ebuild 1760 SHA256 bd9b584c413588f5da45764a700b47d761abac2788b00861ac56e564a8999ae8 vmware-workstation-4.5.3.19414-r4.ebuild 1760 -EBUILD vmware-workstation-5.5.1.19175-r6.ebuild 1497 RMD160 28592fd5835916a8815580179b2863ed792b8f29 SHA1 4f5c4426c638013de963d385980c3f8c8317cdb5 SHA256 4756317206ace193d16374101f2bd4a42bfc3dbb4b1e5e73db2b0552c7032bba -MD5 10da47d79fab92ad2079bb846a901d70 vmware-workstation-5.5.1.19175-r6.ebuild 1497 -RMD160 28592fd5835916a8815580179b2863ed792b8f29 vmware-workstation-5.5.1.19175-r6.ebuild 1497 -SHA256 4756317206ace193d16374101f2bd4a42bfc3dbb4b1e5e73db2b0552c7032bba vmware-workstation-5.5.1.19175-r6.ebuild 1497 -EBUILD vmware-workstation-5.5.1.19175-r7.ebuild 1485 RMD160 da96b51e19dd61ab656370a37de8e218667d7cfb SHA1 da4aa166bc78ff897e668f1186db14407ea14f16 SHA256 b0fbd7bb748efb9d033959161f8013a9505e474583c935143146c6b2fd84cf6e -MD5 933776c4334a00907dd13fdc5ebcc7a9 vmware-workstation-5.5.1.19175-r7.ebuild 1485 -RMD160 da96b51e19dd61ab656370a37de8e218667d7cfb vmware-workstation-5.5.1.19175-r7.ebuild 1485 -SHA256 b0fbd7bb748efb9d033959161f8013a9505e474583c935143146c6b2fd84cf6e vmware-workstation-5.5.1.19175-r7.ebuild 1485 +EBUILD vmware-workstation-5.5.1.19175-r7.ebuild 1497 RMD160 4683cb64e0d5331ec589d8a02c2a8377a2979924 SHA1 e7960364d933c9897703e7574f8c47c88e831da4 SHA256 8a092e169fef99c56e115163a55015e402b27538ff59dce2af953d8f436fff09 +MD5 f0e7d0f68801058c6beaa44e3e10149e vmware-workstation-5.5.1.19175-r7.ebuild 1497 +RMD160 4683cb64e0d5331ec589d8a02c2a8377a2979924 vmware-workstation-5.5.1.19175-r7.ebuild 1497 +SHA256 8a092e169fef99c56e115163a55015e402b27538ff59dce2af953d8f436fff09 vmware-workstation-5.5.1.19175-r7.ebuild 1497 MISC ChangeLog 2594 RMD160 fb98305bb5a29a78964f8468fe598941d11dbd3d SHA1 5f0ebce9087f9ffc0dfcaf4273deefdf4bd4438c SHA256 090510efcb9b8cbf513fd18972fb155f167a5b48c5bb26b39bec79270f6df665 MD5 61b22ac916e53a7420dda62ad330cd83 ChangeLog 2594 RMD160 fb98305bb5a29a78964f8468fe598941d11dbd3d ChangeLog 2594 @@ -81,9 +77,6 @@ SHA256 25b5f843b78761e3e82bdde35dbd0f6a34fe98b69ec328429e989c00f7482c95 files/di MD5 01d98507aee3bf83b89d91ce81af4756 files/digest-vmware-workstation-4.5.3.19414-r4 690 RMD160 713d47df79c07e823d58bacb3ad77b88de22392a files/digest-vmware-workstation-4.5.3.19414-r4 690 SHA256 8680fdda3d42fbf3dd3c2b514a2b2d67d02583b6c9eec43a4603560d71d38f50 files/digest-vmware-workstation-4.5.3.19414-r4 690 -MD5 7e16d1df573c33f106193c1c5211b4be files/digest-vmware-workstation-5.5.1.19175-r6 575 -RMD160 c64ca9274b2acbab196011ad1dbb3e4a7de2cb82 files/digest-vmware-workstation-5.5.1.19175-r6 575 -SHA256 cb233f0c0052cb615d02f7fc2bb9d4e36f6fe91be8fcfbf211815e7228569244 files/digest-vmware-workstation-5.5.1.19175-r6 575 MD5 7e16d1df573c33f106193c1c5211b4be files/digest-vmware-workstation-5.5.1.19175-r7 575 RMD160 c64ca9274b2acbab196011ad1dbb3e4a7de2cb82 files/digest-vmware-workstation-5.5.1.19175-r7 575 SHA256 cb233f0c0052cb615d02f7fc2bb9d4e36f6fe91be8fcfbf211815e7228569244 files/digest-vmware-workstation-5.5.1.19175-r7 575 diff --git a/app-emulation/vmware-workstation/files/digest-vmware-workstation-5.5.1.19175-r6 b/app-emulation/vmware-workstation/files/digest-vmware-workstation-5.5.1.19175-r6 deleted file mode 100644 index f2c9727..0000000 --- a/app-emulation/vmware-workstation/files/digest-vmware-workstation-5.5.1.19175-r6 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 6101deb381beb49f5b99cb1f8a81a532 VMware-workstation-5.5.1-19175.tar.gz 100090786 -RMD160 79735996e1d79e96783db7d2dac67b7b7f605f47 VMware-workstation-5.5.1-19175.tar.gz 100090786 -SHA256 7346676d0ec1c72c3f8d3e4ced37311a63c99d757998b162a08724466504e2c3 VMware-workstation-5.5.1-19175.tar.gz 100090786 -MD5 b3ce457f5b9ae8b606fd70f56084877d vmware-any-any-update101.tar.gz 296409 -RMD160 d8994b91492257d8b8e08480ab27fc307fc34095 vmware-any-any-update101.tar.gz 296409 -SHA256 b12e3a70117ef26a85c8e01a23ea7d21b62bbc86998368114f9f7932390d2037 vmware-any-any-update101.tar.gz 296409 diff --git a/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r11.ebuild b/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r11.ebuild index 6518272..4a8098a 100644 --- a/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r11.ebuild +++ b/app-emulation/vmware-workstation/vmware-workstation-3.2.1.2242-r11.ebuild @@ -61,7 +61,7 @@ src_compile() { } src_install() { - not-vmware_src_install + vmware_src_install # We also remove libgdk_pixbuf stuff, to resolve bug #81344. rm -rf ${Ddir}/lib/lib/libgdk_pixbuf.so.2 diff --git a/app-emulation/vmware-workstation/vmware-workstation-4.5.3.19414-r4.ebuild b/app-emulation/vmware-workstation/vmware-workstation-4.5.3.19414-r4.ebuild index 35fb07e..97fa5d7 100644 --- a/app-emulation/vmware-workstation/vmware-workstation-4.5.3.19414-r4.ebuild +++ b/app-emulation/vmware-workstation/vmware-workstation-4.5.3.19414-r4.ebuild @@ -49,7 +49,7 @@ dir=/opt/vmware/workstation Ddir=${D}/${dir} src_install() { - not-vmware_src_install + vmware_src_install # We remove the rpath libgdk_pixbuf stuff, to resolve bug #81344. perl -pi -e 's#/tmp/rrdharan/out#/opt/vmware/null/#sg' \ ${Ddir}/lib/lib/libgdk_pixbuf.so.2/lib{gdk_pixbuf.so.2,pixbufloader-{xpm,png}.so.1.0.0} \ diff --git a/app-emulation/vmware-workstation/vmware-workstation-5.5.1.19175-r6.ebuild b/app-emulation/vmware-workstation/vmware-workstation-5.5.1.19175-r6.ebuild deleted file mode 100644 index 03602b8..0000000 --- a/app-emulation/vmware-workstation/vmware-workstation-5.5.1.19175-r6.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit vmware eutils - -MY_P="VMware-workstation-5.5.1-19175" - -DESCRIPTION="Emulate a complete PC on your PC without the usual performance overhead of most emulators" -HOMEPAGE="http://www.vmware.com/products/desktop/ws_features.html" -SRC_URI="mirror://vmware/software/wkst/${MY_P}.tar.gz - http://ftp.cvut.cz/vmware/${ANY_ANY}.tar.gz - http://ftp.cvut.cz/vmware/obselete/${ANY_ANY}.tar.gz - http://knihovny.cvut.cz/ftp/pub/vmware/${ANY_ANY}.tar.gz - http://knihovny.cvut.cz/ftp/pub/vmware/obselete/${ANY_ANY}.tar.gz" - -LICENSE="vmware" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="" -RESTRICT="strip" - -# vmware-workstation should not use virtual/libc as this is a -# precompiled binary package thats linked to glibc. -RDEPEND="sys-libs/glibc - amd64? ( - app-emulation/emul-linux-x86-gtklibs ) - x86? ( - || ( - ( - x11-libs/libXrandr - x11-libs/libXcursor - x11-libs/libXinerama - x11-libs/libXi ) - virtual/x11 ) - virtual/xft ) - !app-emulation/vmware-player - !app-emulation/vmware-server - ~app-emulation/vmware-modules-1.0.0.13 - >=dev-lang/perl-5 - sys-apps/pciutils" - -S=${WORKDIR}/vmware-distrib - -RUN_UPDATE="no" - -dir=/opt/vmware/workstation -Ddir=${D}/${dir} - -src_install() { - not-vmware_src_install - -# dosed 's/mknod -m 600/mknod -m 660/' /etc/vmware/init.d/vmware || die -# dosed '/c 119 "$vHubNr"/ a\ -# chown root:vmware /dev/vmnet*\ -# ' /etc/vmware/init.d/vmware || die -} diff --git a/app-emulation/vmware-workstation/vmware-workstation-5.5.1.19175-r7.ebuild b/app-emulation/vmware-workstation/vmware-workstation-5.5.1.19175-r7.ebuild index 9265d2b..5d49280 100644 --- a/app-emulation/vmware-workstation/vmware-workstation-5.5.1.19175-r7.ebuild +++ b/app-emulation/vmware-workstation/vmware-workstation-5.5.1.19175-r7.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://vmware/software/wkst/${MY_P}.tar.gz LICENSE="vmware" SLOT="0" -KEYWORDS="-*" +KEYWORDS="-* ~amd64 ~x86" IUSE="" RESTRICT="strip" @@ -47,11 +47,3 @@ RUN_UPDATE="no" dir=/opt/vmware/workstation Ddir=${D}/${dir} -src_install() { - not-vmware_src_install - -# dosed 's/mknod -m 600/mknod -m 660/' /etc/vmware/init.d/vmware || die -# dosed '/c 119 "$vHubNr"/ a\ -# chown root:vmware /dev/vmnet*\ -# ' /etc/vmware/init.d/vmware || die -} diff --git a/eclass/vmware-pkg.eclass b/eclass/vmware-pkg.eclass deleted file mode 100644 index 2354fc9..0000000 --- a/eclass/vmware-pkg.eclass +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -# -# Original Author: ikelos -# Purpose: Provide vmware packages a method of shared the vmware-modules package -# - -ECLASS="vmware-pkg" -# INHERITED="$INHERITED $ECLASS" - -PDEPEND=">=app-emulation/vmware-modules-101" - -vmware_test_module_failed() { - - eerror - eerror "Please run:" - eerror - eerror " emerge -C app-emulation/vmware-modules" - eerror - eerror "before attemping to install this package" - die "Please run 'emerge -C app-emulation/vmware-modules' before continuing" - -} - -vmware_test_module_build() { - - if has_version "app-emulation/vmware-modules"; then - if test ! -e /opt/vmware/module-build; then - eerror - eerror "Unable to determine which package" - eerror "the vmware-modules were compiled for" - vmware_test_module_failed - else - if test "`cat /opt/vmware/module-build`" != $VMWARE_VME; then - eerror - eerror "The vmware-modules on this system were" - eerror "built for a different version of vmware" - vmware_test_module_failed - fi - fi - fi - -} diff --git a/eclass/vmware.eclass b/eclass/vmware.eclass index 50bd388..7df005f 100644 --- a/eclass/vmware.eclass +++ b/eclass/vmware.eclass @@ -9,33 +9,13 @@ inherit eutils -EXPORT_FUNCTIONS pkg_preinst pkg_postinst pkg_setup src_unpack pkg_postrm +EXPORT_FUNCTIONS pkg_preinst pkg_postinst pkg_setup src_install src_unpack pkg_postrm export ANY_ANY="vmware-any-any-update101" #export TOOLS_ANY="vmware-tools-any-update1" export VMWARE_GROUP=${VMWARE_GROUP:-vmware} export VMWARE_INSTALL_DIR=/opt/${PN//-//} -vmware_test_module_failed() { - eerror "You have an incompatible version of app-emulation/vmware-modules installed!" - echo - die "Please run 'emerge -C app-emulation/vmware-modules' before continuing" -} - -vmware_test_module_build() { - if has_version "app-emulation/vmware-modules"; then - if test ! -e /opt/vmware/module-build; then - eerror "Unable to determine which package the vmware-modules were compiled for" - vmware_test_module_failed - else - if test "`cat /opt/vmware/module-build`" != $VMWARE_VME; then - eerror "The vmware-modules on this system were built for a different version of vmware" - vmware_test_module_failed - fi - fi - fi -} - vmware_create_initd() { dodir ${config_dir}/init.d/rc{0,1,2,3,4,5,6}.d # This is to fix a problem where if someone merges vmware and then @@ -171,8 +151,7 @@ vmware_src_unpack() { fi } -# This will need to be renamed once it is fully functional. -not-vmware_src_install() { +vmware_src_install() { # We won't want any perl scripts from VMware once we've finally got all # of the configuration done, but for now, they're necessary. #rm -f bin/*.pl |