Port details |
- portsnap Provides secure snapshots of the ports directory
- 1.1 sysutils
=25 1.1Version of this port present on the latest quarterly branch.
- IGNORE: is now contained in the base system
- Maintainer: cperciva@daemonology.net
- Port Added: 2004-10-31 18:23:02
- Last Update: 2007-02-05 01:08:46
- SVN Revision: UNKNOWN
- People watching this port, also watch:: unzip, pcre, python
- Also Listed In: net
- License: not specified in port
- WWW:
- http://www.daemonology.net/portsnap/
- Description:
- Portsnap is a system for securely updating the ports tree by
distributing signed compressed snapshots. This is the client
half of that system; it downloads compressed snapshots into
/usr/local/portsnap ("portsnap fetch") and uses those to extract
a ports tree into /usr/ports ("portsnap extract") or update an
existing tree ("portsnap update").
In addition to operating entirely over HTTP, portsnap can use under
a tenth of the bandwidth required by CVSup if a copy of the ports
tree is being updated every few days.
WWW: http://www.daemonology.net/portsnap/
- Colin Percival
cperciva@daemonology.net
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- portsnap>0:sysutils/portsnap
- No installation instructions:
- This port has been deleted.
- PKGNAME: portsnap
- Flavors: there is no flavor information for this port.
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- bspatch : misc/bsdiff
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.1 05 Feb 2007 01:08:46 |
pav |
Populate a new ports-mgmt category. List of moved ports:
devel/portcheckout -> ports-mgmt/portcheckout
devel/portlint -> ports-mgmt/portlint
devel/portmk -> ports-mgmt/portmk
devel/porttools -> ports-mgmt/porttools
misc/instant-tinderbox -> ports-mgmt/instant-tinderbox
misc/porteasy -> ports-mgmt/porteasy
misc/portell -> ports-mgmt/portell
misc/portless -> ports-mgmt/portless
misc/tinderbox -> ports-mgmt/tinderbox
security/jailaudit -> ports-mgmt/jailaudit
security/portaudit -> ports-mgmt/portaudit
security/portaudit-db -> ports-mgmt/portaudit-db
security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port (Only the first 15 lines of the commit message are shown above ) |
1.1 13 Sep 2006 05:24:34 |
cperciva |
Turn
IGNORE= "foo now contained in the base system"
into
IGNORE= "is now contained in the base system"
since the code which prints this string prefices it with the package
name.
Suggested by: kris |
1.1 20 Jul 2006 01:15:03 |
edwin |
sysutils/portsnap - cleanup
- move pkg-message to files/pkg-message.in and use SUB_FILES
- move post-extract to post-patch and use REINPLACE_CMD
- replace ${PREFIX} in man-page with %%PREFIX%% and then REINPLACE_CMD
over it.
- Make replacement in former post-extract actually work due to
changed layout of the file.
PR: ports/100584
Submitted by: Edwin Groothuis <edwin@mavetju.org>
Approved by: cperciva@#bsdports |
1.1 26 May 2006 23:36:12 |
cperciva |
Update portsnap to version 1.1, to reflect three months of development in
the src tree.
PR: ports/93901, bin/96288
Sponsored by: FreeBSD security development fundraiser |
1.0 30 Jan 2006 20:12:33 |
cperciva |
Update sysutils/portsnap to version 1.0, to match the version in the
src tree.
This only affects users of FreeBSD 5.4 and earlier, since the port is
IGNOREd for recent versions of the FreeBSD base system.
PR: ports/92563
Approved by: linimon |
0.9.5 24 Jan 2006 05:43:37 |
edwin |
SHA256ify (manually checked)
>
> Approved by: krion@ |
0.9.5 13 Nov 2005 08:13:16 |
cperciva |
Both bsdiff and portsnap have been added to the base system in
FreeBSD 5-STABLE and 6-STABLE. Add conditional IGNORE lines to
reflect this.
PR: ports/88879 (portsnap)
Reminded by: delphij
Approved by: linimon |
0.9.5 17 Sep 2005 16:09:55 |
cperciva |
Update to version 0.9.5. This is identical to 0.9.4 except for a fix
which makes make_index not coredump when it encounters a circular
dependency in the ports tree.
Approved by: erwin |
0.9.4 31 Jul 2005 10:56:32 |
cperciva |
Upgrade to version 0.9.4 to fix a deadlock bug in the experimental
pipelined http code. This has no effect for anyone not using the
-x option to portsnap.
Approved by: pav |
0.9.3 30 Jul 2005 22:35:00 |
cperciva |
Upgrade to version 0.9.3.
This adds some new _experimental_ pipelined HTTP code which typically
makes portsnap 3-10 times faster at downloading updates. This
experimental code is disabled by default; to enable it, run portsnap
with the (undocumented) -x option. (e.g., "portsnap -x fetch")
I am not currently aware of any problems with this new code, but it has
had less than 24 hours of testing; I would definitely like to know if
it breaks anything.
If portsnap is run without the -x option, this version should behave
exactly the same way as the previous version.
Approved by: simon |
0.9.2 28 Jun 2005 18:12:47 |
cperciva |
Upgrade to version 0.9.2. This adds a -I option to "portsnap update"
which only updates the INDEX files, and sets PATH to avoid problems
when running from per-user crontabs.
Approved by: pav |
0.9.1 24 Jun 2005 14:08:09 |
cperciva |
Update to reflect the addition of sha256 to the RELENG_5 base system.
Simultaneously approved by: simon, tobez |
0.9.1 20 Mar 2005 20:40:51 |
cperciva |
Upgrade to version 0.9.1 to fix some bugs which broke portsnap on
RELENG_4.
Approved by: pav |
0.9 20 Mar 2005 09:39:24 |
krion |
Fix md5 sum. |
0.9 20 Mar 2005 09:38:26 |
krion |
Update portsnap to version 0.9. This brings the following changes:
* SHA-256 has replaced SHA-1 as a hash function used for verifying
integrity of the ports tree.
* The RSA signature verification is now performed using OpenSSL
rather than "borrowing" code from FreeBSD Update.
* In addition to distributing the ports tree, portsnap now also
produces up-to-date INDEX, INDEX-4, and INDEX-5 files.
* When fetching a series of patches, portsnap now prints a simple
progress indicator.
PR: ports/79044
Submitted by: maintainer |
0.3.1 16 Jan 2005 01:24:26 |
cperciva |
In light of recent tests, update the description of portsnap to note
that it is far more bandwidth-efficient than CVSup in cases where the
ports tree is being updated every few days.
Approved by: pav |
0.3.1 09 Dec 2004 02:45:44 |
cperciva |
Update to version 0.3.1 in order to fix a bug which breaks `portsnap
extract`.
Bug noticed by: Dru Lavigne
With hats: pointy, maintainer |
0.3 08 Dec 2004 07:50:13 |
erwin |
Update to version 0.3. This has the following changes:
1. The working directory and ports directory can be specified
in the portsnap.conf configuration file.
2. Parts of the ports tree (down to the level of individual ports)
can be extracted (e.g., "portsnap extract security/freebsd-update").
This also adds an empty file, $PREFIX/portsnap/.package.this.directory,
which (as the name suggests) ensures that $PREFIX/portsnap/ will be
generated when a package is installed using pkg_add.
PR: 74835
Submitted by: maintainer |
0.2_1 24 Nov 2004 14:19:22 |
cperciva |
Add whitespace around parentheses in .if logic, in order to unbreak
port and INDEX builds on old (5.1 & 4.7?) releases.
PR: ports/74192
Reported by: Joe Horn
Approved by: mat
With hat: maintainer |
0.2_1 06 Nov 2004 19:49:37 |
pav |
- Make freebsd-sha1 dependency conditional on OSVERSION
- Remove hardcoded /usr/local
PR: ports/73625
Submitted by: cperciva (maintainer) |
0.2 31 Oct 2004 18:12:18 |
lofi |
Add portsnap: Provides secure snapshots of the ports directory.
PR: ports/73323
Submitted by: Colin Percival <cperciva@daemonology.net> |