This commit is contained in:
commit
940fca629e
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
3
Dev86src-0.16.0.tar.bz2
Normal file
3
Dev86src-0.16.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:db675f0d08604c2213a73fcb4932bb29775b9d2a525b1a73e461a2da73d8b11e
|
||||
size 575723
|
112
bin86.changes
Normal file
112
bin86.changes
Normal file
@ -0,0 +1,112 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:44:11 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 22 22:28:55 CEST 2005 - ro@suse.de
|
||||
|
||||
- fix implicit warnings
|
||||
- do not strip during make install
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 16 09:42:23 CEST 2005 - meissner@suse.de
|
||||
|
||||
- fixed size of buffer passed to realpath.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 19 17:42:05 CET 2005 - ro@suse.de
|
||||
|
||||
- fixed more compiler warnings
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 3 09:21:20 CET 2004 - kukuk@suse.de
|
||||
|
||||
- Fix compiler warnings
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 20 01:39:53 CEST 2003 - ro@suse.de
|
||||
|
||||
- use defattr
|
||||
- don't build as root
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 18 01:49:49 CEST 2003 - ro@suse.de
|
||||
|
||||
- move buildroot entry to top in specfile
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 6 12:06:44 CEST 2003 - ro@suse.de
|
||||
|
||||
- pack include files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 23 11:40:31 CET 2003 - ro@suse.de
|
||||
|
||||
- downgrade to 0.16.0 since author claims 0.16.10 to be unstable
|
||||
- use buildroot
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 16 11:32:17 CET 2002 - ro@suse.de
|
||||
|
||||
- update to 0.16.10
|
||||
- bzip source, add URL to specfile
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 1 23:41:24 CET 2002 - ro@suse.de
|
||||
|
||||
- sys_errlist is deprecated, patch ar.c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
|
||||
|
||||
- removed bogus self-provides
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 24 17:27:56 CEST 2002 - ro@suse.de
|
||||
|
||||
- fix doc section for new cp behaviour
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 25 15:18:45 CEST 2000 - ro@suse.de
|
||||
|
||||
- sorted
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 9 12:01:41 CET 2000 - ro@suse.de
|
||||
|
||||
- fixed prefix-path for bcc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 17 17:29:17 CET 2000 - ro@suse.de
|
||||
|
||||
- man to /usr/share/man
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 14 13:13:21 CET 1999 - ro@suse.de
|
||||
|
||||
- build from full-source Dev86-0.14.9
|
||||
- added subpackage dev86 containing elksemu and bcc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
||||
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 5 23:55:02 CEST 1999 - ro@suse.de
|
||||
|
||||
- updated to 0.14.9 with current src and manpages
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 10 12:53:54 MEST 1998 - ro@suse.de
|
||||
|
||||
- don't redeclare malloc for glibc
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
Wed Apr 30 15:57:14 CEST 1997 - florian@suse.de
|
||||
|
||||
|
||||
- update to version 0.4
|
||||
|
||||
|
158
bin86.spec
Normal file
158
bin86.spec
Normal file
@ -0,0 +1,158 @@
|
||||
#
|
||||
# spec file for package bin86 (Version 0.16.0)
|
||||
#
|
||||
# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
# package are under the same license as the package itself.
|
||||
#
|
||||
# Please submit bugfixes or comments via http://www.suse.de/feedback/
|
||||
#
|
||||
|
||||
# norootforbuild
|
||||
|
||||
Name: bin86
|
||||
License: Other License(s), see package
|
||||
Group: Development/Languages/Other
|
||||
Autoreqprov: on
|
||||
Version: 0.16.0
|
||||
Release: 190
|
||||
Summary: An 8086 Assembler and Linker
|
||||
URL: http://www.cix.co.uk/~mayday/
|
||||
Source: Dev86src-%{version}.tar.bz2
|
||||
Patch: dev86-%{version}.dif
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
An 8086 assembler and linker.
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Robert de Bath <rdebath@poboxes.com>
|
||||
Bruce Evans <bde@runx.oz.au>
|
||||
Linus Torvalds <torvalds@transmeta.com>
|
||||
H.J. Lu <hjl@nynexst.com>
|
||||
|
||||
%package -n dev86
|
||||
Summary: 8086 Development Suite
|
||||
Requires: bin86
|
||||
Group: Development/Languages/Other
|
||||
|
||||
%description -n dev86
|
||||
This package contains tools for generating Elks/8086 programs and the
|
||||
Elksemu for execution of these programs in Linux.
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Robert de Bath <rdebath@poboxes.com>
|
||||
Bruce Evans <bde@runx.oz.au>
|
||||
Linus Torvalds <torvalds@transmeta.com>
|
||||
H.J. Lu <hjl@nynexst.com>
|
||||
|
||||
%prep
|
||||
%setup -n dev86-%{version}
|
||||
%patch
|
||||
|
||||
%build
|
||||
make GCCFLAG="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
make install DIST=$RPM_BUILD_ROOT PREFIX=/usr MANDIR=/usr/share/man
|
||||
make other
|
||||
make install-other DIST=$RPM_BUILD_ROOT MANDIR=/usr/share/man
|
||||
ln -sf as86.1 $RPM_BUILD_ROOT/usr/share/man/man1/as86_encap.1
|
||||
mv bootblocks/README bootblocks/README.bootblocks
|
||||
mv copt/README copt/README.copt
|
||||
mv dis88/README dis88/README.dis88
|
||||
mv elksemu/README elksemu/README.elksemu
|
||||
mv unproto/README unproto/README.unproto
|
||||
mv bin86/README bin86/README.bin86
|
||||
mkdir $RPM_BUILD_ROOT/usr/lib/bcc/kinclude
|
||||
cp -a libc/kinclude/arch $RPM_BUILD_ROOT/usr/lib/bcc/kinclude
|
||||
cp -a libc/kinclude/linuxmt $RPM_BUILD_ROOT/usr/lib/bcc/kinclude
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc README
|
||||
/usr/bin/as86
|
||||
/usr/bin/as86_encap
|
||||
/usr/bin/ld86
|
||||
/usr/bin/nm86
|
||||
/usr/bin/objdump86
|
||||
/usr/bin/size86
|
||||
%doc /usr/share/man/man1/as86.1.gz
|
||||
%doc /usr/share/man/man1/as86_encap.1.gz
|
||||
%doc /usr/share/man/man1/ld86.1.gz
|
||||
|
||||
%files -n dev86
|
||||
%defattr(-,root,root)
|
||||
%doc MAGIC Contributors bootblocks/README.bootblocks copt/README.copt
|
||||
%doc dis88/README.dis88
|
||||
%doc elksemu/README.elksemu unproto/README.unproto bin86/README-0.4
|
||||
%doc bin86/README.bin86 bin86/ChangeLog
|
||||
/lib/elksemu
|
||||
/usr/bin/ar86
|
||||
/usr/bin/bcc
|
||||
/usr/bin/dis86
|
||||
/usr/lib/bcc
|
||||
/usr/lib/liberror.txt
|
||||
%doc /usr/share/man/man1/bcc.1.gz
|
||||
%doc /usr/share/man/man1/dis86.1.gz
|
||||
%doc /usr/share/man/man1/elks.1.gz
|
||||
%doc /usr/share/man/man1/elksemu.1.gz
|
||||
|
||||
%changelog -n bin86
|
||||
* Wed Jan 25 2006 - mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Thu Sep 22 2005 - ro@suse.de
|
||||
- fix implicit warnings
|
||||
- do not strip during make install
|
||||
* Sat Jul 16 2005 - meissner@suse.de
|
||||
- fixed size of buffer passed to realpath.
|
||||
* Wed Jan 19 2005 - ro@suse.de
|
||||
- fixed more compiler warnings
|
||||
* Tue Feb 03 2004 - kukuk@suse.de
|
||||
- Fix compiler warnings
|
||||
* Mon Oct 20 2003 - ro@suse.de
|
||||
- use defattr
|
||||
- don't build as root
|
||||
* Wed Jun 18 2003 - ro@suse.de
|
||||
- move buildroot entry to top in specfile
|
||||
* Fri Jun 06 2003 - ro@suse.de
|
||||
- pack include files
|
||||
* Thu Jan 23 2003 - ro@suse.de
|
||||
- downgrade to 0.16.0 since author claims 0.16.10 to be unstable
|
||||
- use buildroot
|
||||
* Mon Dec 16 2002 - ro@suse.de
|
||||
- update to 0.16.10
|
||||
- bzip source, add URL to specfile
|
||||
* Sun Dec 01 2002 - ro@suse.de
|
||||
- sys_errlist is deprecated, patch ar.c
|
||||
* Tue Sep 17 2002 - ro@suse.de
|
||||
- removed bogus self-provides
|
||||
* Sat Aug 24 2002 - ro@suse.de
|
||||
- fix doc section for new cp behaviour
|
||||
* Mon Sep 25 2000 - ro@suse.de
|
||||
- sorted
|
||||
* Wed Feb 09 2000 - ro@suse.de
|
||||
- fixed prefix-path for bcc
|
||||
* Mon Jan 17 2000 - ro@suse.de
|
||||
- man to /usr/share/man
|
||||
* Tue Dec 14 1999 - ro@suse.de
|
||||
- build from full-source Dev86-0.14.9
|
||||
- added subpackage dev86 containing elksemu and bcc
|
||||
* Mon Sep 13 1999 - bs@suse.de
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
* Sun Sep 05 1999 - ro@suse.de
|
||||
- updated to 0.14.9 with current src and manpages
|
||||
* Thu Sep 10 1998 - ro@suse.de
|
||||
- don't redeclare malloc for glibc
|
||||
* Wed Apr 30 1997 - florian@suse.de
|
||||
- update to version 0.4
|
307
dev86-0.16.0.dif
Normal file
307
dev86-0.16.0.dif
Normal file
@ -0,0 +1,307 @@
|
||||
--- Makefile
|
||||
+++ Makefile
|
||||
@@ -11,10 +11,11 @@
|
||||
|
||||
ELKSSRC= /usr/src/elks
|
||||
PREFIX= /usr
|
||||
-LIBPRE= $(PREFIX)/bcc
|
||||
+LIBPRE= $(PREFIX)/lib/bcc
|
||||
BINDIR= $(PREFIX)/bin
|
||||
-LIBDIR= $(LIBPRE)/lib/bcc
|
||||
-CFLAGS= -O
|
||||
+MANDIR= $(PREFIX)/man
|
||||
+LIBDIR= $(LIBPRE)
|
||||
+CFLAGS= -O2 -m486 -fno-strength-reduce
|
||||
|
||||
# Some makes take the last of a list as the default ...
|
||||
all: make.fil
|
||||
@@ -38,6 +39,7 @@
|
||||
-e "s:%PREFIX%:$(PREFIX):" \
|
||||
-e "s:%LIBPRE%:$(LIBPRE):" \
|
||||
-e "s:%BINDIR%:$(BINDIR):" \
|
||||
+ -e "s:%MANDIR%:$(MANDIR):" \
|
||||
-e "s:%LIBDIR%:$(LIBDIR):" \
|
||||
-e "s:%ELKSSRC%:$(ELKSSRC):" \
|
||||
-e "s:%CC%:$(CC):" \
|
||||
@@ -64,9 +66,9 @@
|
||||
rm -f $(BINDIR)/objdump86 $(BINDIR)/nm86 $(BINDIR)/size86
|
||||
rm -f /lib/elksemu
|
||||
rm -f /usr/lib/liberror.txt
|
||||
- rm -f /usr/man/man1/elks.1* /usr/man/man1/elksemu.1*
|
||||
- rm -f /usr/man/man1/dis86.1* /usr/man/man1/bcc.1*
|
||||
- rm -f /usr/man/man1/as86.1* /usr/man/man1/ld86.1*
|
||||
+ rm -f $(MANDIR)/man1/elks.1* $(MANDIR)/man1/elksemu.1*
|
||||
+ rm -f $(MANDIR)/man1/dis86.1* $(MANDIR)/man1/bcc.1*
|
||||
+ rm -f $(MANDIR)/man1/as86.1* $(MANDIR)/man1/ld86.1*
|
||||
@# TO HERE
|
||||
|
||||
distribution:
|
||||
--- ar/ar.c
|
||||
+++ ar/ar.c
|
||||
@@ -28,6 +28,7 @@
|
||||
#include <time.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
+#include <errno.h>
|
||||
#include "ar.h"
|
||||
#include "rel_aout.h"
|
||||
|
||||
@@ -35,16 +36,12 @@
|
||||
#define HAVE_RENAME
|
||||
#undef HAVE_FSYNC
|
||||
#define SHORT_FILENAME
|
||||
-extern char **sys_errlist;
|
||||
-extern int sys_nerr;
|
||||
#else
|
||||
#define HAVE_FCHMOD
|
||||
#define HAVE_RENAME
|
||||
#undef HAVE_FSYNC
|
||||
#endif
|
||||
|
||||
-extern int errno;
|
||||
-
|
||||
#ifdef __GNUC__
|
||||
# ifndef alloca
|
||||
# define alloca __builtin_alloca
|
||||
@@ -500,7 +497,7 @@
|
||||
break;
|
||||
|
||||
default:
|
||||
- usage ("invalid operation %d", operation);
|
||||
+ usage ("invalid operation %d", (char *) operation);
|
||||
}
|
||||
|
||||
exit (0);
|
||||
@@ -669,7 +666,7 @@
|
||||
chmod (member.name, member.mode);
|
||||
#endif
|
||||
if (ferror (ostream) || fclose (ostream) != 0)
|
||||
- error ("%s: I/O error", member.name);
|
||||
+ error ("%s: I/O error", member.name, NULL, NULL, NULL);
|
||||
|
||||
if (preserve_dates)
|
||||
{
|
||||
@@ -816,7 +813,7 @@
|
||||
{
|
||||
register struct mapelt *found = find_mapelt_noerror (map, name);
|
||||
if (found == 0)
|
||||
- error ("no member named `%s'", name);
|
||||
+ error ("no member named `%s'", name, NULL, NULL, NULL);
|
||||
return found;
|
||||
}
|
||||
|
||||
@@ -1076,7 +1073,7 @@
|
||||
}
|
||||
header->ar_name[sizeof (header->ar_name) - 1] = '\0';
|
||||
error ("member name `%s' truncated to `%s'",
|
||||
- mapelt->info.name, header->ar_name);
|
||||
+ mapelt->info.name, header->ar_name, NULL, NULL);
|
||||
}
|
||||
#if defined(USG) || defined(HAVE_TRAILING_SLASH_IN_NAME)
|
||||
{
|
||||
@@ -1275,7 +1272,7 @@
|
||||
{
|
||||
struct mapelt *map = make_map (0);
|
||||
char **p;
|
||||
- struct mapelt *after_mapelt;
|
||||
+ struct mapelt *after_mapelt = NULL;
|
||||
struct mapelt mapstart;
|
||||
struct mapelt *change_map;
|
||||
|
||||
@@ -1337,7 +1334,7 @@
|
||||
{
|
||||
struct mapelt *map = make_map (1);
|
||||
struct mapelt mapstart;
|
||||
- struct mapelt *after_mapelt;
|
||||
+ struct mapelt *after_mapelt = NULL;
|
||||
struct mapelt *change_map;
|
||||
char **p;
|
||||
int changed;
|
||||
@@ -1980,7 +1977,7 @@
|
||||
usage (s1, s2)
|
||||
char *s1, *s2;
|
||||
{
|
||||
- error (s1, s2);
|
||||
+ error (s1, s2, NULL, NULL, NULL);
|
||||
fprintf (stderr, "\
|
||||
Usage: %s [d|m|p|q|r|t|x [[abi [position-name] [cilouv]] archive file...\n",
|
||||
program_name);
|
||||
@@ -1990,10 +1987,9 @@
|
||||
/* Print error message and exit. */
|
||||
|
||||
void
|
||||
-fatal (s1, s2)
|
||||
- char *s1, *s2;
|
||||
+fatal (char *s1, char *s2)
|
||||
{
|
||||
- error (s1, s2);
|
||||
+ error (s1, s2, NULL, NULL, NULL);
|
||||
exit (1);
|
||||
}
|
||||
|
||||
@@ -2027,12 +2023,11 @@
|
||||
char *name;
|
||||
{
|
||||
char *s;
|
||||
-
|
||||
- if (errno < sys_nerr)
|
||||
- s = concat ("", sys_errlist[errno], " for %s");
|
||||
- else
|
||||
+ int m_errno = errno;
|
||||
+ s = concat ("", strerror(errno), " for %s");
|
||||
+ if (m_errno != errno)
|
||||
s = "unknown error for %s";
|
||||
- error (s, name);
|
||||
+ error (s, name, NULL, NULL, NULL);
|
||||
}
|
||||
|
||||
void
|
||||
@@ -2040,10 +2035,9 @@
|
||||
char *name;
|
||||
{
|
||||
char *s;
|
||||
-
|
||||
- if (errno < sys_nerr)
|
||||
- s = concat ("", sys_errlist[errno], " for %s");
|
||||
- else
|
||||
+ int m_errno = errno;
|
||||
+ s = concat ("", strerror(errno), " for %s");
|
||||
+ if (m_errno != errno)
|
||||
s = "cannot open %s";
|
||||
fatal (s, name);
|
||||
}
|
||||
@@ -2089,7 +2083,7 @@
|
||||
{
|
||||
char *result = realloc (ptr, size);
|
||||
if (result == 0)
|
||||
- fatal ("virtual memory exhausted");
|
||||
+ fatal ("virtual memory exhausted", 0);
|
||||
return result;
|
||||
}
|
||||
|
||||
--- bcc/Makefile
|
||||
+++ bcc/Makefile
|
||||
@@ -4,13 +4,13 @@
|
||||
#
|
||||
|
||||
PREFIX=/usr
|
||||
-LIBPRE=$(PREFIX)
|
||||
+LIBPRE=$(PREFIX)/lib/bcc
|
||||
|
||||
CFLAGS =-O
|
||||
LDFLAGS =-s
|
||||
BINDIR =$(PREFIX)/bin
|
||||
-LIBDIR =$(LIBPRE)/lib/bcc
|
||||
-BCCDEFS =-DLOCALPREFIX=$(LIBPRE) -DBINDIR=$(BINDIR) -DDEFARCH=0
|
||||
+LIBDIR =$(LIBPRE)
|
||||
+BCCDEFS =-DLOCALPREFIX=$(PREFIX) -DBINDIR=$(BINDIR) -DDEFARCH=0
|
||||
|
||||
OBJS = bcc-cc1.o codefrag.o debug.o declare.o express.o exptree.o floatop.o \
|
||||
function.o gencode.o genloads.o glogcode.o hardop.o input.o label.o \
|
||||
--- bcc/bcc.c
|
||||
+++ bcc/bcc.c
|
||||
@@ -3,6 +3,7 @@
|
||||
/* Copyright (C) 1992 Bruce Evans */
|
||||
|
||||
#define _POSIX_SOURCE 1
|
||||
+#define _BSD_SOURCE 1
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
@@ -961,10 +962,14 @@
|
||||
|
||||
for(d=s=ptr; d && *s; s=d)
|
||||
{
|
||||
+#ifdef PATH_MAX
|
||||
+ char buf[PATH_MAX];
|
||||
+#else
|
||||
#ifdef MAXPATHLEN
|
||||
char buf[MAXPATHLEN];
|
||||
#else
|
||||
- char buf[1024];
|
||||
+ char buf[4096];
|
||||
+#endif
|
||||
#endif
|
||||
|
||||
free(temp);
|
||||
--- dis88/Makefile
|
||||
+++ dis88/Makefile
|
||||
@@ -28,6 +28,7 @@
|
||||
CFLAGS=-O
|
||||
LDFLAGS=
|
||||
PREFIX=/usr
|
||||
+MANDIR=$(PREFIX)/man
|
||||
|
||||
OBJ = disrel.o dismain.o distabs.o dishand.o disfp.o
|
||||
|
||||
@@ -37,8 +38,8 @@
|
||||
$(CC) $(LDFLAGS) -o dis88 $(OBJ)
|
||||
|
||||
install: dis88
|
||||
- install -m 755 -s dis88 $(DIST)$(PREFIX)/bin/dis86
|
||||
- install -m 644 dis88.1 $(DIST)$(PREFIX)/man/man1/dis86.1
|
||||
+ install -m 755 dis88 $(DIST)$(PREFIX)/bin/dis86
|
||||
+ install -m 644 dis88.1 $(DIST)$(MANDIR)/man1/dis86.1
|
||||
|
||||
$(OBJ): dis.h a.out.h
|
||||
|
||||
--- elksemu/Makefile
|
||||
+++ elksemu/Makefile
|
||||
@@ -39,7 +39,7 @@
|
||||
# to redirect.
|
||||
install: elksemu
|
||||
install -d $(DIST)/lib
|
||||
- install -s -o root -g root -m 4555 elksemu $(DIST)/lib/elksemu
|
||||
+ install -o root -g root -m 4555 elksemu $(DIST)/lib/elksemu
|
||||
|
||||
clean realclean:
|
||||
rm -f $(OBJ) binfmt_elks.o elksemu call_tab.v defn_tab.v
|
||||
--- ld/dumps.c
|
||||
+++ ld/dumps.c
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
/* Copyright (C) 1994 Bruce Evans */
|
||||
|
||||
+#include <string.h>
|
||||
#include "const.h"
|
||||
#include "obj.h"
|
||||
#include "type.h"
|
||||
--- makefile.in
|
||||
+++ makefile.in
|
||||
@@ -68,13 +68,13 @@
|
||||
|
||||
# Alter these if for some reason you don't want this done as root.
|
||||
#ifdef __BCC__
|
||||
-INDAT=-o root -g root -m 644
|
||||
-INEXE=-o root -g root -m 755
|
||||
-INSCR=-o root -g root -m 755
|
||||
+INDAT=-m 644
|
||||
+INEXE=-m 755
|
||||
+INSCR=-m 755
|
||||
#else
|
||||
-INDAT=-o root -g root -m 644
|
||||
-INEXE=-o root -g root -m 755 -s
|
||||
-INSCR=-o root -g root -m 755
|
||||
+INDAT=-m 644
|
||||
+INEXE=-m 755
|
||||
+INSCR=-m 755
|
||||
#endif
|
||||
|
||||
#ifdef GNUMAKE
|
||||
@@ -102,6 +102,7 @@
|
||||
LIBPRE= %LIBPRE%
|
||||
BINDIR= %BINDIR%
|
||||
LIBDIR= %LIBDIR%
|
||||
+MANDIR= %MANDIR%
|
||||
|
||||
#ifdef GNUMAKE
|
||||
export ELKSSRC
|
||||
@@ -214,7 +215,7 @@
|
||||
#endif
|
||||
|
||||
install-man:
|
||||
- -$(MAKEC) man MANDIR=$(DIST)$(PREFIX)/man install
|
||||
+ -$(MAKEC) man MANDIR=$(DIST)$(MANDIR) install
|
||||
|
||||
install-lib: lib/lib0-done lib/lib2-done
|
||||
install -d $(DISTLIB)/i86
|
Loading…
Reference in New Issue
Block a user