diff options
author | Vadim Kuznetsov <vadimk@gentoo.org> | 2011-04-09 11:44:59 +0000 |
---|---|---|
committer | Vadim Kuznetsov <vadimk@gentoo.org> | 2011-04-09 11:44:59 +0000 |
commit | b1f94ee14b2ffd5152583aba81cc8b5e1165e0f8 (patch) | |
tree | 10d1a91260ddef21e09f43ae4b652b9cf2c1c7d8 | |
parent | Version bump. Thanks to Ján Bednár <jan.bednar@gmail.com> for the ebuild. B... (diff) | |
download | historical-b1f94ee14b2ffd5152583aba81cc8b5e1165e0f8.tar.gz historical-b1f94ee14b2ffd5152583aba81cc8b5e1165e0f8.tar.bz2 historical-b1f94ee14b2ffd5152583aba81cc8b5e1165e0f8.zip |
removed old version
Package-Manager: portage-2.1.9.45/cvs/Linux x86_64
-rw-r--r-- | app-emulation/vmware-server/ChangeLog | 6 | ||||
-rw-r--r-- | app-emulation/vmware-server/Manifest | 9 | ||||
-rw-r--r-- | app-emulation/vmware-server/vmware-server-2.0.2.203138-r1.ebuild | 320 |
3 files changed, 9 insertions, 326 deletions
diff --git a/app-emulation/vmware-server/ChangeLog b/app-emulation/vmware-server/ChangeLog index a98240b5eaad..7170cbcce3db 100644 --- a/app-emulation/vmware-server/ChangeLog +++ b/app-emulation/vmware-server/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-emulation/vmware-server # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/ChangeLog,v 1.71 2011/03/30 16:54:24 vadimk Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/ChangeLog,v 1.72 2011/04/09 11:44:59 vadimk Exp $ + + 09 Apr 2011; Vadim Kuznetsov <vadimk@gentoo.org> + -vmware-server-2.0.2.203138-r1.ebuild: + cleanup 30 Mar 2011; Vadim Kuznetsov <vadimk@gentoo.org> files/vmware-server-2.rc: fixed rc diff --git a/app-emulation/vmware-server/Manifest b/app-emulation/vmware-server/Manifest index e65a38a8bfea..1a1e43f88d8f 100644 --- a/app-emulation/vmware-server/Manifest +++ b/app-emulation/vmware-server/Manifest @@ -16,14 +16,13 @@ AUX vmware-server-2.rc 1558 RMD160 df6684b68d1e1218f51b73fe778ec530e858488e SHA1 AUX vmware-server.xml 1592 RMD160 0d7e9ed13ebb3c73dd847e95fa95499296609e8c SHA1 02db2ee7ca0abb8b8793c9f56d858bb08c1c715f SHA256 56aafee80ad705e8d832f8853c36d763d37b87d1cb132a41c50eb63085ae854d DIST VMware-server-2.0.2-203138.i386.tar.gz 506047036 RMD160 3119bf56e1ef9c63dfcb969d951cd78bd9c667e1 SHA1 2917c8d4e521cb9af186be8fcaf2043b1a516a6c SHA256 b4779515e2a8ecc4d768c07f9264aeb94e45986262626a3a557466e77f371662 DIST VMware-server-2.0.2-203138.x86_64.tar.gz 474415801 RMD160 0778f78122ee6b701543df5885ad1e8d3325fb82 SHA1 b65d3d46dc947fc7995bda354c4947afabd23474 SHA256 a1230f43f6b668a751e9ce2c9d2f6a2c75e4d4cea88f583901f67dbd67412e25 -EBUILD vmware-server-2.0.2.203138-r1.ebuild 10062 RMD160 4b75404cf09b03f1d9b2368c4fceb56bb9698eaa SHA1 986c1c084057f5827abc954f17364a3f9933e724 SHA256 6bde6c26e651c86505ef522c6174c48b63bd2d1ea13c5ff5a10554b8a4795b1d EBUILD vmware-server-2.0.2.203138-r4.ebuild 8745 RMD160 08d4291ee9bec4165920e0128e207cde36bb0ee8 SHA1 e4420aa417ab3b33617d286b0992cb9fa0b7f36f SHA256 b114ec60bccd7f13dcd26ce153430a1947a996310d14f54c1205d5b028d867dc -MISC ChangeLog 14413 RMD160 9cafda8a0e027626e65858bb1755d576c190f83c SHA1 270802ac65a5428bc705db50910b2ad9eb00f512 SHA256 a5bc116d9c1d5a7524b47d2dc3b347e1a690362bd84c98cceb99a70f8ff11d44 +MISC ChangeLog 14516 RMD160 4344d99977fcc2aa897d1450eb267d17e859a90d SHA1 2f174a5ef8e99cc7db39de2e8ff58776f192d1df SHA256 b243b2cdac71d3f38a75ad09ac5f8fd275b377a5e4c64b769c564fcd7e91a951 MISC metadata.xml 451 RMD160 34ad07edf6d4f6d9b00b8c0ea197fa8ddad2397b SHA1 7983215b3da6bbfb2e5c167b33b0625a5a31280d SHA256 b64b12ed17797856c0f950540b92f134ca8ffafd40eabafb4ef90c889e16a3e3 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk2TYNYACgkQiLKviuHfItW0rACeKL6x1GLQrf/DZwamAoGjIQpO -7fQAoMDeabKuQibm9iZGqUZmBVfFuYQR -=fA3y +iEYEARECAAYFAk2gR2wACgkQiLKviuHfItWzzQCgmo2HYNAQEK9XoEF7RcCnUa+r +Sc0AnRODRqgPcfXUQ1hqkjLsyUfm8dl7 +=qkPq -----END PGP SIGNATURE----- diff --git a/app-emulation/vmware-server/vmware-server-2.0.2.203138-r1.ebuild b/app-emulation/vmware-server/vmware-server-2.0.2.203138-r1.ebuild deleted file mode 100644 index 07019546d208..000000000000 --- a/app-emulation/vmware-server/vmware-server-2.0.2.203138-r1.ebuild +++ /dev/null @@ -1,320 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-server/vmware-server-2.0.2.203138-r1.ebuild,v 1.4 2010/05/13 22:33:47 vadimk 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. - -EAPI="2" - -inherit eutils pam pax-utils versionator - -MY_PV=$(replace_version_separator 3 '-' ) -MY_PN="VMware-server-${MY_PV}" - -DESCRIPTION="VMware Server for Linux" -HOMEPAGE="http://www.vmware.com/" -DOWNLOAD_URL="http://downloads.vmware.com/d/info/datacenter_downloads/vmware_server/2_0" -SRC_URI=" x86? ( mirror://vmware/software/vmserver/${MY_PN}.i386.tar.gz ) - amd64? ( mirror://vmware/software/vmserver/${MY_PN}.x86_64.tar.gz ) " - -LICENSE="vmware" -IUSE="" -SLOT="0" -KEYWORDS="-* ~x86 ~amd64" -RESTRICT="fetch strip" - -CDEPEND=" - >=dev-lang/perl-5 - >=sys-libs/glibc-2.3.5 - sys-apps/pciutils" -DEPEND="${CDEPEND} - sys-apps/findutils - x11-misc/shared-mime-info - virtual/os-headers" -# vmware-server should not use virtual/libc as this is a -# precompiled binary package thats linked to glibc. -RDEPEND="${CDEPEND} - ~app-emulation/vmware-modules-1.0.0.24 - dev-libs/expat - dev-libs/glib - dev-libs/libxml2 - =media-libs/libpng-1.2* - sys-apps/hal - sys-fs/fuse - sys-libs/zlib - virtual/pam - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXft - x11-libs/libXt - x11-libs/libXtst - x11-misc/xdg-utils - !<sys-apps/dbus-0.62 - !app-emulation/vmware-player - !app-emulation/vmware-workstation - " - -PDEPEND="app-emulation/vmware-vix" - -S=${WORKDIR}/vmware-server-distrib - -pkg_setup() { - if use x86; then - MY_P="${MY_PN}.i386" - elif use amd64; then - MY_P="${MY_PN}.x86_64" - fi -} - -pkg_nofetch() { - if use x86; then - MY_P="${MY_PN}.i386" - elif use amd64; then - MY_P="${MY_PN}.x86_64" - fi - - einfo "Please download the ${MY_P}.bundle from" - einfo "${DOWNLOAD_URL}" - einfo "and place it in ${DISTDIR}" -} - -src_prepare() { - VMWARE_GROUP=${VMWARE_GROUP:-vmware} - VMWARE_INSTALL_DIR=/opt/${PN//-//} - - shortname="wgs" - product="vmware" - config_program="vmware-config.pl" - config_dir="/etc/vmware" - product_name="VMware Server 2" - - enewgroup ${VMWARE_GROUP} - - # Remove PAX MPROTECT flag from all applicable files in /bin, /sbin for - # the vmware package only (since modules, tools and console should not - # need to generate code on the fly in memory). - pax-mark -m $(list-paxables "${S}"/{bin{,-debug},sbin}/{vmware-serverd,vmware-vmx}) - - EPATCH_SOURCE="${FILESDIR}"/${PV} EPATCH_SUFFIX="patch" epatch - - # Proper lsmod - sed -i -e "s:/sbin/lsmod:/bin/lsmod:" "${S}"/installer/services.sh || die "sed" - sed -i -e "s:/sbin/lsmod:/bin/lsmod:" "${S}"/lib/net-services.sh || die "sed" - - # Set the name - sed -i -e "s:%LONGNAME%:${product_name}:" "${S}"/installer/services.sh || die "sed" - sed -i -e "s:%SHORTNAME%:${shortname}:" "${S}"/installer/services.sh || die "sed" - - # 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 *.pl bin/*.pl - rm -f *.pl - rm -f etc/installer.sh - - # 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 "${S}"/lib/modules/binary - # We also don't need to keep the icons around, or do we? - #rm -rf ${S}/lib/share/icons - - rm -rf "${S}"/etc/pam.d/ - sed -i -e "s:configure_wgs_pam_d():#&:" "${S}"/bin/vmware-config.pl || die "sed pam_d" -} - -src_install() { - # We loop through our directories and copy everything to our system. - for x in bin lib sbin - do - if [[ -e "${S}/${x}" ]] - then - dodir "${VMWARE_INSTALL_DIR}"/${x} - cp -pPR "${S}"/${x}/* "${D}""${VMWARE_INSTALL_DIR}"/${x} \ - || die "copying ${x}" - fi - done - - # Bug 282213 - mv "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libpng12.so.0/libpng12.so.0 \ - "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libpng12.so.0/libpng12.so.0.old - dosym /usr/lib/libpng12.so.0 "${VMWARE_INSTALL_DIR}"/lib/lib/libpng12.so.0/libpng12.so.0 - - # Bug 292771 - mv "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libexpat.so.0/libexpat.so.0 \ - "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libexpat.so.0/libexpat.so.0.old - dosym /usr/lib/libexpat.so.1 "${VMWARE_INSTALL_DIR}"/lib/lib/libexpat.so.0/libexpat.so.0 - mv "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libxml2.so.2/libxml2.so.2 \ - "${D}"/"${VMWARE_INSTALL_DIR}"/lib/lib/libxml2.so.2/libxml2.so.2.old - dosym /usr/lib/libxml2.so.2 "${VMWARE_INSTALL_DIR}"/lib/lib/libxml2.so.2/libxml2.so.2 - - # If we have an /etc directory, we copy it. - if [[ -e "${S}/etc" ]] - then - dodir "${config_dir}" - cp -pPR "${S}"/etc/* "${D}""${config_dir}" - fowners root:${VMWARE_GROUP} "${config_dir}" - fperms 770 "${config_dir}" - fi - - # If we have any helper files, we install them. First, we check for an - # init script. - if [[ -e "${FILESDIR}/${PN}.rc" ]] - then - newinitd "${FILESDIR}"/${PN}.rc ${product} || die "newinitd" - fi - # Then we check for an environment file. - if [[ -e "${FILESDIR}/90${PN}" ]] - then - doenvd "${FILESDIR}"/90${PN} || die "doenvd" - fi - # Last, we check for any mime files. - if [[ -e "${FILESDIR}/${PN}.xml" ]] - then - insinto /usr/share/mime/packages - doins "${FILESDIR}"/${PN}.xml || die "mimetypes" - fi - - # Blame bug #91191 for this one. - if [[ -e doc/EULA ]] - then - insinto "${VMWARE_INSTALL_DIR}"/doc - doins doc/EULA || die "copying EULA" - fi - - # Do we have vmware-ping/vmware-vmx? If so, make them setuid. - for p in /bin/vmware-ping /lib/bin/vmware-vmx /lib/bin-debug/vmware-vmx /lib/bin/vmware-vmx-debug /sbin/vmware-authd; - do - if [ -x "${D}${VMWARE_INSTALL_DIR}${p}" ] - then - fowners root:${VMWARE_GROUP} "${VMWARE_INSTALL_DIR}"${p} - fperms 4750 "${VMWARE_INSTALL_DIR}"${p} - fi - done - - # This removed the user/group warnings - # But also broke vmware-server with FEATURES="userpriv" since it removes - # the set-UID bit - #chown -R root:${VMWARE_GROUP} ${D} || die - - # We like desktop icons. - # TODO: Fix up the icon creation, across the board. - #make_desktop_entry ${PN} "${product_name}" ${PN}.png - - # Now, we copy in our services.sh file - exeinto "${config_dir}"/init.d - newexe installer/services.sh ${product} || die "services.sh" - - newinitd "${FILESDIR}/vmware-server-2.rc" vmware - - # startup symlinks - dosym ${config_dir}/init.d/${product} ${config_dir}/init.d/vmware-autostart - dosym ${config_dir}/init.d/${product} ${config_dir}/init.d/vmware-core - dosym ${config_dir}/init.d/${product} ${config_dir}/init.d/vmware-mgmt - - # pam - pamd_mimic_system vmware-authd auth account - - # Man pages and docs - dodoc doc/* - doman man/man1/* - - # VMware authorization service - insinto ${config_dir}/hostd - doins "${FILESDIR}/authorization.xml" - - # Finally, we run the "Questions" - einfo "Adding answers to ${config_dir}/locations" - locations="${D}${config_dir}/locations" - echo "answer BINDIR ${VMWARE_INSTALL_DIR}/bin" >> ${locations} - echo "answer LIBDIR ${VMWARE_INSTALL_DIR}/lib" >> ${locations} - echo "answer MANDIR ${VMWARE_INSTALL_DIR}/man" >> ${locations} - echo "answer DOCDIR ${VMWARE_INSTALL_DIR}/doc" >> ${locations} - echo "answer SBINDIR ${VMWARE_INSTALL_DIR}/sbin" >> ${locations} - echo "answer RUN_CONFIGURATOR no" >> ${locations} - echo "answer INITDIR ${config_dir}/init.d" >> ${locations} - echo "answer INITSCRIPTSDIR ${config_dir}/init.d" >> ${locations} - echo "answer VMCI_CONFED yes" >> ${locations} - echo "answer VSOCK_CONFED yes" >> ${locations} -} - -pkg_config() { - einfo "Running ${VMWARE_INSTALL_DIR}/bin/vmware-config.pl" - "${VMWARE_INSTALL_DIR}/bin/vmware-config.pl" -} - -pkg_preinst() { - # This must be done after the install to get the mtimes on each file - # right. - - #Note: it's a bit weird to use ${D} in a preinst script but it should work - #(drobbins, 1 Feb 2002) - - einfo "Generating ${config_dir}/locations file." - d=`echo ${D} | wc -c` - for x in `find ${D}${VMWARE_INSTALL_DIR} ${D}${config_dir}` ; do - x="`echo ${x} | cut -c ${d}-`" - if [ -d "${D}/${x}" ] ; then - echo "directory ${x}" >> "${D}${config_dir}"/locations - else - echo -n "file ${x}" >> "${D}${config_dir}"/locations - if [ "${x}" == "${config_dir}/locations" ] ; then - echo "" >> "${D}${config_dir}"/locations - elif [ "${x}" == "${config_dir}/not_configured" ] ; then - echo "" >> "${D}${config_dir}"/locations - else - echo -n " " >> "${D}${config_dir}"/locations - find "${D}${x}" -printf %T@ >> "${D}${config_dir}"/locations - echo "" >> "${D}${config_dir}"/locations - fi - fi - done -} - -pkg_postinst() { - update-mime-database /usr/share/mime - [[ -d "${config_dir}" ]] && chown -R root:${VMWARE_GROUP} ${config_dir} - - # 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 ${config_dir}/locations" - for x in "${config_dir}"/._cfg????_locations ; do - if [ -f $x ] ; then - cat $x >> "${config_dir}"/locations - rm $x - fi - done - - ewarn "Use " - ewarn " emerge vmware-server --config" - ewarn "to configure your installation of ${product_name}." - - ewarn "In order to run ${product_name}, you have to" - ewarn "be in the '${VMWARE_GROUP}' group." - - #ewarn "By default xinetd only allows connections from localhost" - #ewarn "To allow external users access to vmware-server you must edit" - #ewarn " /etc/xinetd.d/vmware-authd" - #ewarn "and specify a new 'only_from' line" - - 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" -} - -pkg_prerm() { - einfo "Stopping ${product_name} for safe unmerge" - /etc/init.d/vmware stop -} - -pkg_postrm() { - if ! has_version app-emulation/${PN}; then - elog "To remove all traces of ${product} you will need to remove the files" - elog "in ${config_dir} and /etc/init.d/${product}." - elog "If the vmware-modules package is installed, you may no longer need it." - fi -} |