summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/vnc/vnc-4.1.2.ebuild')
-rw-r--r--net-misc/vnc/vnc-4.1.2.ebuild124
1 files changed, 0 insertions, 124 deletions
diff --git a/net-misc/vnc/vnc-4.1.2.ebuild b/net-misc/vnc/vnc-4.1.2.ebuild
deleted file mode 100644
index 5828c24..0000000
--- a/net-misc/vnc/vnc-4.1.2.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/vnc/vnc-4.0-r1.ebuild,v 1.16 2005/11/18 10:00:05 hansmi Exp $
-
-inherit eutils toolchain-funcs multilib
-
-# NOTE: realvnc.com has a convuloted PHP script to download which the emerge
-# fetch system does not support. So we mirror the files ourselves.
-
-X_VERSION="X11R6.8.2"
-
-MY_P="${P//./_}-unixsrc"
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://www.realvnc.com/"
-SRC_URI="http://dev.gentoo.org/~liquidx/files/${MY_P}.tar.gz
- server? (
- http://xorg.freedesktop.org/${X_VERSION}/src-single/${X_VERSION}-src.tar.bz2
- )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="server"
-
-DEPEND="sys-libs/zlib
- media-libs/freetype
- x11-base/xorg-x11
- !net-misc/tightvnc"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
- unpack ${MY_P}.tar.gz
- if use server; then
- cd ${S}/unix
- unpack ${X_VERSION}-src.tar.bz2
-
- # patches from Redhat
- for patch in cookie gcc4 use-fb xclients build def select; do
- epatch ${FILESDIR}/vnc-4.1/vnc-${patch}.patch
- done
-
- cd ${S}/unix/xc
- #epatch ${FILESDIR}/vnc-4.1/vnc-fontpath.patch
-
- #cd ${S}
- #epatch ${FILESDIR}/xc.patch-cfbglblt8.patch
- ##epatch ${FILESDIR}/xc.patch-eieio.patch
- #epatch xc.patch
-
- cd ${S}
- cp -a unix/xc/programs/Xserver/vnc/Xvnc/xvnc.cc \
- unix/xc/programs/Xserver/Xvnc.man \
- unix/xc/programs/Xserver/vnc/*.{h,cc} \
- unix/xorg-server-*/hw/vnc/
- cp -a unix/xorg-server-*/{cfb/cfb.h,hw/vnc}
- cp -a unix/xorg-server-*/{fb/fb.h,hw/vnc}
- cp -a unix/xorg-server-*/{fb/fbrop.h,hw/vnc}
- sed -i -e 's,xor,c_xor,' -e 's,and,c_and,' \
- unix/xorg-server-*/hw/vnc/{cfb,fb,fbrop}.h
-
- #HOSTCONF="${S}/unix/xc/config/cf/vnc.def"
- #echo "#define CcCmd $(tc-getCC)" >> ${HOSTCONF}
- #echo "#define FontDir /usr/share/fonts" >> ${HOSTCONF}
- #echo "#define LibDir /usr/$(get_libdir)/X11" >> ${HOSTCONF}
- #echo "#define UsrLibDir /usr/$(get_libdir)" >> ${HOSTCONF}
- fi
-}
-
-src_compile() {
- cd ${S}/unix
- autoconf
- econf --with-installed-zlib --with-fb || die
- emake || die
-
- if use server; then
- cd ${S}/unix/xc
- aclocal --force
- automake
- autoconf
- econf --enable-xorg \
- --disable-dependency-tracking \
- --disable-xprint \
- --disable-static \
- --enable-composite \
- --with-os-name="Gentoo Linux" \
- --with-os-vendor="Gentoo" \
- --disable-xorgcfg \
- --disable-dmx \
- --disable-lbx \
- --enable-xdmcp \
- --disable-xevie \
- --disable-dri \
- --with-int10=stub
-
- make CDEBUGFLAGS="${CFLAGS}" CXXDEBUGFLAGS="${CXXFLAGS}" World FAST=1 || die
- fi
-}
-
-src_install() {
- cd ${S}/unix
-
- dodir /usr/bin /usr/share/man/man1
- use server && dodir /usr/$(get_libdir)/modules/extensions
-
- ./vncinstall ${D}/usr/bin ${D}/usr/share/man ${D}/usr/$(get_libdir)/modules/extensions || die
- dodoc LICENCE.TXT README
-
- use server || (
- rm -f ${D}usr/bin/vncserver
- rm -f ${D}usr/bin/x0vncserver
- rm -f ${D}usr/share/man/man1/vncpasswd.1.gz
- rm -f ${D}usr/bin/vncpasswd
- rm -f ${D}usr/share/man/man1/vncconfig.1.gz
- rm -f ${D}usr/bin/vncconfig
- rm -f ${D}usr/share/man/man1/vncserver.1.gz
- rm -f ${D}usr/share/man/man1/x0vncserver.1.gz
- )
-
-}
-
-pkg_postinst() {
- ewarn "Note that the free VNC release is not designed for use on untrusted networks"
-}