summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2006-01-19 08:24:37 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2006-01-19 08:24:37 +0000
commit142cfcaf06e9090b8246a69de18176c8271ece7b (patch)
tree2a264d72df71589479f68a3091e8cec7a5e88579 /media-libs
parentVersion bump. (diff)
downloadgentoo-2-142cfcaf06e9090b8246a69de18176c8271ece7b.tar.gz
gentoo-2-142cfcaf06e9090b8246a69de18176c8271ece7b.tar.bz2
gentoo-2-142cfcaf06e9090b8246a69de18176c8271ece7b.zip
Fix deps for Modular-X.
(Portage version: 2.1_pre3-r1)
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/vgui/ChangeLog9
-rw-r--r--media-libs/vgui/Manifest4
-rw-r--r--media-libs/vgui/files/digest-vgui-1.90a-r12
-rw-r--r--media-libs/vgui/vgui-1.90a-r1.ebuild86
4 files changed, 98 insertions, 3 deletions
diff --git a/media-libs/vgui/ChangeLog b/media-libs/vgui/ChangeLog
index 2dfbfa3fc1e7..babf03869afd 100644
--- a/media-libs/vgui/ChangeLog
+++ b/media-libs/vgui/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/vgui
-# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/vgui/ChangeLog,v 1.5 2005/12/12 09:02:54 robbat2 Exp $
+# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/vgui/ChangeLog,v 1.6 2006/01/19 08:24:37 robbat2 Exp $
+
+*vgui-1.90a-r1 (19 Jan 2006)
+
+ 19 Jan 2006; Robin H. Johnson <robbat2@gentoo.org> +vgui-1.90a-r1.ebuild:
+ Fix deps for Modular-X.
12 Dec 2005; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml:
Add metadata.xml
diff --git a/media-libs/vgui/Manifest b/media-libs/vgui/Manifest
index 941416e0dcf1..64f862b8ec06 100644
--- a/media-libs/vgui/Manifest
+++ b/media-libs/vgui/Manifest
@@ -1,4 +1,6 @@
-MD5 ea7cf8bc706cd7c5010fe259b39abd4f ChangeLog 713
+MD5 7146a5920e7f6ff22d44f341970421da ChangeLog 846
MD5 c9d6203cfe71070013d566d835146f74 files/digest-vgui-1.90a 122
+MD5 c9d6203cfe71070013d566d835146f74 files/digest-vgui-1.90a-r1 122
MD5 21cd68602737d7c996bceabf6e62c468 metadata.xml 223
+MD5 856051afa48b832460a48545e83f8e88 vgui-1.90a-r1.ebuild 1962
MD5 81ce15216079f8361fa89bf535509732 vgui-1.90a.ebuild 1786
diff --git a/media-libs/vgui/files/digest-vgui-1.90a-r1 b/media-libs/vgui/files/digest-vgui-1.90a-r1
new file mode 100644
index 000000000000..dc9417131984
--- /dev/null
+++ b/media-libs/vgui/files/digest-vgui-1.90a-r1
@@ -0,0 +1,2 @@
+MD5 7eec3b3b72dc78d600eb8d8c2ef03fec v-1.90.tar.gz 1334360
+MD5 f564be4914ffe52837254657cec01cdf v-1.90a-patch.tar.gz 5970
diff --git a/media-libs/vgui/vgui-1.90a-r1.ebuild b/media-libs/vgui/vgui-1.90a-r1.ebuild
new file mode 100644
index 000000000000..20f844ac7c8e
--- /dev/null
+++ b/media-libs/vgui/vgui-1.90a-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/vgui/vgui-1.90a-r1.ebuild,v 1.1 2006/01/19 08:24:37 robbat2 Exp $
+
+MY_PN="v"
+MY_PV="${PV/a}"
+MY_P="${MY_PN}-${MY_PV}"
+DESCRIPTION="V is a free portable C++ GUI Framework"
+HOMEPAGE="http://vgui.sf.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz
+ mirror://sourceforge/${PN}/${MY_PN}-${PV}-patch.tar.gz"
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE=""
+RDEPEND="|| ( ( media-libs/glut
+ x11-libs/libXaw
+ virtual/opengl
+ virtual/glut )
+ virtual/x11 )
+ virtual/libc"
+DEPEND="${RDEPEND}
+ || ( ( x11-proto/xextproto
+ x11-proto/xproto )
+ virtual/x11 )"
+
+
+src_unpack() {
+ unpack ${MY_P}.tar.gz
+ unpack ${MY_PN}-${PV}-patch.tar.gz
+ # renames ./home/vgui to ${S}
+ mv ${WORKDIR}/home/vgui ${S}
+ # put ./home/help inside ${S}
+ mv ${WORKDIR}/home/help ${S}
+
+ cd ${S}
+
+ for i in srcx/vtimer.cxx includex/v/vtimer.h; do
+ sed -e 's|notUsed|notUsedVariable|g' -i ${i}
+ done
+}
+
+src_compile() {
+ local sedexp
+
+ # OpenGL support is broken upstream :-(
+ #if use opengl; then
+ # sedexp="s|^NeedGLw.*|NeedGLw = no|"
+ #else
+ sedexp="s|^NeedGLw.*|NeedGLw = yes|"
+ #fi
+
+ sedexp="${sedexp};s|^ARCH.*|ARCH = linuxelf|"
+ sedexp="${sedexp};s|^HOMEV.*|HOMEV = ${S}|"
+
+ # Motif support is broken upstream
+ #if use motif; then
+ # sedexp="${sedexp};s|^TOOLKIT.*|TOOLKIT = Motif|"
+ #else
+ sedexp="${sedexp};s|^TOOLKIT.*|TOOLKIT = Athena|"
+ #fi
+
+ # set up config stuff
+ sed -e "${sedexp}" -i Config.mk
+
+ # cflag borkage
+ local oldcflags="${CFLAGS}"
+ export CFLAGS=""
+ echo "CFLAGS += ${oldcflags}" >> Config.mk
+
+ emake vlib || die
+ emake vtest utils examples || die
+ emake || die
+}
+
+src_install() {
+ insinto /usr/include/v
+ doins includex/v/*
+ rm bin/ThisIs
+ dobin bin/*
+ dolib.so lib/libVx.so.${MY_PV} lib/libVxgl.so.${MY_PV}
+
+ local docs=/usr/share/doc/${PF}/html
+ dodir ${docs}
+ mv help/vrefman/ ${D}${docs}
+}