diff --git a/www/images/freebsd.png b/www/images/freebsd.png new file mode 100644 index 0000000..93d1db0 Binary files /dev/null and b/www/images/freebsd.png differ diff --git a/www/index.pl b/www/index.pl index f5ac875..a11523e 100755 --- a/www/index.pl +++ b/www/index.pl @@ -155,13 +155,6 @@ sub about {
Arch Linux
The core, extra and community repositories are fetched from a local Arch mirror. Indexing started around begin June 2012.
-
Ubuntu
- Historical releases were fetched from http://old-releases.ubuntu.com/ubuntu/, - supported releases from a local mirror. All components (main, universe, - restricted and multiverse) from the $release, $release-updates and - $release-security repositories are indexed. Backports are not included at - the moment. Indexing started around mid June 2012.
Debian
Historical releases were fetched from http://archive.debian.org/debian/ @@ -170,8 +163,26 @@ sub about { we're missing a few man pages because some packages were missing from the repository archives. For the other releases, all components (main, contrib and non-free) from the $release and $release-updates (where available) - repositories are indexed. -
+ repositories are indexed. +
FreeBSD
+ Historical releases were fetched from http://ftp-archive.freebsd.org/mirror/FreeBSD-Archive/. + The base installation tarballs are included in the database as packages + prefixed with core-. The package repositories have also been + indexed, except for 2.0.5 - 2.2.7 and 3.0 - 3.3 because those were not + available on the ftp archive. Only the -RELEASE repositories have been + included, which is generally a snapshot of the ports directory around the + time of the release. A few packages are missing because the indexing + script was unable to determine the package name and version for + everything. Additionally, the dates indicated for many packages is a bit + off, and the site doesn't handle this very well yet. :-(
+
Ubuntu
+ Historical releases were fetched from http://old-releases.ubuntu.com/ubuntu/, + supported releases from a local mirror. All components (main, universe, + restricted and multiverse) from the $release, $release-updates and + $release-security repositories are indexed. Backports are not included at + the moment. Indexing started around mid June 2012.

Only packages for a single architecture (i386 or i686) are scanned. To my knowledge, packages that come with different manuals for different @@ -190,10 +201,10 @@ sub about { future. In the short term, this means all Fedora and OpenSUSE releases will get indexed. In the long term, many others may be added as well.

- It would also be great to index a few non-Linux systems such as *BSD, - Solaris/Illumos and Mac OS X. Unfortunately, those don't always follow a - binary package based approach, or are otherwise less easy to properly index. - The FreeBSD ports look like a good future target, however. + It would also be great to index a few more non-Linux systems such as other + BSDs, Solaris/Illumos and Mac OS X. Unfortunately, those don't always follow + a binary package based approach, or are otherwise less easy to properly + index.

In general, systems that follow an entirely source-based distribution approach can't be indexed without compiling everything. Since that is both @@ -204,6 +215,22 @@ sub about { _ end; + h2 'Future plans'; + p; lit <<' _'; + This site isn't nearly as awesome yet as it could be. Here's some ideas that + would be nice to have in the future: + + _ + end; + h2 'Copyright'; p; lit <<' _'; All manual pages are copyrighted by their respective authors. The manuals diff --git a/www/man.css b/www/man.css index 115d9a7..d8e2b27 100644 --- a/www/man.css +++ b/www/man.css @@ -52,6 +52,7 @@ td { padding: 1px 5px; font-size: 12px; border-left: 1px solid #ccc; } #about { max-width: 900px } #about p, #about dd { text-align: justify } +#about ul { padding-left: 20px } #systems li { display: block; float: left; width: 300px; margin: 20px 10px; padding-left: 60px } #systems span { display: block; margin-left: -55px; float: left; width: 50px; height: 50px; background-repeat: no-repeat; }