lrmi: Drop package

This was only needed for building the i686 kernel package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer 2016-09-07 11:43:24 +01:00
parent e7f50e4539
commit 5589c80fef
3 changed files with 0 additions and 121 deletions

View File

@ -1,58 +0,0 @@
###############################################################################
# IPFire.org - An Open Source Firewall Solution #
# Copyright (C) - IPFire Development Team <info@ipfire.org> #
###############################################################################
name = lrmi
version = 0.10
release = 2
# This is only supported on i686.
sup_arches = i686
groups = System/Libraries
url = http://sourceforge.net/projects/lrmi/
license = MIT
summary = Library for calling real mode BIOS routines.
description
LRMI is a library for calling real mode BIOS routines.
end
source_dl = http://download.sourceforge.net/lrmi/
build
requires
kernel-headers
end
make_build_targets = liblrmi.so vbetest CFLAGS="%{CFLAGS}"
install
make install LIBDIR=%{BUILDROOT}%{libdir} INCDIR=%{BUILDROOT}%{includedir}
install -D -p -m755 vbetest %{BUILDROOT}%{sbindir}/vbetest
end
end
packages
package %{name}
provides += lib%{name} = %{thisver}
end
package %{name}-devel
template DEVEL
provides += lib%{name}-devel = %{thisver}
end
package vbetest
summary = Utility for listing and testing VESA graphics modes
description = %{summary}.
files = %{sbindir}/vbetest
end
package %{name}-debuginfo
template DEBUGINFO
end
end

View File

@ -1,39 +0,0 @@
diff -up lrmi-0.10/lrmi.c.BAD lrmi-0.10/lrmi.c
--- lrmi-0.10/lrmi.c.BAD 2008-09-17 14:41:28.000000000 -0400
+++ lrmi-0.10/lrmi.c 2008-09-17 14:45:17.000000000 -0400
@@ -239,7 +239,7 @@ LRMI_free_real(void *m)
#if defined(__linux__)
-#define DEFAULT_VM86_FLAGS (IF_MASK | IOPL_MASK)
+#define DEFAULT_VM86_FLAGS (X86_EFLAGS_IF | X86_EFLAGS_IOPL)
#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__)
#define DEFAULT_VM86_FLAGS (PSL_I | PSL_IOPL)
#define TF_MASK PSL_T
@@ -822,7 +822,7 @@ run_vm86(void)
CONTEXT_REGS.REG(cs) = get_int_seg(v);
CONTEXT_REGS.REG(eip) = get_int_off(v);
- CONTEXT_REGS.REG(eflags) &= ~(VIF_MASK | TF_MASK);
+ CONTEXT_REGS.REG(eflags) &= ~(X86_EFLAGS_VIF | X86_EFLAGS_TF);
continue;
}
@@ -862,7 +862,7 @@ vm86_callback(int sig, int code, struct
CONTEXT_REGS.REG(cs) = get_int_seg(v);
CONTEXT_REGS.REG(eip) = get_int_off(v);
- CONTEXT_REGS.REG(eflags) &= ~(VIF_MASK | TF_MASK);
+ CONTEXT_REGS.REG(eflags) &= ~(X86_EFLAGS_VIF | X86_EFLAGS_TF);
break;
}
@@ -916,7 +916,7 @@ vm86_callback(int sig, int code, struct
CONTEXT_REGS.REG(cs) = get_int_seg(addr[1]);
CONTEXT_REGS.REG(eip) = get_int_off(addr[1]);
- CONTEXT_REGS.REG(eflags) &= ~(VIF_MASK | TF_MASK);
+ CONTEXT_REGS.REG(eflags) &= ~(X86_EFLAGS_VIF | X86_EFLAGS_TF);
} else {
if (emulate() == 0) {
context.success = 0;

View File

@ -1,24 +0,0 @@
--- Makefile~ 2005-09-01 09:49:18.000000000 +0300
+++ Makefile 2005-11-09 09:40:30.000000000 +0200
@@ -30,17 +30,17 @@
ln -sf $(LIBNAME).so.$(VERSION) $(LIBNAME).so.$(MAJOR)
ln -sf $(LIBNAME).so.$(MAJOR) $(LIBNAME).so
-vbetest: vbetest.c liblrmi.a
+vbetest: vbetest.c liblrmi.so
$(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^
install:
mkdir -p $(LIBDIR)
- install -m 755 -s -p $(LIBNAME).so.$(VERSION) $(LIBDIR)/$(LIBNAME).so.$(VERSION)
+ install -m 755 -p $(LIBNAME).so.$(VERSION) $(LIBDIR)/$(LIBNAME).so.$(VERSION)
rm -f $(LIBDIR)/$(LIBNAME).so
ln -sf $(LIBNAME).so.$(VERSION) $(LIBDIR)/$(LIBNAME).so.$(MAJOR)
ln -sf $(LIBNAME).so.$(MAJOR) $(LIBDIR)/$(LIBNAME).so
- install -m 644 -s -p lrmi.h $(INCDIR)/lrmi.h
- ldconfig
+ mkdir -p $(INCDIR)
+ install -m 644 -p lrmi.h vbe.h $(INCDIR)
.PHONY: clean
clean: