Commit graph

402 commits

Author SHA1 Message Date
tron
fde576536f Apply cosmetic changes suggested by Tomasz Luchowski in PR pkg/12129. 2001-02-04 21:33:11 +00:00
mrg
d7f5dee4b8 initial import of compat14-1.4.3:
Shared libraries for NetBSD 1.4 (and earlier) compatibility


this has only been done for i386 & sparc so far, and deals with using
/emul/aout for these systems that are ELF now.


XXX: port to alpha, m68k, mips*, arm32 and ns32k (anything else?)
2001-02-04 08:03:39 +00:00
mrg
c0dadc4266 initial import of netbsd32_compat14-1.0:
32-bit shared libraries for NetBSD 1.4 (and earlier) compatibility


this package is only available (useful) for sparc64.
2001-02-04 07:16:30 +00:00
mrg
d1dc28f14d initial import of netbsd32_compat15-1.0:
32-bit shared libraries for NetBSD 1.5 (and earlier) compatibility


this package is only available (useful) for sparc64.
2001-02-04 07:15:59 +00:00
kristerw
1127963d94 Update UAE to 0.8.15, fixes PR 12018
User-visible changes in 0.8.15:
  - A few changes in the core of the custom chip emulation; this should mean
    more accuracy in general, but likely also a few new bugs in this version.
    It may be a little slower as well.
  - "68040" emulation.  Dedicated to all the clueless folks out there.
    (with thanks to Christian Bauer)
2001-02-02 22:17:20 +00:00
wiz
a77340dd8c Remove test target that I forgot I had added. 2001-02-01 10:30:55 +00:00
wiz
b979f7222a Add automatic ${VARIABLE} handling for MESSAGE files.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
2001-01-29 11:34:21 +00:00
tron
380851123b Use updated "shlibs-2.1.3-155.i386.rpm" distribution file to avoid possible
root exploit due to a bug in "ld-linux.so.2". Bump version number of the
package to "6.4nb2".
2001-01-28 09:19:54 +00:00
tv
d76b0dfff3 Set MAINTAINER to packages@netbsd.org. 2001-01-25 21:43:58 +00:00
tron
61278b4e5d Depend on "suse_base" 6.4 or newer. 2001-01-25 09:29:10 +00:00
tron
8fc288c071 Fix oversight in last commit. 2001-01-25 09:27:48 +00:00
tron
9562a10bb1 Because GLX is pretty useless without X11 depend on "suse_x11" instead
of "suse_base".
2001-01-25 09:27:18 +00:00
tron
4d4197a1bc Depend on "suse_base" 6.4 or newer. 2001-01-25 09:19:01 +00:00
tron
94deb1519d Remove "rpm2pkg" which is a separate package now and bump version number
to 6.4nb1.
2001-01-25 09:16:24 +00:00
tron
ed88ec8f69 Don't use path to "rpm2pkg" in build dependence for "rpm2pkg" us the
variable.
2001-01-25 09:09:54 +00:00
tron
e086a68756 "rpm2pkg" is a seperate package now. 2001-01-25 09:05:34 +00:00
hubertf
898c40328a I guess this was committed accidentally. 2001-01-24 03:00:53 +00:00
manu
7314a329cf Added linuxppc_lib 2001-01-23 22:32:37 +00:00
manu
470e7732ed Libraries to run Linux binaries on powerpc 2001-01-23 22:28:44 +00:00
dent
03b5b152e9 Fix typo. 2001-01-11 21:21:17 +00:00
tron
0360b65f62 Remove obsolete "pre-build" target. 2001-01-07 17:07:13 +00:00
tron
f6ba3d0b30 Install all BIOS images. 2001-01-07 14:58:26 +00:00
tron
185bfcb968 Update "plex86" to 2001-01-06 sources. Changes since 2000-12-25:
- "Kevin P. Lawton" <kevin@mandrakesoft.com>: Sat Jan  6 23:39:58 EST 2001
  Integrated updates to write-cache from Tom Vijlbrief.
  Reorganized docs/ a little.  Split the xml docs into 2 docbooks.
    There is now a PUG (Plex86 User's Guide) and a
    PIG (Plex86 Internals Guide).  I removed the tarball out of
    the CVS tree, and will upload pre-generated docs to the FTP
    server periodically.  Look for docs-yyyy_hhmm.tar.gz.
    The tarball now contains both HTML and PS formats.
    There's also some notes on what packages are needed to generate
    and develop your own docs.  (docs/xml/README)  This release should
    make it easier for people to help out.
- "Kevin P. Lawton" <kevin@mandrakesoft.com>: Mon Jan  1 23:26:44 EST 2001
  Added another docs chapter (17) to the user's manual, relating to
    dynamic translation (DT) ideas for maintaining linear to translated
    code address mappings and some other stuff.  You can update from
    CVS and just untar the docs/ tarball if you want.
- "Kevin P. Lawton" <kevin@mandrakesoft.com>: Mon Jan  1 11:04:34 EST 2001
  Integrated write-cache plugin from Tom Vijlbrief, and his related
    mods to the hard drive code, to handle > 32-bit file IO.
  Integrated small FreeBSD Makefile mods from Alexander Langer.
  Regenerated configure.
- "Kevin P. Lawton" <kevin@mandrakesoft.com>: Sat Dec 30 10:17:23 EST 2000
  Integrated FreeBSD host port by Alexander Langer <alex@big.endian.de>
    Note: this port does not work yet, but was uploaded so others
    can work on it.
- "Kevin P. Lawton" <kevin@mandrakesoft.com>: Thu Dec 28 13:51:50 EST 2000
  Integrated LBA patches from Tom Vijlbrief, to rombios.c and harddrv.cc.
    I modified the patches slightly, and have not tested them much.
    Am uploading changes to let Tom test them as integrated.
    Tom was able to access up to 2GB partitions with his changes.
  Generated new BIOS.  Changed all conf files to use new BIOS.
- "Kevin P. Lawton" <kevin@mandrakesoft.com>: Thu Dec 28 10:32:57 EST 2000
  Added dt-testbed dir.  This is just a small separate testbed program
    for developing thoughts about generated code for a quasi-dynamic
    translation scheme.  If you're interested in such developments,
    look at the README file in that dir.
- "Kevin P. Lawton" <kevin@mandrakesoft.com>: Tue Dec 26 16:34:49 EST 2000
  Added framework for write-cache buffering (for "persistent disks").
    Created new plugin, in directory user/plugins/write-cache/.  It
    does nothing currently, other than pass disk accesses to libc.
    This is to make it easier for others to implement the actual logic,
    without having to know much about plex86 internals.  There are some
    notes in the plugin C code.
  I also created a new button (really lame) on the GUI.  This triggers
    a call to the plugin, so the user can select when to flush (commit)
    the writes in the write-cache to disk and clear the cache.
    Eventually, a nice menu system might do this with a "Are you sure?"
    dialog or something similar.
  It is possible that a large number of disk writes may exceed the
    size of the write-cache (which should be configured by an option
    to the plugin eventually).  In that case, it would be good to present
    the user with 2 options: 1) Quit altogether and ignore writes,
    and 2) commit writes and continue.  This should eventually be
    GUI oriented, by stdin would be OK for now.
