From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Ralf Angeli Newsgroups: gmane.emacs.devel Subject: Re: `make' written in elisp Date: Mon, 03 Jan 2005 00:55:53 +0100 Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1104710549 14162 80.91.229.6 (3 Jan 2005 00:02:29 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 3 Jan 2005 00:02:29 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 03 01:02:23 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1ClFfy-0008Q9-00 for ; Mon, 03 Jan 2005 01:02:23 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1ClFr6-0001ux-Ho for ged-emacs-devel@m.gmane.org; Sun, 02 Jan 2005 19:13:52 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1ClFqt-0001un-SR for emacs-devel@gnu.org; Sun, 02 Jan 2005 19:13:40 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1ClFqs-0001ub-Hv for emacs-devel@gnu.org; Sun, 02 Jan 2005 19:13:38 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1ClFqr-0001uW-QQ for emacs-devel@gnu.org; Sun, 02 Jan 2005 19:13:38 -0500 Original-Received: from [80.91.229.2] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1ClFZn-0003BO-E0 for emacs-devel@gnu.org; Sun, 02 Jan 2005 18:55:59 -0500 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1ClFZm-0005gA-00 for ; Mon, 03 Jan 2005 00:55:58 +0100 Original-Received: from dialin-212-144-210-043.arcor-ip.net ([212.144.210.43]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 03 Jan 2005 00:55:58 +0100 Original-Received: from angeli by dialin-212-144-210-043.arcor-ip.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 03 Jan 2005 00:55:58 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 23 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: dialin-212-144-210-043.arcor-ip.net User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:79b/WhtKIaHZxoCsVpm7Y9RjztM= X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:31706 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:31706 * David Kastrup (2005-01-03) writes: > Richard Stallman writes: > >> I found that it was extremely clean and appealing code. If a >> package system for Emacs can mean something like this, I am in favor >> of it. [...] > But I do think that we should try to offer some way of installing > external Lisp code if one has acquired it as a zip or tar archive in > some manner already. Have you ever looked at source-based package management systems like FreeBSD's ports system or NetBSD's pkgsrc? I think something like this would be suited very well for installing Emacs packages. They basically download the source code from the original site, patch it if necessary and call commands for building it, e.g. `configure', `make' and `make install'. Thus, an installation like the one of AUCTeX would not be a problem. In fact, FreeBSD's port for AUCTeX is ridiculously simple. -- Ralf