From owner-freebsd-ports@FreeBSD.ORG Sat Mar 3 07:00:03 2012 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 27C44106566C for ; Sat, 3 Mar 2012 07:00:03 +0000 (UTC) (envelope-from conrads@cox.net) Received: from eastrmfepo201.cox.net (eastrmfepo201.cox.net [68.230.241.216]) by mx1.freebsd.org (Postfix) with ESMTP id B271B8FC08 for ; Sat, 3 Mar 2012 07:00:02 +0000 (UTC) Received: from eastrmimpo305.cox.net ([68.230.241.237]) by eastrmfepo201.cox.net (InterMail vM.8.01.04.00 201-2260-137-20101110) with ESMTP id <20120303065951.UGNJ5450.eastrmfepo201.cox.net@eastrmimpo305.cox.net> for ; Sat, 3 Mar 2012 01:59:51 -0500 Received: from serene.no-ip.org ([98.164.84.176]) by eastrmimpo305.cox.net with bizsmtp id guzp1i0093oG0Ji02uzqQG; Sat, 03 Mar 2012 01:59:50 -0500 X-CT-Class: Clean X-CT-Score: 0.00 X-CT-RefID: str=0001.0A020201.4F51C166.0069,ss=1,re=0.000,fgs=0 X-CT-Spam: 0 X-Authority-Analysis: v=1.1 cv=YVpGhcrJDK7KgBsdFO3w1acFJPrwIYJ2F+c9g1QQMDU= c=1 sm=1 a=B5gAAIsbQiIA:10 a=G8Uczd0VNMoA:10 a=8nJEP1OIZ-IA:10 a=qwmwShWo9LG1Fa0ONy89vg==:17 a=kviXuzpPAAAA:8 a=uyavkMrdAAAA:8 a=pGLkceISAAAA:8 a=FP58Ms26AAAA:8 a=ijT1aR3S08IIaZOi4I8A:9 a=PVciqr9RSiBv0ZMrQ04A:7 a=wPNLvfGTeEIA:10 a=4vB-4DCPJfMA:10 a=JGX6LFFZUg8A:10 a=MSl-tDqOz04A:10 a=qwmwShWo9LG1Fa0ONy89vg==:117 X-CM-Score: 0.00 Authentication-Results: cox.net; none Received: from cox.net (localhost [127.0.0.1]) by serene.no-ip.org (8.14.5/8.14.5) with ESMTP id q236xnr5000618 for ; Sat, 3 Mar 2012 00:59:49 -0600 (CST) (envelope-from conrads@cox.net) Date: Sat, 3 Mar 2012 00:59:44 -0600 From: "Conrad J. Sabatier" To: freebsd-ports@freebsd.org Message-ID: <20120303005944.3baa139a@cox.net> In-Reply-To: <20120302110017.4943a627@cox.net> References: <20120302071522.55974eb8@cox.net> <20120302110017.4943a627@cox.net> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: How to submit a new port along with its distfile? 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, 03 Mar 2012 07:00:03 -0000 On Fri, 2 Mar 2012 11:00:17 -0600 "Conrad J. Sabatier" wrote: > On Fri, 2 Mar 2012 10:43:38 -0500 > Eitan Adler wrote: >=20 > > On Fri, Mar 2, 2012 at 10:23 AM, Chris Rees > > wrote: > > > On 2 Mar 2012 13:15, "Conrad J. Sabatier" wrote: > > >> > > >> I'm ready to submit a new ports-mgmt port for a package I've > > >> written, but I need to have the distfile hosted on one of the > > >> FreeBSD sites (running an anonymous ftp server on my own machine > > >> would violate my ISP's TOS). > > >> > > >> How does one go about submitting a new port under these > > >> conditions? I need to submit both the port itself and the > > >> distfile. =A0And should I set MASTER_SITES=3DLOCAL or > > >> MASTER_SITES=3DFREEBSD_ORG? > > >> > > >> Sorry, I couldn't find the answer to this one in the Porter's > > >> Handbook. > > >> > > >> Thanks! > > > > > > Normally you need to find someone prepared to host it for you. > >=20 > > Why not use a google code project or something like that? >=20 > You gave me an idea: I put it up on Sourceforge. About to submit the > port now. >=20 > Thanks! Just thought I'd follow up on this while I'm waiting to have the port reviewed: If anyone's interested, the package is call mkreadmes-1.0. It's a C language version of the port's collection's "make readmes" (or, if you will, the perl "make_readmes" script under the Tools directory). I wrote this because I was very dissatisfied with the speed of rebuilding the README.html files after I update my ports tree. This new tool I've written cuts the time down to practically nothing. I can now rebuild all the README.html files for the entire ports tree in less than 30 seconds. Depending on system load, I've actually seen it run in as little as @ 15 seconds. If you want to try it before it becomes an official port, it's already available on Sourceforge right now. It should compile and install very easily on any FreeBSD system, even without the port framework wrapper. The source archive is available at: http://sourceforge.net/projects/mkreadmes/files/mkreadmes-1.0.tar.bz2/downl= oad A README file is included in the distribution. Online help is also available via the "-h" command line option. Please don't hesitate to send me any questions, comments, suggestions, bug reports, etc. Enjoy! --=20 Conrad J. Sabatier conrads@cox.net