summaryrefslogtreecommitdiff
path: root/dev-libs/libx86emu
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/libx86emu')
-rw-r--r--dev-libs/libx86emu/Manifest4
-rw-r--r--dev-libs/libx86emu/files/libx86emu-1.1-fix-makefile.patch82
-rw-r--r--dev-libs/libx86emu/files/libx86emu-1.1-gcc10-fno-common.patch13
-rw-r--r--dev-libs/libx86emu/libx86emu-1.1-r1.ebuild28
4 files changed, 0 insertions, 127 deletions
diff --git a/dev-libs/libx86emu/Manifest b/dev-libs/libx86emu/Manifest
index 82b26988846d..ea4ff395d6b0 100644
--- a/dev-libs/libx86emu/Manifest
+++ b/dev-libs/libx86emu/Manifest
@@ -1,7 +1,3 @@
-AUX libx86emu-1.1-fix-makefile.patch 1885 BLAKE2B dd89e7cc3a9b0ce336607a62f3e83be02fab3db01755144a322ccab44cfe3a93ca69298290c0d377e3792f9ba63d2fd8054afbf641f3e2f26cbd40b791c8fb49 SHA512 c62ceb8eaec38cb401016ed72332cf54125faf10dcb123714afc700bfec304fe1cb3e96f798c28218475f50f3941ad33277b0dc4f5874a0a9be67005b4db14df
-AUX libx86emu-1.1-gcc10-fno-common.patch 339 BLAKE2B f74fac4b1e8ad0251a3e0dbd2be7e9301e914a0acfa341a044d88cc6d251d9da7b8fd0b9e44a49f44a0a2e895cbd84351e7dcfaa0c2efb50c4de910ab71d6332 SHA512 c8ccccc91780dd2d467588576947891b25b9e02ae23b20ce48de9246cd37c2ec6d2fc4b5472bdfd8f569f6f1efeb85a826a2b848b609f7fff980c0477c1b82a2
-DIST libx86emu-1.1-9.8.src.rpm 59517 BLAKE2B 6ae5b7792b9b67b93d12e9908e9941417e4149ed6289e0d02b23710ae4295d74aae806d85b0a0aa719eee6d63725b161dd8870d92b5352383a0beee5ce7827c9 SHA512 cb44306bb76feb47d46f1f3dd92cc6bf694dcc2c42d191fd9ff9f0b68744aeb25e99b29336e5ffe67e9a3d02c51d56690429b892d7fd26438dcc1d6603e18bcb
DIST libx86emu-3.5.tar.gz 144969 BLAKE2B 3bba65ca6b42e92ad578a1bdacc94b5aad1f38f51d1e1fde1db65590db9611823a9e750675feb9c20fc7706e19181fe334e127a9c861159cea03aa5ea33d90a7 SHA512 079a8b5a7166802cd9bf781436dccc36a064c7e05c199bb41cc4d225e43afad4cc99654b3cb58389f7f806ffa625b5d793468064fdd9fa758ae0415496b18a9e
-EBUILD libx86emu-1.1-r1.ebuild 638 BLAKE2B aadfe244c295afeec99d0bca365207e33177b176a01e80c50fd29d9dd31ae5c2e7ebd6644dafa69a5732edbccbac608f3f93646e9482251194eec38aa0b7c105 SHA512 f0562f36b7978d685d7fd6391884b18e8e9f8014b23c63e1e96831037f2e0428f38b9143b9c5ffbe28d0963186744df9c41a9babfee0b9d33c8d92b3b50067ec
EBUILD libx86emu-3.5-r1.ebuild 775 BLAKE2B 241663406ee39ddd4fc730fad7f9077a78577c1f673df6d8ebf1c2f946ca5184a9bf1c25d2f803620a1e813660d3dba711f4f1606e5199c8bc7c03bde733259f SHA512 5e8c9d622ded1fed7440ce6de1fd303f51d419e558a5708ff2b447f0bfa63254f63c1029cbb7ba6d3e9a38a13433a06b50f1935d58c64188c1755b3e6321a11f
MISC metadata.xml 254 BLAKE2B 56dc6d194e3a568cee62bc1428fe8cdceb1317b6e33e826083d34e83b2aa25026e00122de2be6a278c43a1c20d802b380994a1a2e18db541794664400d2a2d85 SHA512 3c79bec8a35dd0db770c14b7b62e5c9be2aa2edbdce0aba4919c57023f1d4290a6aafd64429bb338b661b9db1fd2af6f51d69f169a9890e6d9c440e306d67b5b
diff --git a/dev-libs/libx86emu/files/libx86emu-1.1-fix-makefile.patch b/dev-libs/libx86emu/files/libx86emu-1.1-fix-makefile.patch
deleted file mode 100644
index 6e565340e67b..000000000000
--- a/dev-libs/libx86emu/files/libx86emu-1.1-fix-makefile.patch
+++ /dev/null
@@ -1,82 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,15 +1,4 @@
--ARCH := $(shell uname -m)
--ifneq ($(filter i386 i486 i586 i686, $(ARCH)),)
--ARCH := i386
--endif
--
--CC = gcc
--CFLAGS = -g -O2 -fPIC -fomit-frame-pointer -Wall
--ifneq ($(filter x86_64, $(ARCH)),)
--LIBDIR = /usr/lib64
--else
--LIBDIR = /usr/lib
--endif
-+CFLAGS += -fPIC -Wall
- LIBX86 = libx86emu
-
- VERSION := $(shell cat VERSION)
-@@ -24,9 +13,6 @@
-
- .PHONY: all shared install test clean
-
--%.o: %.c
-- $(CC) -c $(CFLAGS) $<
--
- all: shared
-
- shared: $(LIB_NAME)
-@@ -38,13 +24,15 @@
- install -m 644 -D include/x86emu.h $(DESTDIR)/usr/include/x86emu.h
-
- $(LIB_NAME): .depend $(OBJS)
-- $(CC) -shared -Wl,-soname,$(LIB_SONAME) $(OBJS) -o $(LIB_NAME)
-+ $(CC) $(LDFLAGS) -shared -Wl,-soname,$(LIB_SONAME) $(OBJS) -o $(LIB_NAME)
-+ ln -snf $(LIB_NAME) $(LIB_SONAME)
-+ ln -snf $(LIB_SONAME) $(LIBX86).so
-
--test:
-- make -C test
-+check:
-+ $(MAKE) -C test
-
- clean:
-- make -C test clean
-+ $(MAKE) -C test clean
- rm -f *.o *~ include/*~ *.so.* .depend
-
- ifneq "$(MAKECMDGOALS)" "clean"
---- a/test/Makefile
-+++ b/test/Makefile
-@@ -1,9 +1,10 @@
--CC = gcc
--CFLAGS = -g -Wall -fomit-frame-pointer -O2
-+CFLAGS += -fPIC -Wall
-+CPPFLAGS += -I../include
- TST_FILES = $(wildcard *.tst)
- INIT_FILES = $(addsuffix .init,$(basename $(wildcard *.tst)))
- RES_FILES = $(addsuffix .result,$(basename $(wildcard *.tst)))
- TEST_OPTS = --verbose --show code,regs,data,acc,io,ints,attr,time
-+LDLIBS = -L.. -lx86emu
-
- .PHONY: all test clean
- .SECONDARY: $(INIT_FILES)
-@@ -12,13 +13,12 @@
-
- all: x86test
- @./prepare_test *.tst
-- @./x86test $(TEST_OPTS) *.init
-+ @LD_LIBRARY_PATH=.. ./x86test $(TEST_OPTS) *.init
-
--x86test: x86test.c
-- $(CC) $(CFLAGS) $< -lx86emu -o $@
-+x86test: x86test.o
-
--%.result: %.init
-- @./x86test $(TEST_OPTS) $<
-+%.result: %.init x86test
-+ @LD_LIBRARY_PATH=.. ./x86test $(TEST_OPTS) $<
-
- %.init: %.tst
- @./prepare_test $<
diff --git a/dev-libs/libx86emu/files/libx86emu-1.1-gcc10-fno-common.patch b/dev-libs/libx86emu/files/libx86emu-1.1-gcc10-fno-common.patch
deleted file mode 100644
index 8d69e874523d..000000000000
--- a/dev-libs/libx86emu/files/libx86emu-1.1-gcc10-fno-common.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/include/ops.h
-+++ b/include/ops.h
-@@ -39,8 +39,8 @@
- #ifndef __X86EMU_OPS_H
- #define __X86EMU_OPS_H
-
--void (*x86emu_optab[0x100])(u8 op1) L_SYM;
--void (*x86emu_optab2[0x100])(u8 op2) L_SYM;
-+extern void (*x86emu_optab[0x100])(u8 op1) L_SYM;
-+extern void (*x86emu_optab2[0x100])(u8 op2) L_SYM;
-
- void decode_cond(int type) L_SYM;
-
diff --git a/dev-libs/libx86emu/libx86emu-1.1-r1.ebuild b/dev-libs/libx86emu/libx86emu-1.1-r1.ebuild
deleted file mode 100644
index d9350ff29d80..000000000000
--- a/dev-libs/libx86emu/libx86emu-1.1-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm toolchain-funcs
-
-DESCRIPTION="A library for emulating x86"
-HOMEPAGE="https://www.opensuse.org/"
-SRC_URI="https://download.opensuse.org/source/factory/repo/oss/suse/src/${P}-9.8.src.rpm"
-
-LICENSE="HPND"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.1-fix-makefile.patch
- "${FILESDIR}"/${PN}-1.1-gcc10-fno-common.patch
-)
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- emake DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)" install
- dodoc Changelog README
-}