From owner-freebsd-ports@FreeBSD.ORG Mon Jun 12 02:55:16 2006 Return-Path: X-Original-To: ports@freebsd.org 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 CC26516A418 for ; Mon, 12 Jun 2006 02:55:16 +0000 (UTC) (envelope-from dthomas53@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.203]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58B7E43D45 for ; Mon, 12 Jun 2006 02:55:16 +0000 (GMT) (envelope-from dthomas53@gmail.com) Received: by nz-out-0102.google.com with SMTP id z3so1212725nzf for ; Sun, 11 Jun 2006 19:55:15 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=ehdEYkQ+XXgR0t9rFDGnKI9Trnso+DAXaIBh63oFyHtvzCKQC2rJd48RmYXBMX6FAsjJNttICKEKmwz/YOM+jDYLoWsdiZU2uLdwm1z3RC99bY8aPU41ECwrmU1+daJB05q1MdaGkKE4cRtkWdTUf779JZnFAihYhBYU76ZLrkY= Received: by 10.37.22.49 with SMTP id z49mr7964247nzi; Sun, 11 Jun 2006 19:55:14 -0700 (PDT) Received: by 10.37.12.21 with HTTP; Sun, 11 Jun 2006 19:55:14 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 22:55:14 -0400 From: "David Stanford" To: ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Questions on Porting 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: Mon, 12 Jun 2006 02:55:17 -0000 Hello all, I'm currently attempting to create my first port (for SSL-Explorer) and wanted to make sure I was on the right track before continuing any further. First, I'd like to know if anyone else has begun this already as I wouldn't want to continue on duplicating the effort. If anyone has already begun this, please let me know. My second question is one concerning best practices for porting software such as this that requires user interaction during the build and installation. Basically, to install this (java-based) software you need to build it using ant (devel/apache-ant) which doesn't just build, but actually opens up a TCP port and has you browse to it via HTTP and create the initial configuration through a web interface. So my question is should something like this be ported in a way that it merely installs the source into, say, ${LOCAL_BASE} and then just prints pkg-message with brief installation directions, or should it actually be built during "make install"? I ask because I would think the latter is a security concern to anyone who hasn't used the port before and may not be keeping an eye on the build. Any and all comments appreciated! -David P.S. I'm sure I'll have a few more questions once this one's out of the way. ;) -- [root@fbsd ~]# fortune Happiness is just an illusion, filled with sadness and confusion.