From owner-freebsd-ports@FreeBSD.ORG Thu Jan 14 21:20:28 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0CFBE1065676 for ; Thu, 14 Jan 2010 21:20:28 +0000 (UTC) (envelope-from forkandwait@gmail.com) Received: from mail-iw0-f198.google.com (mail-iw0-f198.google.com [209.85.223.198]) by mx1.freebsd.org (Postfix) with ESMTP id CEA128FC13 for ; Thu, 14 Jan 2010 21:20:27 +0000 (UTC) Received: by iwn36 with SMTP id 36so74277iwn.3 for ; Thu, 14 Jan 2010 13:20:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=O4+GEuCK7P+LYm5up6bOgNm/hEVaLSs2TiKea1n4M6k=; b=wvTEwOzHEsGu7VX6qv2nW7T07B4wHVy2cw6xo4jE+x9MlUi2JCTnQWlQBEmpitUcCC ucU1c3lVsSEgMLuwHvITryX0QHVLbFZEd1sqvvtULqTzub/3XsrsUWee2+do4YsVjGsl Yjnlbi+MigEOZbKlIR8+6LV3O1Nq2xLktF9V8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=RKQw4MxpM5ZHZbVf2GgC5zcsTSftCSPieV8noZW8UdMwAkXn+LTop+4cjE5cOuF1xu hpOTzFbbLk8fUpXd+Pn+yDlJ45p+4WvcnCFuG1n1j3Eyz/UTCYm8diKxVlUNcP8yqWlR e4Epwt0r1VjgYm2Usy7R+qUGpRqusBJm4Ouec= MIME-Version: 1.0 Received: by 10.231.159.207 with SMTP id k15mr1327666ibx.52.1263502367043; Thu, 14 Jan 2010 12:52:47 -0800 (PST) Date: Thu, 14 Jan 2010 12:52:47 -0800 Message-ID: <8029763b1001141252l7b6f0608r455788a3c0e487a6@mail.gmail.com> From: FW To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Distributing web-app via ports? 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: Thu, 14 Jan 2010 21:20:28 -0000 Hi all, (Sorry if this is a stupid question -- I did try to google it but to no avail...) I am writing a web app in python that depend on postgresql and cherrypy and a bunch of scientific libraries, and would like to find an easy way to distribute it. Part of what would need to get set up automatically during the make phase is a database along with some initial table data; this could be interactive as appropriate. Currently it is running on our servers but there are some people out there who would like to have it locally. As a recent BSD convert, I have started to wonder if a ports set up would be good. It would make it easy if you are on BSD, and give someone a place to start if they are on something else. (And if we get a bunch of contracting dollars to set it up for a country I could include hardware and installation time as part of the fee.) It is a niche application (mortality forecasting), so I am not sure if it would be appropriate for the standard BSD tree, but I would happily include it. I could also put the ports file (or whatever it is called) on my website and have folks grab it there. I could use apt or some such, but I don't like/ develop on Linux anymore, and there might be some converter thingy. The application itself is a form based thing, currently under mod_python, but it would be great to use the cherrypy http server and have it listen at an arbitrary port without apache needing to be run. If smart BSD porters could just share their thoughts about this approach, I would appreciate it. TIA