From owner-freebsd-ports@FreeBSD.ORG Sat Aug 23 16:20:49 2008 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA346106564A; Sat, 23 Aug 2008 16:20:49 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from cauchy.math.missouri.edu (cauchy.math.missouri.edu [128.206.184.213]) by mx1.freebsd.org (Postfix) with ESMTP id B52618FC16; Sat, 23 Aug 2008 16:20:49 +0000 (UTC) (envelope-from stephen@math.missouri.edu) Received: from laptop3.gateway.2wire.net (cauchy.math.missouri.edu [128.206.184.213]) by cauchy.math.missouri.edu (8.14.2/8.14.2) with ESMTP id m7NGKexG086409; Sat, 23 Aug 2008 11:20:40 -0500 (CDT) (envelope-from stephen@math.missouri.edu) Message-ID: <48B038E0.6010702@math.missouri.edu> Date: Sat, 23 Aug 2008 11:20:48 -0500 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.16) Gecko/20080815 SeaMonkey/1.1.11 MIME-Version: 1.0 To: ports@freebsd.org, maho@freebsd.org, =?windows-1252?Q?Nakata_=3F=3F?= Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: octave forge proof of concept 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: Sat, 23 Aug 2008 16:20:50 -0000 Dear All, I am attempting to make a new math/octave-forge port. I would like to offer this proof of concept, so as to get advice before finishing it off. It is at http://www.math.missouri.edu/~stephen/octave-forge/octave-forge-port-bundle.tar.gz. It is implemented as a metaport. So far I have only two of the sub-ports made, but in the end there will be close to 73 of them. There are many issues. The main one is that octave now has its own package maintenance procedure, and it seems very difficult to get around it. For this reason, each sub-port makes its own octave-package, which is placed in /usr/local/share/octave/tarballs, and then each sub-port instructs octave to install the octave-package. Similarly with pkg_add and pkg_delete. This process does seem to work, and if it meets everyones approval, I can finish it off rather quickly. But it is rather non-standard, so I want to wait a few days to get opinions first. Stephen