diff options
Diffstat (limited to 'dev-libs/libx86emu')
-rw-r--r-- | dev-libs/libx86emu/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/libx86emu/files/libx86emu-1.1-fix-makefile.patch | 82 | ||||
-rw-r--r-- | dev-libs/libx86emu/files/libx86emu-1.1-gcc10-fno-common.patch | 13 | ||||
-rw-r--r-- | dev-libs/libx86emu/libx86emu-1.1-r1.ebuild | 28 |
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 -} |