FreeBSD ports links
more or less alphabetically. This should all move to the wiki.
- changelog for ports
from Herve Quiroz
-
Committer's Guide (ports-specific section)
-
Contributing to the FreeBSD Ports Collection
-
CPAN port-maker script from tobez
-
CVS repository
- dependency
graph tool from Garrett Wollman;
workstation example #1;
workstation example #2 (warning: these are immense!).
-
extended Makefile targets proposal from (I forget?)
-
fpkg
is a package tool wrapper for FreeBSD.
- FreeBSD developer's wiki
- FreeBSD release schedule
for 5.5;
for 6.1.
- FreeBSD todo list
for 5.5;
for 6.1.
- FreshPorts.org
by Dan Langille; more information than you ever wanted to know about
any and every port;
news;
ports with no subscribers.
-
linimon's page on the
FreeBSD developer's wiki.
-
libpkg proposal from Andrew Turner
-
maintainers with broken ports from Soeren Straarup.
-
MAKE_ARGS manipulation scripts from Brandon S. Allbery.
- Marcuscom Tinderbox:
a set of software that you can install to create your own test build
environments for ports. Very powerful.
-
Package building errors by maintainer from Bill Fenner
-
Package building errors by maintainer from Dirk Meyer
(search engine)
(more of Dirk's links)
- Package building errors (and also complete logs) on the FreeBSD ports
build cluster
pointyhat; on
dosirak.
Consider this a "start here" page to learn about why ports do not build.
- Package building procedures
-
Package building status on the FreeBSD ports build cluster
pointyhat.
Shows you how many package builds succeeded, the number that failed, and
so forth.
-
Package management
scripts from Dirk Meyer.
- Package building status analysis from
pointyhat:
-
*-status.out are the state that each buildenv considers its
ports to be in (e.g. BROKEN/IGNORE/NO_PACKAGE). In general,
these packages are not attempted on the cluster. (To
save time and confusion, only arch-6 and
i386-osrelease are made.)
-
*-vs-*.diff.out are cross-diffs between each of the above.
This is so that you can find out, e.g., "what ports are marked
BROKEN on i386-7 but not i386-6" or "what ports are marked IGNORE
on amd64 but not i386".
-
get_why_not_made_* attempts to analyze the reason that
packages that were attempted, failed. These are ports
which are not (yet) marked BROKEN or IGNORE.
-
pkgfe
is an ncurses front-end to manage the ports collection.
-
Port Request Form from
NYCBug
- Port Tags Proposal. Finally,
a possible solution to the search-and-browse problem.
-
The portconf
port is a simple framework to set ports options in a universal way.
- Porter's Handbook
(which has the list of FreeBSD versions).
Also see the
changes I'd like to make.
-
The portless
port is a small shell script which lets FreeBSD users quickly browse
port descriptions given the port's name or a glob.
-
The portmaster
port allows you to manage your ports without external databases or
languages (unlike portupgrade). Is is not as feature-full as portupgrade
but may well be more robust.
- Ports ages
by Pav. Hard to read.
- Ports index
- Ports mailing list
- Ports Management Team (portmgr)
home page;
charter;
policies;
policy for supporting 4.X as it reaches end-of-life (EOL);
Quality Assurance (QA) activities.
- Ports Monitoring System (portsmon):
index;
ports overall;
status of one port;
status of all ports for one maintainer;
most recent PRs;
PRs possibly needing assignment;
dependency tree for one port;
patch results for framework PRs.
- ports status for Java ports (from Herve Quiroz);
for Perl ports (from Mathieu Arnold).
- Ports
distfile survey
(Bill Fenner's survey of ports with unfetchable distfiles)
(by maintainer)
(by port with problems;
historical count)
(by site)
(by www problem)
(fetch list errors)
(possible groupings)
(public distfiles)
(status of current run)
(wiki page)
-
Ports section on the "project ideas" page
-
Ports with possibly newer distfiles (Edwin Groothuis's survey)
(wiki page)
maintainer's score
report for ports@FreeBSD.org
-
The portsearch
port allows searching for ports that install some file.
-
PortsFailingOnPointyhat is a list of some "problematic" ports that
seem to only fail on pointyhat (e.g. not on tinderboxes or real
systems). This is here partially as a reminder to portmgr members not
to repeatedly bother the port maintainers and committers even though
they keep failing on the cluster. These are all things that need to
be investigated (possible bugs in the cluster scripts?)
-
The portupgrade
port is the most widely-used port to allow you to manage your ports. There
is an ideas page for
future capabilities and bugfixes.
-
Problem Report (PR) handling guidelines
(assignment matrix)
- PR statistics in graphical form (from Brian S. Dean);
in tabular form,
arrival rates,
closure rates,
net change
(from Pav Lucistnik);
arrival rate graph
(without ports),
from perky.
-
The psearch
port is a utility for searching the FreeBSD Ports Collection.
It allows you to use regular expressions, and has support for searching
the long description (pkg-descr files)
- Query PRs:
All PRs;
One PR;
PRs for Linimon;
PRs from Linimon;
PRs involving Linimon.
-
Release Engineering for Third Party Packages
-
Rewrite Of Options wiki page. OPTIONS have always managed to be
controversial; if you agree, and want to see them fixed, please help
contribute to this project.
-
A script for
generating OpenOffice dependencies using GraphViz
-
A script to find
unmaintained ports with possible new versions, build errors, and related
PRs, from Dryice Liu.
-
security branch for ports (experimental):
An experimental project run by Jun Kuriyama to create a branch for
the Ports Collection which would only get security updates. This is
basically a test to see how much support there would be for this
concept, which, if it were truly huge, could lead us to re-evaluate
the way we do ports releases.
-
Security Team Support Matrix. This contains the release date,
release type, and estimated EOL of secteam support, for every
FreeBSD release.
-
scripts for maintaining a local ports hierarchy:
from marcuscom;
from Novell forge (expanded version).
-
various committer activity tables
(note: the "idle commit bits" pages are stale.)
-
www build status
other port systems links
more or less alphabetically. (Note: refreshed 20110308).
miscellaneous ports links
more or less alphabetically.
port experiments
At one time I was working on some code that performed a similar function
to Edwin's survey. At the current time, it is still a
total hack, but if you're interested, see
finance.out and
sysutils.out.
port distfiles
distfile for
games/xgalaga
(original mastersite disappeared)
Here is the backup
distfile
for net/hinfo
for which
the master site,
blars.org,
is generally unreachable from the FreeBSD build machines. Complain
to the original author if you like; but note, he is the most aggressive
person in terms of blocking mail I've ever encountered, and once you're
on his block list (even if it's because you're in a /24 that once had one
spammer in it!), there is no reasonable way to get off of it.
(I, of course, cannot complain to him about this directly. Every
email account I've ever had cannot reach the man. Nevertheless,
the utility itself is useful, even if he's a crank.)
Last updated
Wed Mar 9 05:50:46 UTC 2011
.