From owner-freebsd-ports@FreeBSD.ORG Sun Jun 24 09:42:42 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1F5A916A421; Sun, 24 Jun 2007 09:42:42 +0000 (UTC) (envelope-from nobutaka@nobutaka.org) Received: from media-w.com (media-w.com [204.202.15.129]) by mx1.freebsd.org (Postfix) with ESMTP id E2A9213C48A; Sun, 24 Jun 2007 09:42:41 +0000 (UTC) (envelope-from nobutaka@nobutaka.org) Received: from bullet.internal.nobutaka.org (x034121.ppp.asahi-net.or.jp [122.249.34.121]) (authenticated bits=0) by media-w.com (8.13.6.20060614/8.13.6) with ESMTP id l5O983eJ007621; Sun, 24 Jun 2007 18:08:07 +0900 (JST) Date: Sun, 24 Jun 2007 18:08:02 +0900 Message-ID: <86645dhg99.wl%nobutaka@nobutaka.org> From: MANTANI Nobutaka To: ports@freebsd.org In-Reply-To: <87abvgxk6w.fsf@kobe.laptop> References: <87abvgxk6w.fsf@kobe.laptop> User-Agent: Wanderlust/2.15.5 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.7 Emacs/22.1 (i386-pc-freebsd) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (media-w.com [204.202.15.129]); Sun, 24 Jun 2007 18:08:08 +0900 (JST) Cc: Giorgos Keramidas Subject: Re: FW: [Richard Stallman] Emacs 22.1 released X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jun 2007 09:42:42 -0000 Hello, I'm sorry for my late reply. At Mon, 04 Jun 2007 10:17:27 +0300, Giorgos Keramidas wrote: > > I've been maintaining on and off the editors/emacs-devel port for some > time, with the kind help of many people who submitted PRs and/or even > wholesale updates to newer pre-release snapshots, but I don't know if I > am sufficiently experienced with the Ports tree to maintain _the_ > official editors/emacs port. I think that you know more about Emacs 22 than me and it would be better if you maintain editors/emacs port after upgrading to 22.1. I will keep maintaining editors/emacs21 port. > Bearing this in mind, what is the usual way we like handling upgrades of > this sort or magnitude for our Emacs-depending ports? > > Should we keep the editors/emacs-devel port, update it to Emacs 22.1 and > allow for some time of 'settling in' before we switch editors/emacs to > the 22.1 version? > > Then when the time comes to switch editors/emacs to editors/emacs21 how > should we handle the 'move' (i.e. do we repo-move the files?)? > > If we do the repo-move, what is the process of making sure all the Ports > which depend on editors/emacs21 keep working, and how do we handle ports > which use editors/emacs (emacs22 by then)? I have the following plan. Any suggestions are welcome. 1. Repo-copy from editors/emacs port to editors/emacs21 port. 2. Upgrade editors/emacs port to 22.1. (maintainer changed to keramida.) 3. Add the entry for editors/emacs21 to editors/Makefile. 4. Change bsd.emacs.mk for editors/emacs, editors/emacs21 and editors/emacs-devel. Relations between EAMCS_PORT_NAME and EMACS_PORTSDIR shold be changed like this. EMACS_PORT_NAME EMACS_PORTSDIR emacs21 ${PORTSDIR}/editors/emacs21 emacs22 ${PORTSDIR}/editors/emacs emacs-devel ${PORTSDIR}/editors/emacs-devel 5. Change elisp ports. Change EMACS_PORT_NAME=emacs21 to emacs22 for each Makefile and add slave ports with EMACS_PORT_NAME=emacs21. Most elisp ports that support Emacs 21 should work with EMACS_PORT_NAME=emacs22. Currently I prepared patches for editors/emacs port and bsd.emacs.mk. http://people.freebsd.org/~nobutaka/emacs-20070624.diff http://people.freebsd.org/~nobutaka/emacs-20070624.tar.bz2 (port tarball) http://people.freebsd.org/~nobutaka/bsd.emacs.mk-20070624.diff But unfortunately I can read/write email and do committer work on weekends only. So I give approval for keramida to commit to editors/emacs and related ports. Please go ahead. Sincerely, -- MANTANI Nobutaka nobutaka@nobutaka.org, nobutaka@freebsd.org