From owner-freebsd-ports@freebsd.org Fri Feb 19 10:23:04 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 22FD0AAE095 for ; Fri, 19 Feb 2016 10:23:04 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id 18153152A for ; Fri, 19 Feb 2016 10:23:02 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0O2S00F1SII39Q00@hades.sorbs.net> for freebsd-ports@freebsd.org; Fri, 19 Feb 2016 02:30:06 -0800 (PST) Message-id: <56C6ED01.3060802@sorbs.net> Date: Fri, 19 Feb 2016 11:22:57 +0100 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: Walter Schwarzenfeld Cc: freebsd-ports@freebsd.org Subject: Re: category customports References: <56C66903.1030303@utanet.at> <56C66935.2010306@utanet.at> In-reply-to: <56C66935.2010306@utanet.at> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Feb 2016 10:23:04 -0000 Walter Schwarzenfeld wrote: > typos ... How should that work? > > Very easily - but wouldn't necessarily solve your issue without a lot more work... as someone else pointed out you can use VALID_CATEGORIES+=local in your /etc/make.conf file... The '+' if you didn't realise is to append it on anything already defined (which would probably limited to anything you use on the command line.) Anyhow I have a svn repository locally which is a match to the public one. I have my own svn repo with my local copy of my version of ports which supports pkg_* tools. I have a perl script that (mostly) correctly patches my local ports tree with the changes from the public tree whilst not screwing over the makefiles that build packages using pkg_* tools. The local version also includes ports for pkg_* tools on 10.x and 11.x and other interesting stuff I was working on like a pkgng version, bmake etc that could bootstrap pkgng onto 6.x and 7.x... (this doesn't work at the moment and probably never will because rather than finishing, $employer has decided to drop FreeBSD completely - well mandate it's not used which forces me to drop it.) I have the scripts to create the portsnap files which I currently publish on a publicly accessible server so my own servers can get it. So if you have the time and/or desire/or need, you can create your own portsnap distributable tree with your own version of ports. Regards, -- Michelle Sullivan http://www.mhix.org/