diff options
author | Arcady Genkin <agenkin@gentoo.org> | 2002-11-03 05:29:18 +0000 |
---|---|---|
committer | Arcady Genkin <agenkin@gentoo.org> | 2002-11-03 05:29:18 +0000 |
commit | be4429a6ab6ddb2929bc1b22ff124d9ac66f01be (patch) | |
tree | d6078c627ee3b8abfa83fb632829aaef38517da2 /media-libs/svgalib | |
parent | moz-0.9.9 dependency (diff) | |
download | gentoo-2-be4429a6ab6ddb2929bc1b22ff124d9ac66f01be.tar.gz gentoo-2-be4429a6ab6ddb2929bc1b22ff124d9ac66f01be.tar.bz2 gentoo-2-be4429a6ab6ddb2929bc1b22ff124d9ac66f01be.zip |
Now installing the demo programs that come with the library. Closes
#8606.
Diffstat (limited to 'media-libs/svgalib')
-rw-r--r-- | media-libs/svgalib/ChangeLog | 6 | ||||
-rw-r--r-- | media-libs/svgalib/files/digest-svgalib-1.4.3-r2 | 1 | ||||
-rw-r--r-- | media-libs/svgalib/svgalib-1.4.3-r2.ebuild | 71 |
3 files changed, 76 insertions, 2 deletions
diff --git a/media-libs/svgalib/ChangeLog b/media-libs/svgalib/ChangeLog index 69a4d2d7122d..ec551743f66c 100644 --- a/media-libs/svgalib/ChangeLog +++ b/media-libs/svgalib/ChangeLog @@ -1,11 +1,13 @@ # ChangeLog for media-libs/svgalib # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL -# $Header: /var/cvsroot/gentoo-x86/media-libs/svgalib/ChangeLog,v 1.3 2002/05/23 00:55:55 agenkin Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/svgalib/ChangeLog,v 1.4 2002/11/03 05:29:18 agenkin Exp $ *svgalib-1.4.3 (30 Apr 2002) - 22 May 2002; Arcady Genkin <agenkin@thpoon.com> svgalib-1.4.3-r1.ebuild : + 03 Nov 2002; Arcady Genkin <agenkin@gentoo.org> svgalib-1.4.3-r2.ebuild : + Install the demo programs that come with the library. + 22 May 2002; Arcady Genkin <agenkin@gentoo.org> svgalib-1.4.3-r1.ebuild : Creates directory /etc/vga. 30 Apr 2002; Seemant Kulleen <seemant@gentoo.org> svgalib-1.4.3.ebuild : diff --git a/media-libs/svgalib/files/digest-svgalib-1.4.3-r2 b/media-libs/svgalib/files/digest-svgalib-1.4.3-r2 new file mode 100644 index 000000000000..0d27a405e4c3 --- /dev/null +++ b/media-libs/svgalib/files/digest-svgalib-1.4.3-r2 @@ -0,0 +1 @@ +MD5 7d2778e3beebc07dd7c74668f6887c6f svgalib-1.4.3.tar.gz 840282 diff --git a/media-libs/svgalib/svgalib-1.4.3-r2.ebuild b/media-libs/svgalib/svgalib-1.4.3-r2.ebuild new file mode 100644 index 000000000000..f4778b30c96a --- /dev/null +++ b/media-libs/svgalib/svgalib-1.4.3-r2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/svgalib/svgalib-1.4.3-r2.ebuild,v 1.1 2002/11/03 05:29:18 agenkin Exp $ + +DESCRIPTION="A library for running svga graphics on the console" +HOMEPAGE="http://www.svgalib.org/" +LICENSE="BSD" + +DEPEND="virtual/glibc" + +SLOT="0" +KEYWORDS="x86 -ppc -sparc -sparc64" + +S=${WORKDIR}/${P} +SRC_URI="http://www.svgalib.org/${P}.tar.gz" + + +src_unpack() { + unpack ${A} + cd ${S} + patch -p1 < ${FILESDIR}/${P}-gentoo.diff +} + +src_compile() { + + make OPTIMIZE="${CFLAGS}" static shared textutils lrmi utils || die + # Build the gl stuff tpp + make OPTIMIZE="${CFLAGS}" -C gl || die + make OPTIMIZE="${CFLAGS}" -C gl libvgagl.so.${PV} || die + + make OPTIMIZE="${CFLAGS}" LDFLAGS='-L ../sharedlib' demoprogs || die + + cp Makefile Makefile.orig + sed 's/\(install: $(INSTALLAOUTLIB) \)installheaders \(.*\)/\1\2/g' \ + Makefile.orig > Makefile +} + +src_install () { + + dodir /etc/{vga,svga} /usr/{include,lib,bin,share/man} + make TOPDIR=${D} OPTIMIZE="${CFLAGS}" install || die + insinto /usr/include + doins gl/vgagl.h + dolib.a gl/libvgagl.a + dolib.so gl/libvgagl.so.${PV} + dosym libvgagl.so.${PV} /usr/lib/libvgagl.so + + insinto /usr/include + doins src/vga.h gl/vgagl.h src/mouse/vgamouse.h src/joystick/vgajoystick.h + doins src/keyboard/vgakeyboard.h + + cd ${S}/demos + exeinto /usr/lib/svgalib/demos + local DEMO_PROGS="fun testgl speedtest mousetest vgatest scrolltest \ + testlinear \ + keytest testaccel accel forktest eventtest spin bg_test printftest \ + joytest mjoytest bankspeed lineart linearspeed addmodetest \ + svidtune linearfork vgatweak" + doexe ${DEMO_PROGS} + + cd ${S}/threeDKit + exeinto /usr/lib/svgalib/theeDKit + local THREED_PROGS="plane wrapdemo" + doexe ${THREED_PROGS} + + cd ${S}/doc + dodoc 0-README CHANGES* DESIGN NEWS TODO + docinto txt + dodoc Driver-programming-HOWTO README.* add_driver svgalib.lsm + +} |