summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@gentoo.org>2003-06-25 13:02:04 +0000
committerBrandon Low <lostlogic@gentoo.org>2003-06-25 13:02:04 +0000
commitcf52dde4913c58db97ec8d61a01664e1e692ab87 (patch)
tree2260bfa2db3333b85c66eef51cafb83d53a45b50 /x11-base
parentBump (diff)
downloadhistorical-cf52dde4913c58db97ec8d61a01664e1e692ab87.tar.gz
historical-cf52dde4913c58db97ec8d61a01664e1e692ab87.tar.bz2
historical-cf52dde4913c58db97ec8d61a01664e1e692ab87.zip
Bump
Diffstat (limited to 'x11-base')
-rw-r--r--x11-base/xdirectfb/Manifest4
-rw-r--r--x11-base/xdirectfb/files/digest-xdirectfb-1.0_rc59
-rw-r--r--x11-base/xdirectfb/xdirectfb-1.0_rc5.ebuild93
3 files changed, 104 insertions, 2 deletions
diff --git a/x11-base/xdirectfb/Manifest b/x11-base/xdirectfb/Manifest
index 08e64d48ab07..523f6b6d7277 100644
--- a/x11-base/xdirectfb/Manifest
+++ b/x11-base/xdirectfb/Manifest
@@ -1,7 +1,7 @@
-MD5 b297c783d550bd25c2e6f9d08ee0644a xdirectfb-1.0_rc5.ebuild 2215
+MD5 a47ea13f87798e778f6c07c7fd13e017 xdirectfb-1.0_rc5.ebuild 2217
MD5 f51f3894349592b6e5ac76cbce21abe9 xdirectfb-1.0_rc3-r1.ebuild 2288
MD5 b297c783d550bd25c2e6f9d08ee0644a xdirectfb-1.0_rc4.ebuild 2215
-MD5 9f9c300832f34ad2b863e7c07df2276f ChangeLog 1751
+MD5 6479766006c2b15175b1112da9c735b5 ChangeLog 1871
MD5 c065c19fb9d093bb5722c48973e0d3de files/digest-xdirectfb-1.0_rc4 545
MD5 9a4c7f56baea15b31baeaca510ca5cc5 files/digest-xdirectfb-1.0_rc5 545
MD5 624e3d1ac258cc5835e6176f2102da5e files/host.def 172
diff --git a/x11-base/xdirectfb/files/digest-xdirectfb-1.0_rc5 b/x11-base/xdirectfb/files/digest-xdirectfb-1.0_rc5
new file mode 100644
index 000000000000..bc2ebb4a6a3f
--- /dev/null
+++ b/x11-base/xdirectfb/files/digest-xdirectfb-1.0_rc5
@@ -0,0 +1,9 @@
+MD5 4f241a4f867363f40efa2b00dca292af X430src-1.tgz 10993622
+MD5 844c2ee908d21dbf8911fd13115bf8b4 X430src-2.tgz 7962239
+MD5 b82a0443e1b7bf860e4343e6b6766cb6 X430src-3.tgz 12366363
+MD5 567903747018f2534965ab6cb3976b38 X430src-4.tgz 12906091
+MD5 4dbdbe9a85c8f7f98dd0ee015a3c7b4f X430src-5.tgz 4388018
+MD5 163d9864e1353a4a9f992cb3843c240f X430src-6.tgz 8074919
+MD5 e002e70f24098ca4f62fabd1c2809ed1 X430src-7.tgz 9317241
+MD5 a70e4d28c241374868a099127c668949 truetype.tar.gz 1524606
+MD5 fa7b791d117ab891080eedc71f923884 XDirectFB-1.0-rc5.tar.gz 96105
diff --git a/x11-base/xdirectfb/xdirectfb-1.0_rc5.ebuild b/x11-base/xdirectfb/xdirectfb-1.0_rc5.ebuild
new file mode 100644
index 000000000000..d0750a7b74d8
--- /dev/null
+++ b/x11-base/xdirectfb/xdirectfb-1.0_rc5.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xdirectfb/xdirectfb-1.0_rc5.ebuild,v 1.1 2003/06/25 13:02:00 lostlogic Exp $
+
+inherit eutils
+
+MY_PN="XDirectFB"
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+MY_V=X430src
+S=${WORKDIR}/xc
+X=${WORKDIR}/${MY_P}
+
+DESCRIPTION="XDirectFB is a rootless XServer on top of DirectFB"
+SRC_URI="mirror://gentoo/${MY_V}-1.tgz
+ mirror://gentoo/${MY_V}-2.tgz
+ mirror://gentoo/${MY_V}-3.tgz
+ mirror://gentoo/${MY_V}-4.tgz
+ mirror://gentoo/${MY_V}-5.tgz
+ mirror://gentoo/${MY_V}-6.tgz
+ mirror://gentoo/${MY_V}-7.tgz
+ mirror://gentoo/truetype.tar.gz
+ http://www.directfb.org/download/${MY_PN}/${MY_P}.tar.gz"
+HOMEPAGE="http://www.directfb.org"
+
+SLOT="0"
+LICENSE="X11"
+KEYWORDS="~x86 ~sparc"
+
+PROVIDE="virtual/x11"
+
+DEPEND=">=sys-libs/ncurses-5.1
+ >=sys-libs/zlib-1.1.3-r2
+ sys-devel/flex
+ dev-lang/perl
+ >=dev-libs/DirectFB-0.9.17"
+
+src_unpack () {
+ unpack ${A}
+
+ cd ${X}
+ cp xc-directfb.diff ${S}
+ cp -a programs/Xserver/hw/directfb ${S}/programs/Xserver/hw
+ cp ${X}/config/cf/* ${S}/config/cf
+ cp ${FILESDIR}/host.def ${S}/config/cf/
+
+ cd ${S}
+ epatch ./xc-directfb.diff
+
+ cd ${S}/programs/Xserver/hw/directfb
+ cp directfbScreen.c rootlessDirectFB.c ${T}
+
+
+ # update changes in the newer DirectFB versions
+ sed "s:DSPF_RGB15:DSPF_ARGB1555:g" \
+ ${T}/directfbScreen.c > directfbScreen.c
+
+ sed "s:DSPF_RGB15:DSPF_ARGB1555:g" \
+ ${T}/rootlessDirectFB.c > rootlessDirectFB.c
+
+}
+
+src_compile() {
+ emake World || die
+}
+
+src_install() {
+# make install DESTDIR=${D}
+
+ exeinto /usr/X11R6/bin
+ doexe ${S}/programs/Xserver/XDirectFB
+ doexe ${FILESDIR}/startxdfb
+
+ mv ${S}/programs/Xserver/hw/directfb/XDirectFB._man ./XDirectFB.1x
+ insinto /usr/X11R6/man/man1
+ doins ${S}/XDirectFB.1x
+ dodir /etc/skel
+ dodir /etc/X11/xinit
+ cp ${FILESDIR}/.dfbserverrc ${D}/etc/skel
+ cp ${FILESDIR}/dfbserverrc ${D}/etc/X11/xinit
+
+ dohtml ${S}/programs/Xserver/hw/directfb/XDirectFB.1x.html
+
+ cd ${X}
+ dodoc AUTHORS ChangeLog INSTALL README TODO
+}
+
+pkg_postinst() {
+ chmod 4711 /usr/X11R6/bin/XDirectFB
+ chmod 755 /usr/X11R6/bin/startxdfb
+
+ einfo "To start XDirectFB use the startxdfb utility."
+}