2001-01-07 14:44:18 +00:00
simonb
878986a768 Enable on alpha - this works enough to boot rescue-small. 2001-01-04 22:51:53 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
hubertf
19400f6e31 Make it a bit clearer what to set BSDSRCDIR to. 2001-01-03 16:21:58 +00:00
kleink
bb3b8eaeba Fix BIOS pathname substitution. 2001-01-02 14:18:17 +00:00
dmcmahill
076d50e9ca fix compilation on alpha. 2000-12-27 14:08:39 +00:00
tron
024e057c1b Update "plex86" to 2000-12-25 sources. Changes since 2000-12-16:
- "Kevin P. Lawton" <kevin@mandrakesoft.com>: Sun Dec 24 19:07:34 EST 2000
  Integrated mods from Warwick Duncan for some remaining C++ -> C
    comment conversions in plugin directories.
  Added dynamic translation idea chapter to docs.
2000-12-25 23:50:52 +00:00
tsarna
9a481c3d69 Remove me as maintainer. I haven't used this in ages. 2000-12-24 21:44:31 +00:00
wiz
0a7f57b00f No patches -> dummy patch-sum file. 2000-12-21 12:36:08 +00:00
tron
61e11e7f2c Depend on version 6.3 or newer of the SuSE packages. 2000-12-17 21:49:40 +00:00
wiz
bb7a355e94 Fix path. 2000-12-17 21:18:30 +00:00
tron
49756c9973 Only compress VGA font in "post-build" target if it wasn't compressed yet.
This way a second "make build" doesn't fail.
2000-12-17 17:43:18 +00:00
tron
72be9b8832 Correct directory for "suse_x11" package. 2000-12-17 15:52:13 +00:00
tron
4419bdbc55 Use "g77.rpm" as replacement for the obsolete "f77.rpm". 2000-12-17 13:18:38 +00:00
tron
1382094832 Remove obsolete comment concering "ncurses-p1.rpm". 2000-12-17 13:13:26 +00:00
tron
1a34af6f27 Forgot to add "suse_glx" to dependence list. 2000-12-17 13:06:24 +00:00
tron
50dc37a7ee Use SuSE 6.4 as base for all SuSE packages. We can't use 7.0 now because
it is XFree86 4.x based while NetBSD still uses XFree86 3.3.6 which
causes problem with shared files.
2000-12-17 13:05:41 +00:00
tron
50698d94cd Rename "suse.mk" to "Makefile.common" which is the standard name for
make include files shared between packages.
2000-12-16 22:37:30 +00:00
wiz
6f05b53acc Modify path in (previously unused) MASTER_SITES entry, and enable it.
Fixes pkg/11751 and pkg/11752.
2000-12-16 14:53:38 +00:00
fvdl
d5ce9d2773 Update to snapshot dated 2000-12-16. Includes a fix from Lennart
Augustsson to avoid false 'device busy' errors.
2000-12-16 12:43:13 +00:00
tv
5035df2c1f Flesh out the installation infrastructure. Currently this is done in the
pkg's Makefile, but should someday be part of the plex86 distribution.
2000-12-15 00:10:32 +00:00
tv
bd0716127c Feh. Tabs->spaces on comment-only line. 2000-12-14 19:45:49 +00:00
tv
48c40486ee Remove duplication of bsd.pref.mk include. This include needs to be AFTER
the BSDSRCDIR?= definition to make sure the user actually sets it.
2000-12-14 19:45:11 +00:00
hubertf
6c73c755f5 Update to 0.20001214.2 - the NetBSD changes are now in the anoncvs
repository. Uses new tarball from there.

While there, pull in bsd.prefs.mk so BSDSRCDIR has a chance to be defined.
2000-12-14 16:45:01 +00:00
tsarna
a5f0cdf2ab path-sum 2000-12-14 16:41:12 +00:00
tsarna
49fed6108c Make patch actually apply. 2000-12-14 16:40:57 +00:00
tv
58606abd65 One more thing: Actually pass the source dir to ./configure! 2000-12-14 15:53:33 +00:00
tv
9cd29592ec Add a comment to indicate why we now do the BSDSRCDIR?= dance with
bsd.prefs.mk.
2000-12-14 15:52:38 +00:00