From owner-freebsd-ports@FreeBSD.ORG Sun Aug 15 04:41:57 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C041416A4CE; Sun, 15 Aug 2004 04:41:57 +0000 (GMT) Received: from black.imgsrc.co.jp (black.imgsrc.co.jp [210.226.20.147]) by mx1.FreeBSD.org (Postfix) with ESMTP id 384EE43D1D; Sun, 15 Aug 2004 04:41:57 +0000 (GMT) (envelope-from kuriyama@imgsrc.co.jp) Received: from localhost (localhost [127.0.0.1]) by black.imgsrc.co.jp (Postfix) with ESMTP id 4619550B60; Sun, 15 Aug 2004 13:41:52 +0900 (JST) Received: from black.imgsrc.co.jp (black.imgsrc.co.jp [IPv6:2001:218:422:2::9999]) by black.imgsrc.co.jp (Postfix) with ESMTP id D23BE50B13; Sun, 15 Aug 2004 13:41:50 +0900 (JST) Date: Sun, 15 Aug 2004 13:41:50 +0900 Message-ID: <7my8khdnch.wl@black.imgsrc.co.jp> From: Jun Kuriyama To: Ade Lovett In-Reply-To: References: <20040811172245.I54010@ync.qbhto.arg> <7mbrhffqyn.wl@black.imgsrc.co.jp> User-Agent: Wanderlust/2.10.1 (Watching The Wheels) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.3 (i386--freebsd) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by amavisd 0.1 cc: freebsd-ports@freebsd.org Subject: Re: Projects with multiple versions in our ports tree X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Aug 2004 04:41:57 -0000 # This is just my opinion from old experience. At Sun, 15 Aug 2004 01:10:31 +0000 (UTC), Ade Lovett wrote: > On Aug 13, 2004, at 00:16, Jun Kuriyama wrote: > > I'm using "foo" port as mainstream version and "fooXX" port as forked > > / obsoleted versions (and I think this tradition is still alive, isn't > > it?) > > This only works when there is an identifiable "mainstream" version. > Since the autotools stuff was mentioned, pretty much all of them can be > considered "mainstream" given the massive incompatibilities between > versions (yes, I'd love to have just libtool,autoconf and automake, but > it just ain't going to happen). To decide what branch would be "mainstream" or not should up to maintainer. I know your effort around autotools and it's difficulty, but if I were a maintainer, I'll just use libtool as the latest version with complete CVS history, and use libtoolXX as old, branched version (but I think your choice is not so bad and satisfied with current situation). What I mentioned as "mainstream" is, if someone want to use that port as newbie (without histrorical compatibility problem), he should chose that version. If original distribution is folked, we should make another port which has $PKGBASE (like comms/conserver and comms/conserver-com). > One thing that slightly bugs me are ports that effectively include the > version number twice, for example: > > cd /usr/ports/dns/bind9 && make -V PKGNAME > bind9-9.2.3 > > To my mind, that should really read bind-9.2.3, with appropriate > LATEST_LINK magic. Agreed. -- Jun Kuriyama // IMG SRC, Inc. // FreeBSD Project