summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Jezak <josejx@gentoo.org>2006-10-28 19:54:36 +0000
committerJoseph Jezak <josejx@gentoo.org>2006-10-28 19:54:36 +0000
commitb02fec6650a9d3f71e008da53dab81f8b3b7df97 (patch)
treebd88bea8de036ff2efdefcbd6f1420179addd905 /app-emulation/mol
parentNew version - 2.6.19 support. Updated website and src info. (diff)
downloadhistorical-b02fec6650a9d3f71e008da53dab81f8b3b7df97.tar.gz
historical-b02fec6650a9d3f71e008da53dab81f8b3b7df97.tar.bz2
historical-b02fec6650a9d3f71e008da53dab81f8b3b7df97.zip
New version - 2.6.19 support. Updated website and src info.
Package-Manager: portage-2.1.2_pre3-r8
Diffstat (limited to 'app-emulation/mol')
-rw-r--r--app-emulation/mol/Manifest62
-rw-r--r--app-emulation/mol/files/digest-mol-0.9.71_pre8-r13
-rw-r--r--app-emulation/mol/files/mol-0.9.71-pciproxy-dump.patch314
-rw-r--r--app-emulation/mol/mol-0.9.71_pre8-r1.ebuild140
4 files changed, 34 insertions, 485 deletions
diff --git a/app-emulation/mol/Manifest b/app-emulation/mol/Manifest
index 02040cea56ec..7a8c3a708643 100644
--- a/app-emulation/mol/Manifest
+++ b/app-emulation/mol/Manifest
@@ -1,36 +1,42 @@
-AUX mol-0.9.71-pciproxy-dump.patch 8668 RMD160 0f32a833c55adbe82f3745b5855b9de8d1205670 SHA1 f939b8c8a554c46546d514d9bef169d3b247441d SHA256 8349d4681f7dbcfa01398e1d76a067f9c213297423353a7ac9713bdbc182a9c9
-MD5 37b329ebb045f9ee45431f79efe89751 files/mol-0.9.71-pciproxy-dump.patch 8668
-RMD160 0f32a833c55adbe82f3745b5855b9de8d1205670 files/mol-0.9.71-pciproxy-dump.patch 8668
-SHA256 8349d4681f7dbcfa01398e1d76a067f9c213297423353a7ac9713bdbc182a9c9 files/mol-0.9.71-pciproxy-dump.patch 8668
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX mol-0.9.71_pre8-to-pre9.patch 5637 RMD160 b33bcc44eeb4bc51b787dcd48b2cc07a1bb50927 SHA1 22277d7f0dede0314e7ad162d204c6d2da9ee2f0 SHA256 d62e16ce75c4b63fea3b3f5bf79c90b251a9d94810be3f48f772465c94396180
MD5 eaf1e858d57017df4eb671112a53cf07 files/mol-0.9.71_pre8-to-pre9.patch 5637
RMD160 b33bcc44eeb4bc51b787dcd48b2cc07a1bb50927 files/mol-0.9.71_pre8-to-pre9.patch 5637
SHA256 d62e16ce75c4b63fea3b3f5bf79c90b251a9d94810be3f48f772465c94396180 files/mol-0.9.71_pre8-to-pre9.patch 5637
-AUX mol-pciproxy-dump.patch 8603 RMD160 efe5e1889b040f531ce57d11d5f56753780c1bd5 SHA1 39961bcdafd31559d70c2d650863959e2292d42d SHA256 881df3036bd257250526c8c507d84542fe89648e2345e9f830ba7a1f6617fafe
-MD5 7f5de70ffe0bddda1e6ea19faaacddfe files/mol-pciproxy-dump.patch 8603
-RMD160 efe5e1889b040f531ce57d11d5f56753780c1bd5 files/mol-pciproxy-dump.patch 8603
-SHA256 881df3036bd257250526c8c507d84542fe89648e2345e9f830ba7a1f6617fafe files/mol-pciproxy-dump.patch 8603
+AUX mol-pciproxy-dump.patch 8668 RMD160 0f32a833c55adbe82f3745b5855b9de8d1205670 SHA1 f939b8c8a554c46546d514d9bef169d3b247441d SHA256 8349d4681f7dbcfa01398e1d76a067f9c213297423353a7ac9713bdbc182a9c9
+MD5 37b329ebb045f9ee45431f79efe89751 files/mol-pciproxy-dump.patch 8668
+RMD160 0f32a833c55adbe82f3745b5855b9de8d1205670 files/mol-pciproxy-dump.patch 8668
+SHA256 8349d4681f7dbcfa01398e1d76a067f9c213297423353a7ac9713bdbc182a9c9 files/mol-pciproxy-dump.patch 8668
+DIST mol-0.9.71.1.tar.bz2 1850812 RMD160 f671bc4f52ebd6256ce615924ce5117cb1b5ff45 SHA1 46a6deba7b2564b9fbef277186e68f185d0a0dad SHA256 3be6fbd218e4f922973cefc49963bcf4b7d8f5e775019b0e8c6a36acff02a7be
DIST mol-0.9.71.tar.bz2 2045466 RMD160 ec696f43ea984f31940a10ef3bdd3bf11b1b3598 SHA1 0ec09d7553612961ce9fe4f9b73bb92595ab9a3b SHA256 1e2d2bfec748a0bc05a9cc510553075cf33432173165485576825c8077d35caf
-DIST mol-0.9.71_pre8.tar.bz2 1933742 RMD160 b21ebffe2cd10bea2a7ced1f77a0ab8a5b65802d SHA1 8d38e54377f88e5831044467fe4de33e4e405838 SHA256 3831a38668141adbdc1b56f3c684e23ddefe7bbffe7c2f603b051b41678bd019
-EBUILD mol-0.9.71.ebuild 4556 RMD160 35575cb61f2e69515c4f3034cf2ac81be3e0fbdc SHA1 66255b442fdab34068b09744903c83598f4acb40 SHA256 d587c233878dc7d03ae0db9f9ad27ac91579d3151b668549eda97b6bf6d9e40a
-MD5 5986434f70bbe7a7effe0aa0485e4ca4 mol-0.9.71.ebuild 4556
-RMD160 35575cb61f2e69515c4f3034cf2ac81be3e0fbdc mol-0.9.71.ebuild 4556
-SHA256 d587c233878dc7d03ae0db9f9ad27ac91579d3151b668549eda97b6bf6d9e40a mol-0.9.71.ebuild 4556
-EBUILD mol-0.9.71_pre8-r1.ebuild 4605 RMD160 7c229ada0ec39324a30c75a18a74ec74d5963f50 SHA1 32357310c7ca348201deb468ec69466e872715c5 SHA256 a51306bd32d5d1c02d215be726b3b7c4dfbf9a2241d677eb65e417bedacdceff
-MD5 5d9eed7cb2c60a4049925f32acf7b1e0 mol-0.9.71_pre8-r1.ebuild 4605
-RMD160 7c229ada0ec39324a30c75a18a74ec74d5963f50 mol-0.9.71_pre8-r1.ebuild 4605
-SHA256 a51306bd32d5d1c02d215be726b3b7c4dfbf9a2241d677eb65e417bedacdceff mol-0.9.71_pre8-r1.ebuild 4605
-MISC ChangeLog 12966 RMD160 bec2cd41cd6290f752b91ad02ef1b43ae19b5e1a SHA1 0d331e7c11ccc2b5d5266a7538018940bb5bf3c9 SHA256 cbd80bb90d92fdc8dfb4d1b06d151d39765fbc0790067ea0177c4e28c650eab1
-MD5 d196fb7192931c119a3a10e289f08a66 ChangeLog 12966
-RMD160 bec2cd41cd6290f752b91ad02ef1b43ae19b5e1a ChangeLog 12966
-SHA256 cbd80bb90d92fdc8dfb4d1b06d151d39765fbc0790067ea0177c4e28c650eab1 ChangeLog 12966
-MISC metadata.xml 335 RMD160 20286061649b257bae65b6a1513c92a3f4f89ca9 SHA1 2a73cee7918db262edc6ff25930096231e3a58d9 SHA256 20d16a117e25aec778679695ff92e2b743d948d0cdc0baa12cc985d06b8a0eb2
-MD5 42a59a63ebfdade59067060f1fab37ac metadata.xml 335
-RMD160 20286061649b257bae65b6a1513c92a3f4f89ca9 metadata.xml 335
-SHA256 20d16a117e25aec778679695ff92e2b743d948d0cdc0baa12cc985d06b8a0eb2 metadata.xml 335
+EBUILD mol-0.9.71.1.ebuild 4588 RMD160 b7f2daf596ca1e207319e87b427144d36ce89efa SHA1 1b4a35f62677a761a7653696cddb489d40f95f56 SHA256 ff146ac64f8bd0671c7836b91ec0b4986dcddcd6b0b12b6bc05f6fb34710e7df
+MD5 dc748dd608ee7b3803aded8383a01dcd mol-0.9.71.1.ebuild 4588
+RMD160 b7f2daf596ca1e207319e87b427144d36ce89efa mol-0.9.71.1.ebuild 4588
+SHA256 ff146ac64f8bd0671c7836b91ec0b4986dcddcd6b0b12b6bc05f6fb34710e7df mol-0.9.71.1.ebuild 4588
+EBUILD mol-0.9.71.ebuild 4585 RMD160 feac1804aa65722cd79735a5a2ba250fa399e35b SHA1 60b0e91b414b2ae8567e8e30d00ff684ff804e16 SHA256 9874b0c94cc4d32abcdb6db3c8421b545aa62275c3db99bb33179d9b6890be2b
+MD5 d6cc23892c20cd8b6f64911565a851a7 mol-0.9.71.ebuild 4585
+RMD160 feac1804aa65722cd79735a5a2ba250fa399e35b mol-0.9.71.ebuild 4585
+SHA256 9874b0c94cc4d32abcdb6db3c8421b545aa62275c3db99bb33179d9b6890be2b mol-0.9.71.ebuild 4585
+MISC ChangeLog 13231 RMD160 920e17797725af1a53b43324d55c51cb17cfff1d SHA1 ab60d4df804bf8784308e253e35fc4e86cb04324 SHA256 0b982aa0321412ed09272fbe5534b92427f1bef4c4c44dc93f48cf863ae0590c
+MD5 c73b2a4b8cd6c52ca2a4cf7173b54031 ChangeLog 13231
+RMD160 920e17797725af1a53b43324d55c51cb17cfff1d ChangeLog 13231
+SHA256 0b982aa0321412ed09272fbe5534b92427f1bef4c4c44dc93f48cf863ae0590c ChangeLog 13231
+MISC metadata.xml 361 RMD160 4a1251c7fdae0cd17a9f91d1f63988105f356365 SHA1 714bf95393d027904397d629d88a04cfdcb22538 SHA256 2e18de6eeef4db83be08f0b31f4a59e10f293cb591df12de8889174175cbae49
+MD5 08a7eb299c917a74fed2972f3c429bb8 metadata.xml 361
+RMD160 4a1251c7fdae0cd17a9f91d1f63988105f356365 metadata.xml 361
+SHA256 2e18de6eeef4db83be08f0b31f4a59e10f293cb591df12de8889174175cbae49 metadata.xml 361
MD5 c48d2cf6534851ffc49a13a32f7c7218 files/digest-mol-0.9.71 238
RMD160 488e5a54985340d9ded3eb1cc543fd6cb1696734 files/digest-mol-0.9.71 238
SHA256 ddf3ebd4a627976972b04b93218f1ac88d79db216dcddb8ac3fb24ad97ad04a3 files/digest-mol-0.9.71 238
-MD5 b96d73d75a36b9b5145e1138a92b52b4 files/digest-mol-0.9.71_pre8-r1 253
-RMD160 ff0d78754328a0afaf14450c917c16d5552312e6 files/digest-mol-0.9.71_pre8-r1 253
-SHA256 c8c50fd80ac9092beeb95c2d09625aea2352252cc63c8dd8973b6b66d407aa26 files/digest-mol-0.9.71_pre8-r1 253
+MD5 06d39d1ffe16f84f12b21548868e0b1e files/digest-mol-0.9.71.1 244
+RMD160 c9481ecf21b0fe86c6687f168f141291f872a792 files/digest-mol-0.9.71.1 244
+SHA256 d226bc92f34a5b9c9632650ae207d859dbdebc83eb0b65388f493e9a63793a18 files/digest-mol-0.9.71.1 244
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.5 (GNU/Linux)
+
+iD8DBQFFQ7V3csIHjyDViGQRAhl6AJ0RG5FPuOC8TPTYj++1fuZBJVkDlgCeNz6J
+O1KXa+/ig6/bje+eCTq2cL0=
+=m5UU
+-----END PGP SIGNATURE-----
diff --git a/app-emulation/mol/files/digest-mol-0.9.71_pre8-r1 b/app-emulation/mol/files/digest-mol-0.9.71_pre8-r1
deleted file mode 100644
index 6180f10fbae2..000000000000
--- a/app-emulation/mol/files/digest-mol-0.9.71_pre8-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 9afd248b681d1ca67c7a28d392ad32fd mol-0.9.71_pre8.tar.bz2 1933742
-RMD160 b21ebffe2cd10bea2a7ced1f77a0ab8a5b65802d mol-0.9.71_pre8.tar.bz2 1933742
-SHA256 3831a38668141adbdc1b56f3c684e23ddefe7bbffe7c2f603b051b41678bd019 mol-0.9.71_pre8.tar.bz2 1933742
diff --git a/app-emulation/mol/files/mol-0.9.71-pciproxy-dump.patch b/app-emulation/mol/files/mol-0.9.71-pciproxy-dump.patch
deleted file mode 100644
index aee33ec0ff9c..000000000000
--- a/app-emulation/mol/files/mol-0.9.71-pciproxy-dump.patch
+++ /dev/null
@@ -1,314 +0,0 @@
---- src/drivers/hostirq.c 2005-07-21 14:26:58.035942148 +0200
-+++ src/drivers/hostirq.c 2005-07-21 01:26:22.964756669 +0200
-@@ -26,6 +26,7 @@
- #include "thread.h"
- #include "molcpu.h"
- #include "driver_mgr.h"
-+#include "plain-dump.h"
-
- #include <signal.h>
- #include <string.h>
-@@ -151,6 +152,7 @@
- for (i = first_mapping; i != -1; i = hostirq_mapping[i].next) {
- if (hostirq_check_bit(i, irq_state->irqs)) {
- // printm("update: raising %d\n", i);
-+ pdump_write_pkt(0, 0, 1, hostirq_mapping[i].vmirq, "int");
- irq_line_hi(hostirq_mapping[i].vmirq);
- } else {
- // printm("update: lowering %d\n", i);
---- src/drivers/include/pci.h 2005-07-21 14:26:58.063944350 +0200
-+++ src/drivers/include/pci.h 2005-07-21 14:20:43.312479454 +0200
-@@ -35,8 +35,8 @@
- /* config space read/write hooks. the char * argument points to data to be read/written
- * and may be overwritten by the hook.
- */
-- void (*read_config)(void *, int, char *);
-- void (*write_config)(void *, int, char *);
-+ void (*read_config)(void *, int, int, char *);
-+ void (*write_config)(void *, int, int, char *);
- } pci_dev_hooks_t;
-
- typedef int pci_addr_t; /* 00 domain bus devfn */
---- src/drivers/Makefile 2005-07-21 14:26:58.005939789 +0200
-+++ src/drivers/Makefile 2005-07-20 18:39:54.523735183 +0200
-@@ -8,7 +8,7 @@
- drivers-OBJS = $(obj-y)
- obj-y += driver_mgr.o ioports.o keycodes.o kbd.o via-cuda.o \
- adb.o gc.o pic.o osi_pic.o nvram.o escc.o dbdma.o pci.o \
-- pci-bridges.o osi_mouse.o osi_driver.o usb.o rtas.o hostirq.o
-+ pci-bridges.o osi_mouse.o osi_driver.o usb.o rtas.o hostirq.o plain-dump.o
-
- obj-$(LINUX) += console.o
-
---- src/drivers/pci.c 2005-07-21 14:26:58.093946709 +0200
-+++ src/drivers/pci.c 2005-07-21 14:37:21.326948507 +0200
-@@ -470,7 +470,7 @@
-
-
- static void
--do_write_config( pci_device_t *dev, int offs, unsigned char val )
-+do_write_config( pci_device_t *dev, int offs, int last, unsigned char val )
- {
-
- int rr = offs >>2;
-@@ -478,7 +478,7 @@
-
- /* indeed we now call a hook here ;-) */
- if (dev->hooks.write_config != NULL)
-- (*(dev->hooks.write_config))(dev->usr, offs, (char *) &val);
-+ (*(dev->hooks.write_config))(dev->usr, offs, last, (char *) &val);
-
- /* Base registers & rom */
- if( rr >= (PCI_BASE_ADDRESS_0 >> 2) && rr <= (PCI_BASE_ADDRESS_5 >> 2) ) {
-@@ -501,7 +501,7 @@
- }
-
- static unsigned char
--do_read_config( pci_device_t *dev, int offs )
-+do_read_config( pci_device_t *dev, int offs, int last )
- {
- int rr = offs >>2;
- basereg_t *bp = NULL;
-@@ -528,7 +528,7 @@
-
- /* call hook */
- if (dev->hooks.read_config != NULL)
-- (*(dev->hooks.read_config))(dev->usr, offs, &val);
-+ (*(dev->hooks.read_config))(dev->usr, offs, last, &val);
-
- #if 0
- if( offs == PCI_INTERRUPT_LINE ) {
-@@ -558,7 +558,7 @@
- * alignment problems.
- */
- for( i=len-1; i>=0; i--, val=val>>8 )
-- do_write_config( dev, offs+i, val & 0xff );
-+ do_write_config( dev, offs+i, i==0, val & 0xff );
-
- /* Handle value written */
- if( (offs & ~3) != ((offs+len-1)&~3 ))
-@@ -583,7 +583,7 @@
-
- for( val=0, i=0; i<len; i++ ) {
- val=val<<8;
-- val |= do_read_config( dev, offs+i ) & 0xff;
-+ val |= do_read_config( dev, offs+i, i==(len-1) ) & 0xff;
- }
-
- VPRINT("config-read [%d] %04x+%02x: %08lx\n", len, addr, offs, val );
---- src/drivers/pciproxy.c 2005-07-21 14:26:58.125949225 +0200
-+++ src/drivers/pciproxy.c 2005-07-21 14:34:32.137645970 +0200
-@@ -42,6 +42,8 @@
- #include <sys/mman.h>
- #include <sys/poll.h>
-
-+#include "plain-dump.h"
-+
- SET_VERBOSE_NAME("PCIPROXY");
-
- #define PPLOG(format, args...) LOG(format "\n", ##args)
-@@ -164,8 +166,11 @@
-
- /* config space read/write hooks */
- static void
--pciproxy_config_read(void *usr, int offset, char *val)
-+pciproxy_config_read(void *usr, int offset, int last, char *val)
- {
-+ static int saved_value = 0;
-+ static int saved_len = 0;
-+
- pciproxy_device_t *pdev = (pciproxy_device_t *) usr;
-
- DPRINT("config_read: off %d val %d", offset, *val);
-@@ -188,13 +193,24 @@
- } else {
- /* default: pass it through to the physical device */
- pciproxy_do_read_config(pdev->fd_config, offset, val, 1);
-+
-+ saved_value = saved_value | (*val << 8*saved_len);
-+ saved_len++;
-+ if (last) {
-+ pdump_write_pkt(offset-saved_len+1, 1, saved_len, saved_value, "pci");
-+ saved_len = 0;
-+ saved_value = 0;
-+ }
- return;
- }
- }
-
- static void
--pciproxy_config_write(void *usr, int offset, char *val)
-+pciproxy_config_write(void *usr, int offset, int last, char *val)
- {
-+ static int saved_value = 0;
-+ static int saved_len = 0;
-+
- pciproxy_device_t *pdev = (pciproxy_device_t *) usr;
-
- DPRINT("config_write: off %d val %d", offset, *val);
-@@ -231,6 +247,14 @@
- /* if we are still there, pass the value to our device */
- pciproxy_do_write_config(pdev->fd_config, offset, val, 1);
-
-+ saved_len++;
-+ saved_value = (saved_value << 8) | *val;
-+ if (last) {
-+ pdump_write_pkt(offset, 0, saved_len, saved_value, "pci");
-+ saved_len = 0;
-+ saved_value = 0;
-+ }
-+
- }
-
- /* hook table */
-@@ -240,7 +264,7 @@
- pciproxy_config_write,
- };
-
--#undef BAR_ACCESS_USERSPACE
-+#define BAR_ACCESS_USERSPACE 1
-
- #ifdef BAR_ACCESS_USERSPACE
- static inline int
-@@ -263,6 +287,8 @@
- {
- pciproxy_device_t *pdev = (pciproxy_device_t *) usr;
- ulong res = 0;
-+ ulong r_int, r_pass;
-+ ushort r_short;
- char *lvaddr;
- int ind;
-
-@@ -278,6 +304,12 @@
- res = read_mem(lvaddr, len);
-
- DPRINT("read mem @ 0x%lx: 0x%lx", addr, res);
-+ r_int = res;
-+ r_short = res;
-+ r_pass = res;
-+ if (len == 2) r_pass = le16_to_cpu(r_short);
-+ else if (len == 4) r_pass = le32_to_cpu(r_int);
-+ pdump_write_pkt(addr - pdev->bars[ind].mmum.mbase, 1, len, r_pass, "mem");
-
- return res;
- }
-@@ -288,6 +320,8 @@
- pciproxy_device_t *pdev = (pciproxy_device_t *) usr;
- char *lvaddr;
- int ind;
-+ ulong r_int, r_pass;
-+ ushort r_short;
-
- DPRINT("write mem @ 0x%lx: 0x%lx", addr, data);
-
-@@ -300,6 +334,12 @@
- }
-
- lvaddr = (char *)pdev->bars[ind].lvbase + (addr - pdev->bars[ind].mmum.mbase);
-+ r_int = data;
-+ r_short = data;
-+ r_pass = data;
-+ if (len == 2) r_pass = le16_to_cpu(r_short);
-+ else if (len == 4) r_pass = le32_to_cpu(r_int);
-+ pdump_write_pkt(addr - pdev->bars[ind].mmum.mbase, 0, len, r_pass, "mem");
- write_mem(lvaddr, data, len);
- }
-
-@@ -961,6 +1001,8 @@
- pciproxy_check_device(devspec, node_file, pci_node);
- }
-
-+ pdump_initialise();
-+
- return 1;
- }
-
-@@ -1012,6 +1054,7 @@
- free(temp);
- }
-
-+ pdump_deinit();
- }
-
- driver_interface_t pciproxy_driver =
---- src/drivers/plain-dump.c 1970-01-01 01:00:00.000000000 +0100
-+++ src/drivers/plain-dump.c 2005-07-20 21:58:39.656827024 +0200
-@@ -0,0 +1,43 @@
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#include <fcntl.h>
-+#include <unistd.h>
-+#include <ctype.h>
-+#include <stdlib.h>
-+#include <stdio.h>
-+#include <sys/time.h>
-+#include <time.h>
-+#include <string.h>
-+#include "molcpu.h"
-+#include "plain-dump.h"
-+
-+static int pdump_fd = -1;
-+
-+void
-+pdump_write_pkt(short offset, int in, int datalen, int data, const char * type) {
-+ if (pdump_fd == -1) return;
-+
-+ struct timeval t;
-+ u_char buf[256];
-+ int len = 0;
-+
-+ if (gettimeofday(&t, NULL))
-+ fprintf(stderr, "gettimeofday error\n");
-+
-+ len = snprintf((char *)buf, sizeof(buf), "%.8ld.%.6ld 0x%.8x %s %s 0x%.4x %d %*dx%.*x\n",
-+ t.tv_sec, t.tv_usec, (unsigned int) mregs->nip, type, (in?"r":"w"), offset, datalen, 9-2*datalen, 0, 2*datalen, data);
-+
-+ if (len > 0)
-+ write(pdump_fd, buf, len);
-+}
-+
-+void
-+pdump_initialise(void) {
-+ if (pdump_fd != -1) return;
-+ pdump_fd = open("/tmp/test.dump", O_CREAT | O_WRONLY | O_TRUNC, 0644);
-+}
-+
-+void
-+pdump_deinit(void) {
-+ close(pdump_fd);
-+}
---- src/drivers/plain-dump.h 1970-01-01 01:00:00.000000000 +0100
-+++ src/drivers/plain-dump.h 2005-07-20 18:41:35.651686385 +0200
-@@ -0,0 +1,8 @@
-+#ifndef __plain_dump_h
-+#define __plain_dump_h
-+
-+void pdump_write_pkt(short offset, int in, int datalen, int data, const char * type);
-+void pdump_initialise(void);
-+void pdump_deinit(void);
-+
-+#endif
---- src/kmod/Linux/alloc.h 2005-07-21 14:26:24.979343068 +0200
-+++ src/kmod/Linux/alloc.h 2005-07-21 14:39:34.721436670 +0200
-@@ -21,6 +21,7 @@
- #include <linux/vmalloc.h>
- #include <linux/mm.h>
- #include <asm/uaccess.h>
-+#include <asm/io.h>
-
- #ifdef LINUX_26
- #include <asm/cacheflush.h>
---- util/ofdump/Makefile 2005-07-21 14:26:25.188359502 +0200
-+++ util/ofdump/Makefile 2005-07-20 11:20:48.921882497 +0200
-@@ -12,9 +12,9 @@
- # it under the terms of the GNU General Public License version 2
- #
-
--include ../../Makefile.top
-+include ../../config/Makefile.top
-
- PROGRAMS = ofdump
- ofdump-OBJS = main.o
-
--include $(top_srcdir)/Rules.make
-+include $(top_srcdir)/config/Rules.make
diff --git a/app-emulation/mol/mol-0.9.71_pre8-r1.ebuild b/app-emulation/mol/mol-0.9.71_pre8-r1.ebuild
deleted file mode 100644
index 8b61ddd6b08b..000000000000
--- a/app-emulation/mol/mol-0.9.71_pre8-r1.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/mol/mol-0.9.71_pre8-r1.ebuild,v 1.1 2006/09/05 18:46:59 josejx Exp $
-
-inherit flag-o-matic eutils linux-mod
-
-DESCRIPTION="MOL (Mac-on-Linux) lets PPC users run MacOS (X) under Linux (rsync snapshot)"
-HOMEPAGE="http://www.maconlinux.org/"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ppc"
-IUSE="vnc alsa oss fbcon X oldworld sheep debug dga usb pci"
-
-MAKEOPTS="${MAKEOPTS} -j1"
-RDEPEND="net-misc/dhcp
- net-firewall/iptables
- alsa? ( virtual/alsa )
- vnc? ( net-misc/vnc )
- X? ( || ( ( x11-libs/libXext
- dga? ( x11-libs/libXxf86dga )
- )
- virtual/x11
- )
- )"
-DEPEND="${RDEPEND}
- X? ( || ( ( x11-libs/libXt
- x11-proto/xextproto
- dga? ( x11-proto/xf86dgaproto )
- )
- virtual/x11
- )
- )"
-
-MODULE_NAMES="mol(mol:${S}/src/kmod/Linux)
- sheep(net:${S}/src/netdriver)"
-
-pkg_setup() {
- echo
- einfo "If you want to use MOL fullscreen on a virtual console"
- einfo "be sure to have the USE-flag \"fbcon\" set!"
- echo
-
- linux-mod_pkg_setup
-}
-
-src_unpack() {
- unpack ${A}
-
- cd ${S}
- # PCI Debugging Patch
- if use debug; then
- epatch ${FILESDIR}/${PN}-pciproxy-dump.patch
- fi
-
- epatch ${FILESDIR}/${P}-to-pre9.patch
-}
-
-src_compile() {
- filter-flags -fsigned-char
- append-flags -D_FILE_OFFSET_BITS=64
- append-flags -D_LARGE_FILES
-
- export KERNEL_SOURCE="/usr/src/${FK}"
- export LDFLAGS=""
-
- # initialize all needed build-files
- ./autogen.sh
- ./configure --prefix="/usr" || die "Configure failed."
-
- # workaround for proper module-building
- emake defconfig || die "Make failed."
-
- sed -i "s:CONFIG_XDGA=y:# CONFIG_XDGA is not set:" .config-ppc
- sed -i "s:CONFIG_TAP=y:# CONFIG_TAP is not set:" .config-ppc
- sed -i "s:CONFIG_TUN=y:# CONFIG_TUN is not set:" .config-ppc
- use alsa || sed -i "s:CONFIG_ALSA=y:# CONFIG_ALSA is not set:" .config-ppc
- use debug && sed -i "s:# CONFIG_DEBUGGER is not set:CONFIG_DEBUGGER=y:" .config-ppc
- use oss || sed -i "s:CONFIG_OSS=y:# CONFIG_OSS is not set:" .config-ppc
- use oldworld || sed -i "s:CONFIG_OLDWORLD=y:# CONFIG_OLDWORLD is not set:" .config-ppc
- use sheep || sed -i "s:CONFIG_SHEEP=y:# CONFIG_SHEEP is not set:" .config-ppc
- use X || sed -i "s:CONFIG_X11=y:# CONFIG_X11 is not set:" .config-ppc
- use fbcon || sed -i "s:CONFIG_FBDEV=y:# CONFIG_FBDEV is not set:" .config-ppc
- use vnc || sed -i "s:CONFIG_VNC=y:# CONFIG_VNC is not set:" .config-ppc
- use dga || sed -i "s:CONFIG_XDGA=y:# CONFIG_XDGA is not set:" .config-ppc
- use usb || sed -i "s:CONFIG_USBDEV=y:# CONFIG_USBDEV is not set:" .config-ppc
- use pci || sed -i "s:CONFIG_PCIPROXY=y:# CONFIG_PCIPROXY is not set:" .config-ppc
-
- einfo "The configuration has been altered according to your USE-flags."
- # reinitialize our changed configuration
- emake oldconfig
-
- cd ${S}
- emake BUILD_MODS=n || die "Build failed."
-
- # Build the modules too!
- BUILD_PARAMS="KERNEL_SOURCE=${KV_DIR} LV=${KV_MAJOR}${KV_MINOR} MP=${KV_OBJ}
- KUNAME=${KV}"
- BUILD_TARGETS=all
- linux-mod_src_compile
-}
-
-src_install() {
- #linux-mod_src_install
- cd ${S}
- emake DESTDIR=${D} install || die "Failed to install"
- dodoc CREDITS Doc/Boot-ROM Doc/NewWorld-ROM Doc/Sound Doc/Video
- dodoc Doc/Networking Doc/Dev/Debugger Doc/Dev/Addresses
- dodoc Doc/man/molvconfig.1 Doc/man/startmol.1 Doc/man/molrc.5
- insinto /var/lib/mol
- doins ${S}/mollib/nvram/nvram.x
-}
-
-pkg_postinst() {
- echo
- einfo "Mac-on-Linux is now installed. To run, use the command startmol."
- einfo "You might want to configure video modes first with molvconfig."
- einfo "Other configuration is in /etc/molrc. For more info see:"
- einfo " http://www.maconlinux.org"
- einfo "Also try man molrc, man molvconfig, man startmol"
- echo
- ewarn "For networking and sound you might install the drivers in the"
- ewarn "folder \"MOL-Install\" on your Mac OS X-Desktop."
- echo
- ewarn "If errors with networking occur, make sure you have the following"
- ewarn "kernel functions enabled:"
- einfo "For connecting to Linux:"
- einfo " Universal TUN/TAP device driver support (CONFIG_TUN)"
- einfo "For the dhcp server:"
- einfo " Packet Socket (CONFIG_PACKET)"
- einfo "For NAT:"
- einfo " Network packet filtering (CONFIG_NETFILTER)"
- einfo " Connection tracking (CONFIG_IP_NF_CONNTRACK)"
- einfo " IP tables support (CONFIG_IP_NF_IPTABLES)"
- einfo " Packet filtering (CONFIG_IP_NF_FILTER)"
- einfo " Full NAT (CONFIG_IP_NF_NAT)"
- einfo " MASQUERADE target support (CONFIG_IP_NF_TARGET_MASQUERADE)"
- echo
-}