cvs.gedasymbols.org/archives/browse.cgi   search  
Mail Archives: djgpp/2009/04/09/22:45:24

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Rugxulo <rugxulo AT gmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: GNU Emacs 22.3 and Vista
Date: Thu, 9 Apr 2009 19:41:03 -0700 (PDT)
Organization: http://groups.google.com
Lines: 58
Message-ID: <f5509665-5037-4f7b-b71b-8868ddace192@l1g2000yqk.googlegroups.com>
References: <c6f1ce2a-c0a9-45ec-992f-1e2925f53a72 AT r28g2000vbp DOT googlegroups DOT com>
<uk564jmew DOT fsf AT gnu DOT org> <7b67b41d-4ec9-4d49-9e15-2b2db729e8cf AT 3g2000yqk DOT googlegroups DOT com>
<ueiwcji5g DOT fsf AT gnu DOT org> <e9d6710f-e784-4d0e-90a2-deda66c286e5 AT e3g2000vbe DOT googlegroups DOT com>
<u4ox7kafm DOT fsf AT gnu DOT org> <83fxgoda43 DOT fsf AT gnu DOT org> <c7c81398-f473-42b4-b6d9-2d3c4bedfc59 AT g37g2000yqn DOT googlegroups DOT com>
<83ws9t358x DOT fsf AT gnu DOT org> <6fe30866-6add-4c07-93dc-47e56462a597 AT z9g2000yqi DOT googlegroups DOT com>
<83vdpd329z DOT fsf AT gnu DOT org>
NNTP-Posting-Host: 68.220.187.74
Mime-Version: 1.0
X-Trace: posting.google.com 1239331263 26815 127.0.0.1 (10 Apr 2009 02:41:03 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Fri, 10 Apr 2009 02:41:03 +0000 (UTC)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: l1g2000yqk.googlegroups.com; posting-host=68.220.187.74;
posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8)
Gecko/2009032609 Firefox/3.0.8,gzip(gfe),gzip(gfe)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi,

On Apr 9, 5:12=A0pm, Eli Zaretskii <e DOT  DOT  DOT  AT gnu DOT org> wrote:
> > From: Rugxulo <rugx DOT  DOT  DOT  AT gmail DOT com>
> > Date: Thu, 9 Apr 2009 14:43:38 -0700 (PDT)
>
> > And just for the record, if you find it does matter, the latest GZip
> > .ZIPs (bin + src) 1.3.12 for DJGPP total less than 1 MB.
>
> It doesn't matter how small it is. =A0What matters is that it doesn't
> come with the basic DJGPP installation, and it is absent from stock
> DOS/Windows systems.

Even DJGPP is absent from stock DOS/Windows systems!

> Emacs is one of the few GNU packages that are considered ``basic'',
> i.e. ones you could build and install if you were bootstrapping the
> entire DJGPP system. =A0After you have the compiler, Binutils, and
> djdevXXX.zip, you are supposed to build Make first and Emacs next.

Not sure that will work since you still need sed, mv, rm.

> That is why both Make and Emacs do not use configure scripts to
> configure themselves and don't require additional tools to build,
> except what's absolutely necessary. =A0Gzip is out.

Except when necessary, of course.

This was all theoretical anyways. No loss since I didn't get my hopes
up unrealistically. But there are a few options, in theory at least:

1). Fix DJTAR to unpack .gz instead of .tar.gz (already mentioned to
DJ once before, he says it's not that simple a fix).

2). Use another portable tool (Elvis author's p.d. UNTAR or Tillman's
UNTGZ or Ibsen's tinf).

ftp://ftp.cs.pdx.edu/pub/elvis/
http://www.t-st.org/untgz/
http://www.ibsensoftware.com/download.html

EDIT: tinf has a makefile.dj2 file already. Of course, untar is public
domain, only one small .C file (40k unpacked), and pre-built 16-
bit .EXE is only 22k (or 13k UPX'd).

3). Use zlib to make Emacs have built-in Deflate support (oops,
another requirement, probably unlikely, although I swear there was
some other GNU project using zlib, but I forget).

http://www.zlib.net

4). Hack the Allegro Common Lisp version of inflate.cl to use Emacs
Lisp.

http://opensource.franz.com/deflate/index.html

It's not urgent, so don't bother worrying about this. But feel free to
think about it if you like the idea.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019