]> git.draconx.ca Git - gentoo-draconx.git/commitdiff
Add split vbetest/lrmi ebuilds.
authorNick Bowler <nbowler@draconx.ca>
Wed, 20 May 2009 00:51:19 +0000 (20:51 -0400)
committerNick Bowler <nbowler@draconx.ca>
Wed, 20 May 2009 00:51:19 +0000 (20:51 -0400)
sys-apps/vbetest/Manifest [new file with mode: 0644]
sys-apps/vbetest/files/vbetest-libx86.patch [new file with mode: 0644]
sys-apps/vbetest/files/vbetest-sharedlrmi.patch [new file with mode: 0644]
sys-apps/vbetest/vbetest-0.10.ebuild [new file with mode: 0644]
sys-libs/lrmi/Manifest [new file with mode: 0644]
sys-libs/lrmi/lrmi-0.10-r1.ebuild [new file with mode: 0644]

diff --git a/sys-apps/vbetest/Manifest b/sys-apps/vbetest/Manifest
new file mode 100644 (file)
index 0000000..7a21ca5
--- /dev/null
@@ -0,0 +1,5 @@
+AUX vbetest-libx86.patch 666 RMD160 fd76f2a1825dc1d9c14c0db256da5c6ecd890d38 SHA1 5107f405c9b835bc419d1765b3f3b3716509e718 SHA256 78bca3120cb814f9aba09d079abe5fba673c3214e2faa3f1a748c026f7e99d4e
+AUX vbetest-sharedlrmi.patch 414 RMD160 f2be81deb3189530862898399849791a62285ec3 SHA1 9716cf9655a5b7f6c40f3a91e13216a9cca40666 SHA256 4994414af5c9aa4dfd38ea31df9676b16d6970ec5cdad73b044a637c5ab1d128
+DIST lrmi-0.10.tar.gz 10271 RMD160 3805b41fd2a558ec145991c30a7f88101af48f1c SHA1 1495b3c2f3613979eb0396fd99a8e5e52d53ec80 SHA256 b0be55c14407f586dc10836e8f348b3a002c461a9b47a302071eac0ef85770da
+EBUILD vbetest-0.10.ebuild 751 RMD160 6e3021dc02fc9e95f47b64aac7db665a51fc3e13 SHA1 b65ba047754d00d7da0f099c07b37b7766593b23 SHA256 b2bdee90e19235a674c792a3e8882c192d41c52ded5801e6b066543f75744f86
+MISC vbetest-0.10.ebuild~ 664 RMD160 faf1e06327ecdf7b088164bcd7b92e58cbc93f51 SHA1 6174ebafce867f0cb7ee1a5771812cacd97ed19a SHA256 c7c037a4c524e8d0a556cefcec385a0c830a9a3b70c4ef2909e62a1d348b4c9d
diff --git a/sys-apps/vbetest/files/vbetest-libx86.patch b/sys-apps/vbetest/files/vbetest-libx86.patch
new file mode 100644 (file)
index 0000000..7b18a45
--- /dev/null
@@ -0,0 +1,24 @@
+--- lrmi-0.10/vbetest.c.orig   2005-12-04 18:44:44.000000000 -0500
++++ lrmi-0.10/vbetest.c        2008-06-01 15:03:34.000000000 -0400
+@@ -22,7 +22,7 @@
+ #include <machine/sysarch.h>
+ #endif
+-#include "lrmi.h"
++#include <libx86.h>
+ #include "vbe.h"
+ struct {
+--- lrmi-0.10/Makefile.orig    2005-12-04 18:33:57.000000000 -0500
++++ lrmi-0.10/Makefile 2008-06-01 15:02:55.000000000 -0400
+@@ -30,8 +30,8 @@
+       ln -sf $(LIBNAME).so.$(VERSION) $(LIBNAME).so.$(MAJOR)
+       ln -sf $(LIBNAME).so.$(MAJOR) $(LIBNAME).so
+-vbetest: vbetest.c liblrmi.a
+-      $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^
++vbetest: vbetest.c
++      $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^ -lx86
+ install:
+       mkdir -p $(LIBDIR)
diff --git a/sys-apps/vbetest/files/vbetest-sharedlrmi.patch b/sys-apps/vbetest/files/vbetest-sharedlrmi.patch
new file mode 100644 (file)
index 0000000..11d3730
--- /dev/null
@@ -0,0 +1,13 @@
+--- lrmi-0.10/Makefile.orig    2005-12-04 18:33:57.000000000 -0500
++++ lrmi-0.10/Makefile 2008-06-01 15:39:08.000000000 -0400
+@@ -30,8 +30,8 @@
+       ln -sf $(LIBNAME).so.$(VERSION) $(LIBNAME).so.$(MAJOR)
+       ln -sf $(LIBNAME).so.$(MAJOR) $(LIBNAME).so
+-vbetest: vbetest.c liblrmi.a
+-      $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^
++vbetest: vbetest.c
++      $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^ -llrmi
+ install:
+       mkdir -p $(LIBDIR)
diff --git a/sys-apps/vbetest/vbetest-0.10.ebuild b/sys-apps/vbetest/vbetest-0.10.ebuild
new file mode 100644 (file)
index 0000000..9e5b7ca
--- /dev/null
@@ -0,0 +1,38 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+S="${WORKDIR}/lrmi-${PV}"
+
+DESCRIPTION="Utility to display and test VESA BIOS Extensions (VBE) modes."
+HOMEPAGE="http://www.sourceforge.net/projects/lrmi/"
+SRC_URI="mirror://sourceforge/lrmi/lrmi-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="+lrmi"
+
+DEPEND="lrmi? ( =sys-libs/lrmi-${PV}* )
+       !lrmi? ( dev-libs/libx86 )"
+
+src_unpack() {
+       unpack "${A}"
+       cd "${S}"
+
+       if ! use lrmi ; then
+               epatch "${FILESDIR}/${PN}-libx86.patch"
+       else
+               epatch "${FILESDIR}/${PN}-sharedlrmi.patch"
+       fi
+}
+
+src_compile() {
+       emake CFLAGS="${CFLAGS}" vbetest || die
+}
+
+src_install() {
+       dobin vbetest || die "dobin"
+}
diff --git a/sys-libs/lrmi/Manifest b/sys-libs/lrmi/Manifest
new file mode 100644 (file)
index 0000000..b785f28
--- /dev/null
@@ -0,0 +1,3 @@
+DIST lrmi-0.10.tar.gz 10271 RMD160 3805b41fd2a558ec145991c30a7f88101af48f1c SHA1 1495b3c2f3613979eb0396fd99a8e5e52d53ec80 SHA256 b0be55c14407f586dc10836e8f348b3a002c461a9b47a302071eac0ef85770da
+EBUILD lrmi-0.10-r1.ebuild 941 RMD160 568bbe934e5d525215dd37754cbccb8f2a3d0d01 SHA1 69c7b41c9528b35ffd7543a9dfdd4166b00c78cf SHA256 f9c338c790f635a0c401792f9673a337d64d979cf96fd74fc086ecaa8ddefbe7
+MISC lrmi-0.10-r1.ebuild~ 773 RMD160 e1cf7eda6e44c8df917ccd8c4bd0a867dfa1c9bc SHA1 9706081e3bf04dc64aa6ba4f6bbd062e9ea599d8 SHA256 663d5fa96e67e76e9d9c63da675ea1c00134be4b28c3e505f94f5aad3a1d911b
diff --git a/sys-libs/lrmi/lrmi-0.10-r1.ebuild b/sys-libs/lrmi/lrmi-0.10-r1.ebuild
new file mode 100644 (file)
index 0000000..e34d3a6
--- /dev/null
@@ -0,0 +1,34 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/lrmi/lrmi-0.10-r1.ebuild,v 1.1 2006/02/14 00:25:26 vapier Exp $
+
+DESCRIPTION="library for calling real mode BIOS routines under Linux"
+HOMEPAGE="http://www.sourceforge.net/projects/lrmi/"
+SRC_URI="mirror://sourceforge/lrmi/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+src_compile() {
+       emake CFLAGS="${CFLAGS}" || die
+}
+
+src_install() {
+       dolib.a liblrmi.a || die "dolib.a"
+       dolib.so liblrmi.so.${PV} || die "dolib.so"
+       dosym liblrmi.so.${PV} /usr/lib/liblrmi.so
+       dosym liblrmi.so.${PV} /usr/lib/liblrmi.so.${PV%%.*}
+
+       insinto /usr/include
+       doins lrmi.h vbe.h || die "doins include"
+}
+
+pkg_postinst() {
+       einfo "If you want to use the vbetest utility, note that it is no longer"
+       einfo "installed with this package.  Install sys-apps/vbetest instead."
+}