From owner-freebsd-ports Sun Aug 22 1:41:35 1999 Delivered-To: freebsd-ports@freebsd.org Received: from dfw-ix15.ix.netcom.com (dfw-ix15.ix.netcom.com [206.214.98.15]) by hub.freebsd.org (Postfix) with ESMTP id 557771555D; Sun, 22 Aug 1999 01:41:28 -0700 (PDT) (envelope-from asami@stampede.cs.berkeley.edu) Received: (from smap@localhost) by dfw-ix15.ix.netcom.com (8.8.4/8.8.4) id DAA20357; Sun, 22 Aug 1999 03:41:27 -0500 (CDT) Received: from sji-ca5-176.ix.netcom.com(209.109.234.176) by dfw-ix15.ix.netcom.com via smap (V1.3) id rma020347; Sun Aug 22 03:41:00 1999 Received: (from asami@localhost) by silvia.hip.berkeley.edu (8.9.3/8.6.9) id BAA01352; Sun, 22 Aug 1999 01:40:56 -0700 (PDT) To: Nik Clayton Cc: ports@freebsd.org Subject: Re: Should every package also have a port? References: <19990821173427.A73931@catkin.nothing-going-on.org> From: asami@freebsd.org (Satoshi - Ports Wraith - Asami) Date: 22 Aug 1999 01:40:55 -0700 In-Reply-To: Nik Clayton's message of "Sat, 21 Aug 1999 17:34:27 +0100" Message-ID: Lines: 45 X-Mailer: Gnus v5.7/Emacs 20.4 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org * From: Nik Clayton * Are there any rules that say that if something is available as a package * then it should also be available as a port? No. * The FreeBSD Documentation (FAQ, Handbook, et al) will shortly be available * as FreeBSD packages, suitable for pkg_add(1). Are the methods for automatically building these checked in to the repository? (I.e., is there a place in the doc tree where I can go and type "make doc-packages" and have all the packages built?) Also, what is the reason why you prefer to build this yourself? (I asked the same question the last time you brought it up but don't remember your reply.) If you just put a "port" like the one in /usr/ports/japanese/handbook, the packages will be built automatically by the package building machines. They update the doc tree automatically before the build, so they will give people very fresh packages a few times a week. * I'm wondering whether it's worthwhile creating a port skeleton for each * one of these packages, where * * % cd /usr/ports/fdp/faq [1] * % make "FORMATS=html html-split" LANG=en_US.ISO_8859-1 install * * would just run the equivalent of * * % pkg_add ftp://.../faq-en_US.ISO_8859-1-html.tgz * % pkg_add ftp://.../faq-en_US.ISO_8859-1-html-split.tgz * * and where "make package" would be a no-op. Also, there could be no * checksum file, because the documentation packages would be rebuilt daily * (or, at the very least, weekly). * * Personally, I don't think this is worth the hassle. But I'm not a ports * guy, so I figure the final call is in your hands. No, if the "port" is a something like that, it's definitely not worth it. If it's something that builds the actual packages, I believe it is. Satoshi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message