From owner-cvs-src@FreeBSD.ORG Mon Aug 8 20:10:07 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9769516A41F; Mon, 8 Aug 2005 20:10:07 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D04643D48; Mon, 8 Aug 2005 20:10:07 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j78KA6tT047035; Mon, 8 Aug 2005 20:10:06 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j78KA6OX047034; Mon, 8 Aug 2005 20:10:06 GMT (envelope-from cperciva) Message-Id: <200508082010.j78KA6OX047034@repoman.freebsd.org> From: Colin Percival Date: Mon, 8 Aug 2005 20:10:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src MAINTAINERS src/etc Makefile portsnap.conf src/etc/mtree BSD.var.dist src/share/man/man5 Makefile portsnap.conf.5 src/usr.sbin Makefile src/usr.sbin/portsnap Makefile Makefile.inc src/usr.sbin/portsnap/make_index Makefile ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Aug 2005 20:10:07 -0000 cperciva 2005-08-08 20:10:06 UTC FreeBSD src repository Modified files: . MAINTAINERS etc Makefile etc/mtree BSD.var.dist share/man/man5 Makefile usr.sbin Makefile Added files: etc portsnap.conf share/man/man5 portsnap.conf.5 usr.sbin/portsnap Makefile Makefile.inc usr.sbin/portsnap/make_index Makefile make_index.c usr.sbin/portsnap/phttpget Makefile phttpget.c usr.sbin/portsnap/portsnap Makefile portsnap.8 portsnap.sh Log: Add portsnap to the base system. This is a secure, easy to use, fast, lightweight, and generally good way for users to keep their ports trees up to date. This is version 0.9.4 from the ports tree (sysutils/portsnap) with the following changes: 1. The experimental pipelined http code is enabled. No seatbelts in -CURRENT. (^_^) 2. The working directory has moved from /usr/local/portsnap to /var/db/portsnap (as discussed on -arch two days ago). 3. Portsnap now fetches a list of mirrors (distributed as DNS SRV records) and selects one randomly. This should help to avoid the uneven loading which plagues the cvsup mirror network. 4. The license is now 2-clause BSD instead of 3-clause BSD. 5. Various incidental changes to make portsnap fit into the base system's build mechanics. X-MFC-After: 6.0-RELEASE X-MFC-Before: 5.5-RELEASE X-MFC-To: RELENG_6, RELENG_5, ports discussed on: -arch and several other places "yes please" from: simon, remko, flz, Diane Bruce thinks this is a great idea: bsdimp Hopes he didn't forget any files: cperciva Revision Changes Path 1.124 +1 -0 src/MAINTAINERS 1.346 +1 -1 src/etc/Makefile 1.72 +2 -0 src/etc/mtree/BSD.var.dist 1.1 +18 -0 src/etc/portsnap.conf (new) 1.60 +1 -0 src/share/man/man5/Makefile 1.1 +102 -0 src/share/man/man5/portsnap.conf.5 (new) 1.335 +1 -0 src/usr.sbin/Makefile 1.1 +5 -0 src/usr.sbin/portsnap/Makefile (new) 1.1 +5 -0 src/usr.sbin/portsnap/Makefile.inc (new) 1.1 +9 -0 src/usr.sbin/portsnap/make_index/Makefile (new) 1.1 +491 -0 src/usr.sbin/portsnap/make_index/make_index.c (new) 1.1 +9 -0 src/usr.sbin/portsnap/phttpget/Makefile (new) 1.1 +598 -0 src/usr.sbin/portsnap/phttpget/phttpget.c (new) 1.1 +6 -0 src/usr.sbin/portsnap/portsnap/Makefile (new) 1.1 +208 -0 src/usr.sbin/portsnap/portsnap/portsnap.8 (new) 1.1 +901 -0 src/usr.sbin/portsnap/portsnap/portsnap.sh (new)