Added FreeBSD icon + description and future ideas on about page

This commit is contained in:
Yorhel 2012-08-14 20:26:05 +02:00
parent 8c94298bf4
commit 8eb4866c86
3 changed files with 41 additions and 13 deletions

BIN
www/images/freebsd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

View file

@ -155,13 +155,6 @@ sub about {
<dt>Arch Linux</dt><dd> <dt>Arch Linux</dt><dd>
The core, extra and community repositories are fetched from a local The core, extra and community repositories are fetched from a local
Arch mirror. Indexing started around begin June 2012.</dd> Arch mirror. Indexing started around begin June 2012.</dd>
<dt>Ubuntu</dt><dd>
Historical releases were fetched from <a
href="http://old-releases.ubuntu.com/ubuntu/">http://old-releases.ubuntu.com/ubuntu/</a>,
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.</dd>
<dt>Debian</dt><dd> <dt>Debian</dt><dd>
Historical releases were fetched from <a Historical releases were fetched from <a
href="http://archive.debian.org/debian/">http://archive.debian.org/debian/</a> href="http://archive.debian.org/debian/">http://archive.debian.org/debian/</a>
@ -170,8 +163,26 @@ sub about {
we're missing a few man pages because some packages were missing from the we're missing a few man pages because some packages were missing from the
repository archives. For the other releases, all components (main, contrib repository archives. For the other releases, all components (main, contrib
and non-free) from the $release and $release-updates (where available) and non-free) from the $release and $release-updates (where available)
repositories are indexed. repositories are indexed.</dd>
</dd> <dt>FreeBSD</dt><dd>
Historical releases were fetched from <a
href="http://ftp-archive.freebsd.org/mirror/FreeBSD-Archive/">http://ftp-archive.freebsd.org/mirror/FreeBSD-Archive/</a>.
The base installation tarballs are included in the database as packages
prefixed with <i>core-</i>. 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. :-(</dd>
<dt>Ubuntu</dt><dd>
Historical releases were fetched from <a
href="http://old-releases.ubuntu.com/ubuntu/">http://old-releases.ubuntu.com/ubuntu/</a>,
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.</dd>
</dl><br /> </dl><br />
Only packages for a single architecture (i386 or i686) are scanned. To my Only packages for a single architecture (i386 or i686) are scanned. To my
knowledge, packages that come with different manuals for different 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 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. get indexed. In the long term, many others may be added as well.
<br /><br /> <br /><br />
It would also be great to index a few non-Linux systems such as *BSD, It would also be great to index a few more non-Linux systems such as other
Solaris/Illumos and Mac OS X. Unfortunately, those don't always follow a BSDs, Solaris/Illumos and Mac OS X. Unfortunately, those don't always follow
binary package based approach, or are otherwise less easy to properly index. a binary package based approach, or are otherwise less easy to properly
The FreeBSD ports look like a good future target, however. index.
<br /><br /> <br /><br />
In general, systems that follow an entirely source-based distribution In general, systems that follow an entirely source-based distribution
approach can't be indexed without compiling everything. Since that is both approach can't be indexed without compiling everything. Since that is both
@ -204,6 +215,22 @@ sub about {
_ _
end; 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:
<ul>
<li>Improved, more intelligent, search,</li>
<li><a href="/apropos.1">apropos(1)</a> emulation(?),</li>
<li>Diffs between various versions of a man page,</li>
<li>Anchor links within man pages, for easier linking to a section or paragraph,</li>
<li>Table of Contents for each man page,</li>
<li>Alternative formats (Text, PDF, more semantic HTML, etc),</li>
<li>A command-line client, like <a href="/man.1">man(1)</a> with manned.org as database backend.</li>
</ul>
_
end;
h2 'Copyright'; h2 'Copyright';
p; lit <<' _'; p; lit <<' _';
All manual pages are copyrighted by their respective authors. The manuals All manual pages are copyrighted by their respective authors. The manuals

View file

@ -52,6 +52,7 @@ td { padding: 1px 5px; font-size: 12px; border-left: 1px solid #ccc; }
#about { max-width: 900px } #about { max-width: 900px }
#about p, #about dd { text-align: justify } #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 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; } #systems span { display: block; margin-left: -55px; float: left; width: 50px; height: 50px; background-repeat: no-repeat; }