From owner-freebsd-questions@FreeBSD.ORG  Wed Oct  6 18:10:37 2010
Return-Path: <owner-freebsd-questions@FreeBSD.ORG>
Delivered-To: freebsd-questions@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 20B9E106566C
	for <freebsd-questions@freebsd.org>;
	Wed,  6 Oct 2010 18:10:37 +0000 (UTC)
	(envelope-from perrin@apotheon.com)
Received: from cpoproxy3-pub.bluehost.com (cpoproxy3-pub.bluehost.com
	[67.222.54.6]) by mx1.freebsd.org (Postfix) with SMTP id E104C8FC1C
	for <freebsd-questions@freebsd.org>;
	Wed,  6 Oct 2010 18:10:36 +0000 (UTC)
Received: (qmail 11360 invoked by uid 0); 6 Oct 2010 18:10:36 -0000
Received: from unknown (HELO box543.bluehost.com) (74.220.219.143)
	by cpoproxy3.bluehost.com with SMTP; 6 Oct 2010 18:10:36 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=apotheon.com;
	h=Date:From:To:Subject:Message-ID:Mail-Followup-To:Mime-Version:Content-Type:Content-Disposition:User-Agent:X-Identified-User;
	b=Gzw6esw5QZgiZCerjcE7ISBKVAPbCMJ9YGchJL0dbQzdtiD86DSjHoxGfQVU+pOwTjjWT+rjQtrs9nbdH2Uj+t+6C9cJF3ukqzQo2pIrq7OhMRInyOEmmpLxys9OEY2Q;
Received: from c-24-8-180-234.hsd1.co.comcast.net ([24.8.180.234]
	helo=kukaburra.hydra)
	by box543.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.69) (envelope-from <perrin@apotheon.com>) id 1P3YRn-0007ue-3X
	for freebsd-questions@freebsd.org; Wed, 06 Oct 2010 12:10:36 -0600
Received: by kukaburra.hydra (sSMTP sendmail emulation);
	Wed, 06 Oct 2010 12:06:01 -0600
Date: Wed, 6 Oct 2010 12:06:01 -0600
From: Chad Perrin <perrin@apotheon.com>
To: FreeBSD Questions <freebsd-questions@freebsd.org>
Message-ID: <20101006180601.GA75552@guilt.hydra>
Mail-Followup-To: FreeBSD Questions <freebsd-questions@freebsd.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="VS++wcV0S1rZb1Fb"
Content-Disposition: inline
User-Agent: Mutt/1.4.2.3i
X-Identified-User: {2737:box543.bluehost.com:apotheon:apotheon.org}
	{sentby:smtp auth 24.8.180.234 authed with ren@apotheon.org}
Subject: third-party ports/packages sources
X-BeenThere: freebsd-questions@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: User questions <freebsd-questions.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions>
List-Post: <mailto:freebsd-questions@freebsd.org>
List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Oct 2010 18:10:37 -0000


--VS++wcV0S1rZb1Fb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Is there some way to set up a third-party online source for ports and/or
packages that allows users to do the same kinds of things they can do
with the official ports system?  I mean, for instance, using portversion
to check whether there are new versions available (or an equivalent
operation) and possibly even checking for security issues via portaudit.

I see, looking at the manpage for portversion, this:

     PKG_DBDIR      Alternative location for the installed package database.
                    The default is ``/var/db/pkg''.

     PORTSDIR       Alternative location for the ports tree and the ports
                    database files.  The default is ``/usr/ports''.

I also see some stuff in pkgtools.conf comments that might pertain to
this sort of thing, but I'm not entirely clear yet on how this might be
used to access a third-party repository for ports without breaking normal
operation.  If there's a tutorial out there that would explain how to do
something like this, I have not yet found it.

--=20
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]

--VS++wcV0S1rZb1Fb
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAkysuokACgkQ9mn/Pj01uKUt8wCcChiBtXm5dgqVLqjZgkgA3jev
jroAoM13HhNfRw7G2w/5uBWiSM4lX+gv
=nEB4
-----END PGP SIGNATURE-----

--VS++wcV0S1rZb1Fb--