- Rename the share/sgml directories to share/xml

- Fix build errors from the next change

Approved by:	doceng (implicit)
This commit is contained in:
Gabor Kovesdan 2012-10-01 11:56:00 +00:00
parent b4346b9b2d
commit 77d737ee88
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=39632
2162 changed files with 2764 additions and 2764 deletions

57
share/xml/README.mirrors Normal file
View file

@ -0,0 +1,57 @@
$FreeBSD$
This is an instruction for use of the following files, which are used
for both of www/ and doc/ tree:
mirrors.xml database of FreeBSD mirror sites
mirrors-local.xsl stylesheet to create localized version of mirrors.xml.
mirrors-master.xsl "-master" is master, "-local" is slave.
transtable.xml word-by-word basis translation table
transtable-local.xsl stylesheet to copy and translate a xml document.
transtable-master.xsl "-master" is master, "-local" is slave.
* Notes for mirrors.xml maintainers
The elements are sorted in alphabetical order when the documents
are rendered. So basically order of <entry> is not important, but
<entry> with role="primary" will be handled specially. Currently
it is for the central servers and the primary mirror sites.
* Notes for doc/ and www/ maintainers including translation teams:
Translators should not simply copy mirrors.xml, mirrors-*.xsl,
transtable.xml, and transtable-*.xsl in share/xml to the
language dependent directory. Instead, create "skeleton" *.xsl,
which just import the master stylesheet. *-local.xsl in share/xml
are "skeleton" for en_US.ISO8859-1, so you can start from these.
See ja_JP.eucJP/ for example.
Documents always use mirrors.xml in the language dependent directory.
This file is dynamically generated from share/xml/mirrors.xml, and it
is localized using transtable-local.xsl. transtable-local.xsl refers
transtable.xml, a translation table for translating country name and
so on. It should be in the language dependent directory, but if not exist,
share/xml/transtable.xml (a dummy translation table) will be used.
Similarly, if there is no mirrors-local.xsl in the language dependent
directory, share/xml/mirrors-local.xsl will be used.
That is:
share/xml <langcode>/share/xml
-----------------------------------------------------------------------
mirrors.xml master copy dynamically generated
mirrors-local.xsl dummy this is used if exists
mirrors-master.xsl used from -local.xsl should not exist
transtable.xml dummy this is used if exists
transtable-local.xsl dummy this is used if exists
transtable-master.xsl used from -local.xsl should not exist
-----------------------------------------------------------------------
"dummy" means that it will be used when the localized version of it is
not available. So the translation teams copy the "dummy" files,
and adjust them to the language (especially make sure "encoding" part).
If you add a document using mirrors.xml, use ${XML_MIRRORS} in the
Makefile.

3435
share/xml/advisories.xml Normal file

File diff suppressed because it is too large Load diff

1413
share/xml/authors.ent Normal file

File diff suppressed because it is too large Load diff

1170
share/xml/bibliography.xml Normal file

File diff suppressed because it is too large Load diff

125
share/xml/catalog Normal file
View file

@ -0,0 +1,125 @@
-- ...................................................................... --
-- FreeBSD SGML Public Identifiers ...................................... --
-- $FreeBSD$
--
-- ...................................................................... --
-- Language neutral ..................................................... --
-- These identifiers are shared across all translations of the FreeBSD
documentation, even though the listed language is "EN"
--
PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN"
"freebsd42.dtd"
PUBLIC "-//FreeBSD//DOCUMENT DocBook Stylesheet//EN"
"freebsd.dsl"
PUBLIC "-//FreeBSD//DOCUMENT DocBook Language Neutral Stylesheet//EN"
"freebsd.dsl"
PUBLIC "-//FreeBSD//DOCUMENT DocBook HTML Stylesheet//EN"
"freebsd-html.dsl"
PUBLIC "-//FreeBSD//DOCUMENT DocBook HTML Lanugage Neutral Stylesheet//EN"
"freebsd-html.dsl"
PUBLIC "-//FreeBSD//DOCUMENT DocBook Print Stylesheet//EN"
"freebsd-print.dsl"
PUBLIC "-//FreeBSD//DOCUMENT DocBook Print Lanugage Neutral Stylesheet//EN"
"freebsd-print.dsl"
PUBLIC "-//FreeBSD//DOCUMENT DocBook Common Stylesheet//EN"
"freebsd-common.dsl"
PUBLIC "-//FreeBSD//DOCUMENT DocBook Common Lanugage Neutral Stylesheet//EN"
"freebsd-common.dsl"
PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//EN"
"entities.ent"
PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"
"authors.ent"
PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"
"man-refs.ent"
PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN"
"freebsd.ent"
PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN"
"l10n.ent"
PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN"
"l10n.ent"
PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN"
"trademarks.ent"
PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//EN"
"urls.ent"
-- ...................................................................... --
-- HTML docs ............................................................ --
PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN"
"html401-freebsd.dtd"
PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN"
"iso8879.ent"
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"l10n.ent"
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"common.ent"
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"
"developers.ent"
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release Entities//EN"
"release.ent"
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release L10N Entities//EN"
"release.l10n.ent"
PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN"
"header.l10n.ent"
PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header Entities//EN"
"header.ent"
PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN"
"navibar.l10n.ent"
PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar Entities//EN"
"navibar.ent"
-- ...................................................................... --
-- English specific ..................................................... --
-- These identifiers should only be used by English language versions of
the FreeBSD Documentation.
All other translations should base their FPIs on these, but change the
final parameter in the FPI to represent the target language, as
appropriate. Do not change the rest of the FPI
--
PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"
"../../en_US.ISO8859-1/share/xml/authors.ent"
PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//EN"
"../../en_US.ISO8859-1/share/xml/teams.ent"
PUBLIC "-//FreeBSD//ENTITIES DocBook Glossary Entities//EN"
"../../en_US.ISO8859-1/share/xml/glossary.ent"
PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN"
"../../en_US.ISO8859-1/share/xml/mailing-lists.ent"
PUBLIC "-//FreeBSD//ENTITIES DocBook Newsgroup Entities//EN"
"../../en_US.ISO8859-1/share/xml/newsgroups.ent"

16
share/xml/catalog-cwd.xml Normal file
View file

@ -0,0 +1,16 @@
<?xml version="1.0"?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
<!-- $FreeBSD$ -->
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
<rewriteSystem systemIdStartString="http://www.FreeBSD.org/XML/cwd/"
rewritePrefix="./"/>
<rewriteURI uriStartString="http://www.FreeBSD.org/XML/cwd/"
rewritePrefix="./"/>
<public
publicId="-//FreeBSD//ENTITIES FreeBSD Automatically Generated Entities//EN"
uri="autogen.ent" />
</catalog>

80
share/xml/catalog.xml Normal file
View file

@ -0,0 +1,80 @@
<?xml version="1.0"?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
<!-- $FreeBSD$ -->
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
<rewriteSystem systemIdStartString="http://www.FreeBSD.org/XML/doc/"
rewritePrefix="../../"/>
<rewriteURI uriStartString="http://www.FreeBSD.org/XML/doc/"
rewritePrefix="../../"/>
<rewriteSystem systemIdStartString="http://www.FreeBSD.org/XML/www/"
rewritePrefix="../../"/>
<rewriteURI uriStartString="http://www.FreeBSD.org/XML/www/"
rewritePrefix="../../"/>
<public
publicId="-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN"
uri="freebsd42.dtd"/>
<!--
<public
publicId="-//FreeBSD//ENTITIES FreeBSD Language Specific Developers Entities//EN"
uri="developers.ent" />
<public
publicId="-//FreeBSD//ENTITIES FreeBSD Miscellaneous Entities//EN"
uri="misc.ent" />
-->
<public
publicId="-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"
uri="developers.ent" />
<public
publicId="-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
uri="iso8859.ent" />
<public
publicId="-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
uri="common.ent" />
<public
publicId="-//FreeBSD//ENTITIES FreeBSD L10N Common Entities//EN"
uri="l10n.ent" />
<public
publicId="-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
uri="l10n.ent" />
<public
publicId="-//FreeBSD//DOCUMENT FreeBSD Language Neutral XSLT Library//EN"
uri="libcommon.xsl" />
<public
publicId="-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD Fragment//EN"
uri="xslt10.dtd" />
<public
publicId="-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
uri="xslt10-freebsd.dtd" />
<public
publicId="-//FreeBSD//DTD FreeBSD CVS Keywords//EN"
uri="cvs.dtd"/>
<public
publicId="-//FreeBSD//DTD FreeBSD XML Database for UserGroups//EN"
uri="usergroups.dtd" />
<public
publicId="-//FreeBSD//DTD FreeBSD XML Database for News//EN"
uri="news.dtd" />
<public
publicId="-//FreeBSD//DTD FreeBSD XML Database for Sitemap//EN"
uri="sitemap.dtd"/>
<public
publicId="-//FreeBSD//DTD FreeBSD XML Database for Multimedia//EN"
uri="multimedia.dtd"/>
<public
publicId="-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
uri="events.dtd" />
<public
publicId="-//FreeBSD//DTD FreeBSD XML Database for Status Report//EN"
uri="statusreport.dtd" />
<public
publicId="-//FreeBSD//DTD FreeBSD XML Database for Commercial Gallery//EN"
uri="gallery.dtd" />
<public
publicId="-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
uri="xhtml10-freebsd.dtd" />
</catalog>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,833 @@
<?xml version="1.0"?>
<!DOCTYPE entries PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Commercial Gallery//EN"
"http://www.FreeBSD.org/XML/www/share/xml/gallery.dtd">
<!-- $FreeBSD$ -->
<entries>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<entry id="ABMX">
<name>ABMX Servers</name>
<url>http://www.abmx.com/</url>
<description>
ABMX based in California, offers custom-build Rackmount Servers
optimized for FreeBSD. We can custom build just about anything.
If it can be configured, we will configure it. Please contact our
friendly engineers at 1-800-711-1788 or visit <a
href="http://www.abmx.com/">http://www.abmx.com/</a>.
</description>
</entry>
<entry id="ACNODES">
<name>Acnodes Corporation</name>
<url>http://www.acnodes.com/</url>
<description>
<p>Acnodes Corporation provides FreeBSD and Linux-based computer
for customers in the industrial control, automation industries
and the military. Our rack mount computers, embedded systems
and Panel PCs are fully configurable and support FreeBSD, Linux
or any other operating system.</p>
<p>Our product line includes <a
href="http://www.acnodes.com/Rackmount-computer.htm">Rackmount
computers</a> (1U to 4U rack-mount ready computers, standard ATX
or SBC systems), <a
href="http://www.acnodes.com/Panel-PC.htm">Panel PCs</a> (panel
mount ready touch screen computer), <a
href="http://www.acnodes.com/Fanless-embedded-microbox-system.htm">
Embedded system boxes</a> (fan less all-in-one computer integrated
into a rugged metal compact-size micro box), <a
href="http://www.acnodes.com/Monitor-keyboard-drawer.htm">Monitor
keyboard drawers</a> (space-saving 1U/2U control console, optional
for Cat6, IP KVM switch) and <a
href="http://www.acnodes.com/Rackmount-LCD-monitor.htm">Rackmount
LCD monitors</a> (rack-mount ready LCD monitors up to 20-inch).</p>
<p>Our product line configurations are illustrated on our <a
href="http://www.acnodes.com">website</a>. However, most of the
commercial and industrial computers are custom built to your
exact requirements. <a
href="http://www.acnodes.com/zebpage_contactus.htm">Contact</a>
us via e-mail or telephone to discover how we can provide you
with the equipment you need for your specific needs.</p>
</description>
</entry>
<entry id="ActiveWire">
<name>ActiveWire Inc.</name>
<url>http://www.ActiveWireInc.com/</url>
<description>
ActiveWire Inc. provides an extremely flexible, USB-based I/O board
that connects to buttons, switches, and LEDs, providing a simple API
to read and write to the I/O pins on the board. The USB port is
supported in <a href="http://www.FreeBSD.org">FreeBSD 4.0</a>
or later. An additional EZ USB chip firmware downloader is
available in the Ports Collection.
</description>
</entry>
<entry id="ADCOMTEC">
<name>ADCOMTEC</name>
<url>http://www.adcomtec.com</url>
<description>
ADCOMTEC specializes in providing high-performance, advanced
communications and networking solutions. FreeBSD driver support is
provided for a range of high-performance WAN adapters for ADSL, T1,
E1, and Synchronous Serial (RS-232/V.35/X.21/EIA530) connectivity
that support a number of downloadable protocol modules including ATM,
Frame Relay, X.25, HDLC, SDLC, PPP, and SS7. For more information,
contact <a href="mailto:info@adcomtec.com">info@adcomtec.com</a> or
visit <a href="http://www.adcomtec.com">http://www.adcomtec.com</a>.
</description>
</entry>
<entry id="AdvancedComputer">
<name>Advanced Computer and Network Management Corporation</name>
<url>http://www.acnc.com/</url>
<description>
Advanced Computer and Network Corporation Our site, dedicated to RAID
(Redundant Array of Independent Disks) technology, features, an
excellent, easy-to-understand, graphical RAID tutorial. We are a
one-stop source for cost-effective, high-performance RAID arrays,
SCSI switches, boosters, cables, fiber-optic extenders, and
high-availability solutions.
</description>
</entry>
<entry id="ASA">
<name>ASA Computers</name>
<url>http://www.asacomputers.com/</url>
<description>
ASA Computers offers a wide range of performance-oriented servers,
workstations, and networking products. We are experienced in quality
configuration and support of FreeBSD, Linux, and other operating
systems. Multiple-OS experience and knowledge are our strengths. We
resell a variety of communication and networking products, including
3COM, Cisco, Cyclades, DIGI, Livingston, and U.S. Robotics. Please
take a look at the pre-configured systems on our web page. Contact us
at <a href="mailto:unix@asacomputers.com">unix@asacomputers.com</a>
to configure them your own way or if you have questions or comments.
</description>
</entry>
<entry id="aspensystemsdirect">
<name>Aspen Systems Direct</name>
<url>http://www.aspensystemsdirect.com/</url>
<description>
Aspen Systems is based out of Wheat Ridge, CO and has been in
business for over 30 years offering customizable rackmount servers
and workstations featuring FreeBSD and other open source operating
systems. We also provide custom turn-key High Performance Computing
Clusters for government, universities, and corporations throughout
the world. Please contact a sales engineer today at <a
href="tel:8882271286">1-888-227-1286</a> or visit our <a
href="http://www.aspensystemsdirect.com">website</a> for more
information.
</description>
</entry>
<entry id="catpipe">
<name>catpipe Systems</name>
<url>http://www.catpipe.net/</url>
<description>
catpipe Systems ApS provides managed services and support contracts
for FreeBSD, implemented on rackmountable servers preloaded with
FreeBSD.
</description>
</entry>
<entry id="CoreSystems">
<name>Core Systems</name>
<url>http://www.coresystemsusa.com/</url>
<description>
Core Systems is the market leader in <a
href="http://www.coresystemsusa.com/industrial-computers.php">rackmount
computers</a> and <a
href="http://www.coresystemsusa.com/industrial-lcd-displays.php">rackmount
LCD displays</a> and supports multiple versions of FreeBSD. We
manufacture a complete line of <a
href="http://www.coresystemsusa.com/rackmount-industrial-computer-chassis.php">
industrial computer chassis</a>, <a
href="http://www.coresystemsusa.com/industrial-single-board-computer.php">
single board computer</a> and <a
href="http://www.coresystemsusa.com/passive-backplanes.php">passive
backplane</a> <a
href="http://www.coresystemsusa.com/atx-eatx-systems.php">rackmount
systems</a>. We design and manufacture all of our 1U and 4U
rack mounted systems in-house to maintain strict revision control over
our entire product line. Our systems engineering design and
development staff is second to none in the rackmount industry.
Please visit our <a href="http://www.coresystemsusa.com/">website</a>
for further information.
</description>
</entry>
<entry id="CoyotePointSystems">
<name>Coyote Point Systems</name>
<url>http://www.coyotepoint.com/</url>
<description>
Coyote Point Systems offers the <a
href="http://www.coyotepoint.com/products.htm">Equalizer</a> Load
Balancing Appliance. Equalizer distributes client UDP/TCP requests to
multiple server machines and includes load balancing, server failure
detection/correction, and an easy-to-use administrative interface.
Capable of handling over 20,000 HTTP GET operations per minute,
Equalizer enhances the Scalability, Availability and Manageability of
any server cluster. Equalizer works with all standard protocols,
including: HTTP, FTP, POP, SMTP, DNS, etc. Equalizer is based on the
FreeBSD kernel.
</description>
</entry>
<entry id="CycladesCorporation">
<name>Cyclades Corporation</name>
<url>http://www.cyclades.com/</url>
<description>
Cyclades Corporation sells a variety of high performance, multiport
serial cards which FreeBSD supports directly in its standard
releases.
</description>
</entry>
<entry id="DAVICOM">
<name>DAVICOM Semiconductor, Inc.</name>
<url>http://www.davicom.com.tw/</url>
<description>
DAVICOM Semiconductor, Inc. designs, develops, and markets
cost-effective integrated circuit (IC) solutions for mainstream
networking and communications applications. DAVICOM is one of the
leading suppliers of Local Area Network (LAN) and Wide Area Network
(WAN) chip sets to international original equipment manufactures
(OEMs) of networking and communications equipment. <p> The current
products of DAVICOM Semiconductor, Inc. that will support the FreeBSD
driver are DM9102 (10M/100M PCI Fast Ethernet single chip), DM9102A
(3.3 volts Low Power10M/100M PCI Fast Ethernet single chip), DM9101
(10M/100M PCI Fast Ethernet PHY chip, included into DM9102 single
chip), DM9131 (3.3 volts Low Power10M/100M PCI Fast Ethernet PHY
chip, included into DM9102A single chip) and DM9801 (1M8 Home PNA PHY
chip). </p> <p> Please visit <a href="http://www.davicom.com.tw">our
web site</a> for more information about our company. </p>
</description>
</entry>
<entry id="EmergingTechnologies">
<name>Emerging Technologies</name>
<url>http://www.etinc.com/</url>
<description>
Emerging Technologies, Inc. has high-speed serial-communications
adapters, allowing FreeBSD systems to connect directly to leased
lines at speeds from 56k to T1/E1. ET drivers support up to 16 T1/E1
lines on a single FreeBSD-based PC. The adapters include a complete
set of drivers and utilities that allow a FreeBSD machine to
communicate directly with virtually any IP router via synchronous
PPP, Frame Relay, X.25, and directly to Cisco brand routers with
Cisco serial encapsulation. Full documentation and support are
included. Hardware choices are available for both ISA and PCI buses,
ranging from an economical single-port ISA adapter to a four T1/E1
port PCI card with four dedicated 25MHz processors on-board. To
contact Emerging Technologies, send E-mail to <a
href="mailto:info@etinc.com">info@etinc.com</a>.
</description>
</entry>
<entry id="EMT">
<name>EMT</name>
<url>http://www.emt.co.jp/</url>
<description>
Based in Japan, EMT offers tailor-made Servers and Workstations
optimized for FreeBSD. We provide high-quality and high-reliable
systems by carrying out a thorough examination and offer
Hardware Warranty Support. Please contact us via <a
href="mailto:sales@emt.co.jp">email</a> or visit our <a
href="http://www.emt.co.jp/">website</a>.
</description>
</entry>
<entry id="EssenzConsulting">
<name>Essenz Consulting</name>
<url>http://www.essenz.com</url>
<description>
Essenz Consulting is a leading provider of high-performance rackmount
server equipment. All of our <a
href="http://www.essenz.com/servers/index.html">servers</a> feature
dual processor capability, dual onboard networking, high-capacity
memory support, and integrated video. From 1U Hot-Swap SCSI systems
to 2U Hot-Swap 64-bit SCSI RAID with 2x300W Hot-Swap Power Supply,
all Essenz Servers can be custom configured with immediate online
pricing. For more information, visit us <a
href="http://www.essenz.com">online</a> or call our 24/7 Sales and
Support department at 1-800-248-1736.
</description>
</entry>
<entry id="FreeBSDSystems">
<name>FreeBSD Systems</name>
<url>http://www.freebsdsystems.com</url>
<description>
Since 1999 FreeBSD Systems manufactures fast and reliable
Rackmount, Tower Servers and RAID Systems. Our Servers
comprise of AMD Opteron Single-Core and Dual-Core, Intel Xeon and
Pentium Processors in SCSI and SATA configurations. All of our
Servers and RAID Systems have built-in Remote Hardware Management
functionality to prevent needless downtime due to a malfunctioning
component. Our build/burn-in has proven very successful in
preventing our clients with Servers and RAID Systems becoming
problematic. We provide On-Site Hardware Warranty Support in many
countries.<br />We ship world wide and offer complete customization
on a per order basis. We can be reached by calling our toll-free
number 1.877.963.1900 in North America. For Toll-Free Outside
North America please <a
href="http://www.freebsdsystems.com/contact.php">see here</a>
or by <a href="mailto:info@freebsdsystems.com">email</a>
</description>
</entry>
<entry id="FreedomTechnologies">
<name>Freedom Technologies</name>
<url>http://www.freedomtc.com</url>
<description>
Freedom Technologies offers you a wide range of Premium Quality Servers
in Rackmount and Tower configurations and, High-Performance Raid Systems.
All our Servers will run FreeBSD out of the box (i386 and AMD/64). We
offer several <a
href="http://www.freedomtc.com/nebs3.php">NEBS Level-3 1U and 2U</a>
Rackmount Servers with standard A.C. power or with -48 Volt D.C. Power.
We offer several <a
href="http://www.freedomtc.com/short_depth_servers.php">short depth 1U
and 2U Rackmount Servers</a>. You will find a good selection of
External Direct and Network Attached <a
href="http://www.freedomtc.com/raid.php">RAID Enclosure Systems</a>
from 8-Bay to 24-Bay. Our focus is providing you with premium quality,
trouble free Servers and RAID Storage Systems at best possible prices.
<a href="http://www.freedomtc.com/">Visit us online</a> and get pricing
instantly or call us toll-free 1.877.963.1900.
</description>
</entry>
<entry id="Gallantry">
<name>Gallantry Technologies, Inc.</name>
<url>http://www.gallantry.com/</url>
<description>
Gallantry Technologies Inc. offers a business broadband gateway for
small- to medium-sized businesses. Our products are focused on
offering an easy-to-use product that provides multiple services
routing, firewall, e-mail, web server, DHCP, NAT, FTP, DNS, and print
server. All these features can be accessed via an easy-to-use web
interface. The GallantWEB-100 is an affordable and easy-to-use
business broadband gateway that is ideal for connecting small and
medium offices to the Internet via any broadband connection including
xDSL, Cable, Frame Relay/T1, or ISDN. The GallantWEB-200 is the
industry's first business broadband gateway to include a built-in
SDSL router. This innovative one-box solution makes it easy for DSL
service providers to deploy and manage.
</description>
</entry>
<entry id="GenstorSystems">
<name>Genstor Systems, Inc.</name>
<url>http://www.genstor.com/</url>
<description>
Genstor Systems specializes in systems customized for FreeBSD. You
will find Storage (like multi-TB storage using SATA disks) and
Server options, built around quality hardware. We also build
clusters and provide OEM services for appliance integration.
Genstor keeps abreast of drivers and bugs so you do not have to.
We customize systems around Linux, and x86 Solaris as well.
Contact us via email at
<a href="mailto:sales@genstor.com">sales@genstor.com</a>
or call us at (877)25-SERVERS and test our capabilities.
</description>
</entry>
<entry id="GND">
<name>GND Distribution, Ltd.</name>
<url>http://www.gnd.com/</url>
<description>
GND Distribution, Ltd., a London, UK-based company, specializes in
bespoke computer systems for FreeBSD and Linux. All GND computer
systems are built to order, using only top-quality components. Our
build quality is second to none. Systems are supplied configured and
optimized to our customer's requirements. We also supply a large
range of system components, including ASUSTeK mainboards, which are
popular within the FreeBSD and Linux communities.
</description>
</entry>
<entry id="Highpoint">
<name>HighPoint Technologies</name>
<url>http://www.highpoint-tech.com/</url>
<description>
HighPoint sells SATA RAID Controller products which are supported
natively by FreeBSD 6.3 and 7.0. Drivers for older versions of
FreeBSD are available on their website. HighPoint is specialized
in providing SATA RAID solutions, including an Enterprise Series,
Value Line Series and Upgrade Series of RAID controllers. Their
motto is "One Size Does Not Fit All".
</description>
</entry>
<entry id="INetU">
<name>INetU Dedicated Managed Hosting</name>
<url>http://www.inetu.net/</url>
<description>
INetU Dedicated Managed Hosting are one of the top rated hosting
firms focused on dedicated managed hosting, INetU provides managed
dedicated FreeBSD servers, along with firewalls, load balancing,
advanced monitoring and data backup services. They offer more free
tech support than most other hosts and have a lucrative partner
program for consultants and developers.
</description>
</entry>
<entry id="IronSystems">
<name>Iron Systems</name>
<url>http://www.ironsystems.com/</url>
<description>
Iron Systems, located in San Jose, California, is a provider of
high-density rack-mount Internet systems, low cost hosting solutions
and OEM integration services. System solutions are either
built-to-order iServers with custom-configured hardware, OS, kernel
and applications; or a set of pre-configured network infrastructure
iEngines and iClusters, specially designed to deliver a dedicated
application. Iron Systems backs all solutions with world-class
technical support for FreeBSD and Linux. Our team at an average
has over 10 years of experience in building BSD-based systems. We
understand that our servers run your mission-critical applications -
that's why we use only the highest quality components and test all
systems in advance. We are confident that you will appreciate our
approach. Give us an opportunity to serve you! Please send us email
at <a href="mailto:info@ironsystems.com">info@ironsystems.com</a> or
call 1-800-921-IRON.
</description>
</entry>
<entry id="ItautecPhilco">
<name>Itautec Philco</name>
<url>http://www.itautec.com.br/</url>
<description>
Itautec Philco is one of Brazil's leading IT products manufacturers
and one the leaders in the Brazilian Market and significant market
share in Portugal, Uruguay and Argentina. Products such as the
Infoway and the InfoServer are fully compatible with FreeBSD, Linux,
and other Operating Systems. Itautec Philco also manufactures Banking
and Retail Automation products, as well as Consumer Electronics
products. We provide complete solutions for our customers, from
Infrastructure (such as LAN) to software applications, to Web
development and hosting services, to call-center services.
</description>
</entry>
<entry id="KYTEX">
<name>KYTEX Computers Ltd</name>
<url>http://www.kytex.bg/</url>
<description>
KYTEX Computers Ltd offers K-SERVER family of pre-installed xBSD and
Linux Internet appliances. K-SERVER product line include small
footprint all-in-one solutions for small to middle networks and
rackmount servers for ISP/ASP and corporate networks. All-in-one
solutions provides Internet access via dial-up, leased lines, xDSL,
wireless technology and offer filesharing for Windows and MacOS
workstations across the network at no additional cost, users WEB-,
Mail-, Firewall-, DNS-server applications started and partially
configured for easy integration in any existing networks. K-SERVER
setup and management is very simple - just start any browser on your
workstation and follow the setup instructions and menus. If you have
any questions or proposals, please e-mail us.
</description>
</entry>
<entry id="MOXA">
<name>MOXA</name>
<url>http://www.moxa.com/</url>
<description>
MOXA makes attractively priced multi-port serial cards which are
compatible with FreeBSD's <em>sio</em> serial driver. The C104 / C168
family of 2/4/8 serial port cards features custom ASIC design, speeds
up to 921.6Kbps, surge protection, independent and
software-configurable I/O ports and IRQs.
</description>
</entry>
<entry id="NetWolves">
<name>NetWolves Corporation</name>
<url>http://www.netwolves.com</url>
<description>
NetWolves Corporation produces the FoxBox line of Multi-services
Internet Communications Gateway systems. These Internet Access
Devices offer a three stage firewall, unlimited e-mail, site hosting,
filtered browsing, web and DNS caching, DHCP for ease of set up, file
sharing/serving, e-mail archiving, and a series of productivity
enhancing reports - cost effectively. The FoxBox OS is based on
FreeBSD. Bandwidth options range from V.90 modems to T-1, cable
modems, and DSL speeds. The FoxBox provides Internet access for
between 8 and 1000 users on one or more LANs and is available
internationally through our VAR reseller network. Visit <a
href="http://www.netwolves.com/">our site</a> for more information or
contact us by <a href="mailto:sales@netwolves.com">email</a>.
</description>
</entry>
<entry id="iXsystems">
<name>iXsystems</name>
<url>http://www.iXsystems.com/</url>
<description>
iXsystems (formerly OffMyServer) provides FreeBSD and Linux-based
Internet infrastructure-grade rackmount servers, network appliances,
enterprise blade servers, and storage products to a global market.
We use only the best quality components and do the required testing
in advance - knowing that you are going to run your mission-critical
applications on our servers. We are confident that you will appreciate
our approach - give us an opportunity to server you! Send us an email
at <a href="mailto:info@iXsystems.com">info@iXsystems.com</a>.
</description>
</entry>
<entry id="OrbitMicro">
<name>Orbit Micro</name>
<url>http://www.orbitmicro.com/</url>
<description>
Orbit Micro is a system integrator of servers, workstations,
industrial computers and networking products. Our application
design approach allows us to maximize performance for your
computing needs. Our products line also includes a vareity of
computer components and peripherals as well as software. Contact
us at <a href="mailto:sales@orbitmicro.com">
sales@orbitmicro.com</a> to speak to a sales engineer or if you
have questions or comments.
</description>
</entry>
<entry id="PCW">
<name>PCW Microsystems, Inc.</name>
<url>http://www.rackmount.com/</url>
<description>
PCW Microsystems, Inc. offers rackmount workstations and servers,
optimized for the FreeBSD operating system. We carry full line of
rackmount chassis, RAID, WAN, and LAN products for FreeBSD OS. Please
<a href="http://www.rackmount.com/">visit our web site</a> for more
information or send us an e-mail at <a
href="mailto:sales@pcwnet.com">sales@pcwnet.com</a>
</description>
</entry>
<entry id="PSSCLabs">
<name>PSSC Labs</name>
<url>http://www.pssclabs.com/</url>
<description>
PSSC Labs provides custom configured computer solutions to meet any
budget or specification. Visit our website to build your computer
just the way you want it, including hard-drive partitioning and
operating system setup.
</description>
</entry>
<entry id="psychsoftpc">
<name>Psychsoftpc</name>
<url>http://www.psychsoftpc.com/</url>
<description>
Psychsoftpc is a manufacturer of high performance computers,
workstations and clusters with Linux or FreeBSD preinstalled upon
request.
</description>
</entry>
<entry id="RandDAssociates">
<name>R and D Associates, Inc.</name>
<url>http://www.RnDAssociates.com/</url>
<description>
R and D Associates, Inc. developed ServeTheWeb.com utilizing FreeBSD
running Apache. We employed consulting services from <a
href="mailto:phk@FreeBSD.org">Poul-Henning Kamp</a> to develop our
Virtual Server solution (which is now available in <a
href="http://www.FreeBSD.org">FreeBSD</a> 4.0). <p> <a
href="http://ServeTheWeb.com/">ServeTheWeb.com</a> is our System
Admin level of Virtual Servers. Please visit <a
href="http://www.ServeTheWeb.com/">www.ServeTheWeb.com</a> for
additional information on this product. </p> <p> R and D Associates,
Inc. is an application development firm, specializing in
client/server designs. We use FreeBSD, running Apache and utilizing
PHP's and MySQL (As well as NT with ASP's and SQL/Access). </p>
</description>
</entry>
<entry id="PerleSpecialix">
<name>Perle Specialix</name>
<url>http://www.perle.com/</url>
<description>
Perle Specialix makes a wide variety of multi-port async serial
expansion products. The ISA, EISA, and PCI SI/XIO host cards work
under FreeBSD, using the <em>si</em> driver.
</description>
</entry>
<entry id="Stallion">
<name>Stallion Technologies, Inc.</name>
<url>http://www.stallion.com/</url>
<description>
Stallion Technologies, Inc. offers a range of multiport serial boards
for the ISA, EISA, MCA and PCI buses. Although Stallion does not
officially support drivers for FreeBSD, there is an unsupported,
freely available driver available from their <a
href="ftp://ftp.stallion.com/drivers/unsupported/FreeBSD/stalbsd-2.0.0.tar.gz">FTP site</a>.
This driver supports the Stallion
<em>EasyIO</em>, <em>EasyConnection 8/32</em> and
<em>EasyConnection 8/64</em> PCI range of multiport boards.
For local pricing and availability information, contact Stallion
via their <a href="http://www.stallion.com/">WWW page</a>.
</description>
</entry>
<entry id="StoreAnyWhere">
<name>StoreAnyWhere.com</name>
<url>http://StoreAnyWhere.com/</url>
<description>
StoreAnyWhere.com offers a wide range of high-performance and
cost-effective quad- and dual-processor servers, workstations, and
networking products with FreeBSD and Linux as their operating
systems. Just go to our website for servers in a variety of
configurations or custom-made systems.
</description>
</entry>
<entry id="SWTechnology">
<name>SW Technology</name>
<url>http://freebsd.swt.com/</url>
<description>
SW Technology offers quality Pentium machines with FreeBSD
pre-installed.
</description>
</entry>
<entry id="Synetic">
<name>Synetic, Inc.</name>
<url>http://www.synetic.net/</url>
<description>
Synetic Inc. is a Canadian and North American distributor for
IDE-to-IDE, SCSI-to-IDE and SCSI-to-SCSI RAID controllers, supporting
the FreeBSD platform. Our products can be found at <a
href="http://www.synetic.net/prodman.htm">www.synetic.net/prodman.htm</a>
or <a href="http://www.synetic.net/prodspec.htm">
www.synetic.net/prodspec.htm</a>
</description>
</entry>
<entry id="Zantech">
<name>Zantech KVM Australia</name>
<url>http://www.zantech.com.au/</url>
<description>
Zantech KVM Australia is an Australian distributor of FreeBSD
compatible KVM switches, KVM over IP products and serial console
terminal servers.
</description>
</entry>
<entry id="Znyx">
<name>Znyx</name>
<url>http://www.znyx.com/</url>
<description>
Znyx Corporation specializes in high-availability, high-performance,
single and multi-channel Fast Ethernet adapters for PCI, CompactPCI,
and PCI Mezzanine Connector (PMC). FreeBSD, Linux, QNX, NetWare,
OS/2, and SCO Unixware are supported on virtually all products.
</description>
</entry>
<entry id="NCSTechnologies">
<name>NCS Technologies</name>
<url>http://www.ncst.com/</url>
<description>
NCS Technologies offers "NCS Swift Appliance Partner Program
(NCSAPP)" for Independent Software Vendors (ISVs) and other OEMs.
Under this program, NCS develops "turn-key" server appliances for its
ISV partners by bundling their appliance software with its own
hardware platforms. These appliance hardware platforms are built
using the latest industry standard chipsets and components and can
run FreeBSD based applications.
</description>
</entry>
<entry id="ColoMachine">
<name>ColoMachine</name>
<url>http://www.colomachine.com/</url>
<description>
ColoMachine offers high quality sub-$500 1U rackmount servers
optimized for the FreeBSD operating system.
</description>
</entry>
<entry id="rackmountnet">
<name>RackmountNet</name>
<url>http://www.rackmountnet.com/</url>
<description>
RackmountNet offers a full line of 1U, 2U, 3U, 4U, 5U, 7U 19"
rackmount chassis and servers for industrial mission critical
applications.
</description>
</entry>
<entry id="eracks">
<name>eRacks Open Source Systems</name>
<url>http://eracks.com/</url>
<description>
eRacks Open Source Systems is a leading provider of open source
solutions. The company manufactures rackmount computer servers,
specializes in custom-designed systems, and
offers a wide array of services including open source enterprise
migration, security, and network architecture design. eRacks
offers a full range of open source operating systems configured
on its systems, including FreeBSD. For more information, contact
eRacks at <a href="mailto:info@eracks.com">info@eracks.com</a>.
</description>
</entry>
<entry id="pyramidusa">
<name>Pyramid computer</name>
<url>http://www.pyramid-usa.com</url>
<description>
Pyramid Computer is a leading supplier of custom branded appliance
solutions to ISVs and OEMs. We will enable you to deliver an
appliance solution that meets your exact needs. We offer a
complete range of design, manufacturing and logistics services
that allow you to effortlessly deliver a superior product to
customers on a world wide basis, and focus your attention on core
business activities. We are experts in FreeBSD, as well as Linux
based appliances. Most of all, Pyramid Computer is a service
oriented supplier. We distinguish ourselves by our ability to
craft programs to the unique needs of your business, and to meet
your expectations in all our endeavors. Please contact us to
learn more about how we can help you to achieve your business
objectives.
</description>
</entry>
<entry id="rackmountmart">
<name>Synergy Global Inc</name>
<url>http://www.rackmountmart.com</url>
<description>
We are a FreeBSD and Linux Rackmount LCD Monitor keyboard Drawer,
Rackmount chassis, server manufacturer and distributor.
</description>
</entry>
<entry id="42u">
<name>42U</name>
<url>http://www.42u.com/</url>
<description>
42U is specialized in providing remote access solutions including
FreeBSD compatible serial console servers, KVM switches, KVM over
IP products, remote power reboot, and environmental monitoring.
For more information, contact <a href="mailto:info@42u.com">
info@42u.com</a> or visit <a href="http://www.42u.com/">
www.42u.com</a>.
</description>
</entry>
<entry id="kvmonline">
<name>KVM Switches Online</name>
<url>http://www.kvm-switches-online.com</url>
<description>
KVM Switches Online is a leading provider of server room
solutions featuring server management &amp; server space
optimization solutions utilizing FreeBSD compatible serial
console servers and KVM switching products. For more
information, contact <a
href="mailto:info@kvm-switches-online.com">
info@kvm-switches-online.com</a> or visit <a
href="http://www.kvm-switches-online.com">
www.kvm-switches-online.com</a>.
</description>
</entry>
<entry id="serverrack">
<name>Server Racks Online</name>
<url>http://www.server-rack-online.com</url>
<description>
Server Racks Online computer rack superstore. At Server Racks
Online we also allow you to easily configure our computer racks,
server cabinets, and accessories to suit your exact requirements
and your FreeBSD needs. Server Rack Online strives to provide a
wide selection of server rack products and accessories for every
solution. For more information, contact
<a href="mailto:infor@server-rack-online.com?subject=FreeBSD Site">
info@server-rack-online.com</a> or visit
<a href="http://www.server-rack-online.com">
www.server-rack-online.com</a>
</description>
</entry>
<entry id="ChassisPlans">
<name>Chassis Plans Rackmount Systems</name>
<url>http://www.chassis-plans.com</url>
<description>
<p>Chassis Plans is a recognized leader in manufacturing fully configured
turn-key industrial <a
href="http://www.chassis-plans.com">rackmount systems</a> that support
FreeBSD for the industrial, rugged, and military markets. We manufacture
1U to 6U ATX and <a
href="http://www.chassis-plans.com/single_board_computers.html">Single Board Computer systems</a>
tailored exactly to customer application requirements. We also
manufacture a full line of industrial <a
href="http://www.chassis-plans.com/rackmount_keyboards.html">rackmount LCD keyboard drawers</a>
and <a
href="http://www.chassis-plans.com/rackmount_keyboards.html">panel mount LCD monitors.</a></p>
<p>Chassis Plans specializes in long-life product support offering
unmatched in-house custom chassis design, long-life industrial
motherboards and SBC's with strict revision control and material
obsolescence management for trouble free program deployment. Key
military customers include companies such as L3, Lockheed, and Northrop
Grumman. Notable commercial customers include Siemens, Nikon, and
General Electric. Chassis Plans' Systems are Engineered to
Perform!&#8482;</p>
<p>Our knowledgable sales engineers can be reached at 858-571-4330
(California, United States) or at <a
href="mailto:saleseng@chassisplans.com">saleseng@chassis-plans.com</a>.</p>
</description>
</entry>
<entry id="servaris">
<name>Servaris Corporation</name>
<url>http://www.servaris.com</url>
<description>
<p>Servaris builds Premium Rack Mount, <a
href="http://www.servaris.com/blade_servers.php" title="Blade
Servers with Fail-over and Clustering">Blade Servers</a> and <a
href="http://www.servaris.com/tower_servers.php" title="Tower
Servers">Tower Servers</a> as well as <a
href="http://www.servaris.com/raid.php" title="RAID Storage
Subsystems">RAID Storage</a> Subsystems.</p>
<p>Servaris ProServ <a
href="http://www.servaris.com/1u_rack_server.php" title="FreeBSD
1U Rack Servers">1U Rack Servers</a> and ProServ <a
href="http://www.servaris.com/2u-rack-server.php" title="FreeBSD
2U Rack Servers"> 2U Rack Servers</a> and 4U <a
href="http://www.servaris.com/servers_4680.php" title="Quad
Six-Core Rack Server">High Performance Computing Server</a> are
all FreeBSD compatible. Almost all the ProServ Servers have
lights-out remote management via java enabled web browser.
Servaris will pre-install FreeBSD AMD/64 or i386 with a Generic
or fully customized FreeBSD installation. Servaris <a
href="http://www.servaris.com/blade_servers.php" title="Blade
Servers by Servaris">Blade Servers</a> are an 'all in one'
clustering and fail-over solution with complete remote management
via any java enabled web browser and feature Intel's latest 5500
Quad Core Xeon Processors. <a
href="http://www.servaris.com/raid.php" title="iStor RAID Storage
Systems"> Servaris iStor RAID Storage</a> Subsystems are 4GB/8GB
Fibre to SAS/SATA and are available in 12-Bay, 16-Bay and 24-Bay
Chassis. asily expandable, simple to maintain and completely
manageable via web browser.</p>
<p>Servaris has friendly staff that can answer your questions.
Please give Servaris a call at 1.877.963.1900 or <a
href="http://www.servaris.com/contact.php">contact them from
here</a>. Servaris will provide you with Superior Quality
Servers and RAID Systems with excellent Warranties at
reasonable prices: "Servaris, Excellence through Passion."</p>
</description>
</entry>
</entries>

1266
share/xml/commercial.isp.xml Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,58 @@
<?xml version="1.0"?>
<!DOCTYPE entries PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Commercial Gallery//EN"
"http://www.FreeBSD.org/XML/www/share/xml/gallery.dtd">
<!-- $FreeBSD$ -->
<entries>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<entry id="FreeBSDMall">
<name>FreeBSD Mall</name>
<url>http://www.freebsdmall.com/</url>
<description>
The FreeBSD Mall can provide everything you may want or need to
enhance your FreeBSD experience. Are you new to FreeBSD? Or, perhaps
you've been using it for years? We have something for you. We have
the latest FreeBSD CDROMs, helpful books, and colorful shirts and
hats. Stay current with FreeBSD and put it to work for you!
</description>
</entry>
<entry id="ScotGold">
<name>ScotGold Products</name>
<url>http://www.scotgold.com/acatalog/ScotGold_Catalogue_BSD_Daemon_Stuff_3.html</url>
<description>
ScotGold Products design and manufacture PC case badges, including a
BSD daemon badge with the permission and blessing of Kirk McKusick.
</description>
</entry>
<entry id="exavault">
<name>ExaVault</name>
<url>http://www.exavault.com</url>
<description>
ExaVault provides inexpensive online remote backup space that is
accessible via open, industry standard protocols, including rsync,
FTP and SFTP. It is ideal for small and medium businesses, web
hosting companies and others that need a quick, transparent,
maintenance-free way of mirroring a copy of their data to a remote
backup server. We are fully FreeBSD compatible, and provide full
support for getting things setup on your FreeBSD system.
</description>
</entry>
<entry id="gfuschulung">
<name>GFU Schulung</name>
<url>http://www.gfu.net/</url>
<description>
GFU offers
<a href="http://www.gfu.net/seminare-schulungen-kurse/oracle_db_sprachen_design_sk38/freebsd_training_s856.html">FreeBSD Training</a>
for customizing servers with a whole bunch of open source software
like PostgreSQL, OpenOffice, Cyrus IMAP, etc.
Upon customer request especially:
<a href="http://www.gfu.net/seminare-schulungen-kurse/oracle_db_sprachen_design_sk38/oracle_unter_freebsd_s854.html">Oracle Administration under FreeBSD</a>.
</description>
</entry>
</entries>

File diff suppressed because it is too large Load diff

86
share/xml/common.ent Normal file
View file

@ -0,0 +1,86 @@
<!-- $FreeBSD$ -->
<!-- FreeBSD Common Entities -->
<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN" -->
<!-- default value of &base; -->
<!ENTITY base ".">
<!ENTITY % url.enbase.eq.base "IGNORE">
<![ %url.enbase.eq.base; [
<!ENTITY enbase "&base;">
]]>
<!ENTITY enbase "&base;/..">
<!-- default langcode and encoding -->
<!ENTITY url.doc.langcode 'en_US.ISO8859-1'>
<!ENTITY xml.encoding 'iso-8859-1'>
<!ENTITY % html.header.script.google "IGNORE">
<!--
Base is the absolute URL for the given page, minus the actual page
part. It should either be specified as a fully qualified URL, or
relative to the server root. It should be defined in the prolog
<em>before</em> including this file if the page does not live at the
default location below.
When making a link, use <a href="&base;/mypage.html">foo</a> and
&base; will be expanded appropriately. Base is also used in the
definition of standard boilerplate entities in this file, so be sure
base is correct!
To translators: When making a link to original documents are needed,
use &enbase; instead of &base;.
-->
<!ENTITY cgibase "http://www.FreeBSD.org/cgi">
<!ENTITY ftpbase "http://security.FreeBSD.org/advisories/">
<!ENTITY ftpbaseold "ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/old/">
<!ENTITY ftpbaseerrata "http://security.FreeBSD.org/advisories/">
<!ENTITY os 'FreeBSD'>
<!-- Often used trademarks -->
<!ENTITY unix 'UNIX&reg;'>
<!ENTITY java 'Java&reg;'>
<!ENTITY jdk 'JDK&reg;'>
<!ENTITY jre 'JRE&reg;'>
<!ENTITY openjdk 'OpenJDK&reg;'>
<!ENTITY posix 'POSIX&reg;'>
<!ENTITY leadingmark '&#183; '>
<!-- Supported architecture -->
<!ENTITY arch.alpha "alpha">
<!ENTITY arch.amd64 "amd64">
<!ENTITY arch.arm "arm">
<!ENTITY arch.i386 "i386">
<!ENTITY arch.ia64 "ia64">
<!ENTITY arch.mips "mips">
<!ENTITY arch.pc98 "pc98">
<!ENTITY arch.powerpc "powerpc">
<!ENTITY arch.sparc64 "sparc64">
<!ENTITY arch.sun4v "sun4v">
<!-- URLs for the FreeBSD Documentation Set -->
<!ENTITY url.doc.origin '/doc'>
<!ENTITY url.doc.langcode 'en_US.ISO8859-1'>
<!ENTITY url.doc.langcode-en 'en_US.ISO8859-1'>
<!ENTITY url.doc.base '&url.doc.origin;/&url.doc.langcode;'>
<!ENTITY url.doc.base-en '&url.doc.origin;/&url.doc.langcode-en;'>
<!ENTITY url.doc.books.handbook '&url.doc.base;/books/handbook/index.html'>
<!ENTITY url.doc.books.handbook-en '&url.doc.base-en;/books/handbook/index.html'>
<!ENTITY url.doc.books.dhandbook '&url.doc.base;/books/developers-handbook/index.html'>
<!ENTITY url.doc.books.dhandbook-en '&url.doc.base-en;/books/developers-handbook/index.html'>
<!ENTITY url.doc.books.phandbook '&url.doc.base;/books/porters-handbook/index.html'>
<!ENTITY url.doc.books.phandbook-en '&url.doc.base-en;/books/porters-handbook/index.html'>
<!ENTITY url.doc.books.faq '&url.doc.base;/books/faq/index.html'>
<!ENTITY url.doc.books.faq-en '&url.doc.base-en;/books/faq/index.html'>
<!ENTITY url.doc.books.design-44bsd '&url.doc.base;/books/design-44bsd/index.html'>
<!ENTITY url.doc.books.design-44bsd-en '&url.doc.base-en;/books/design-44bsd/index.html'>
<!ENTITY url.doc.books.corp-net-guide '&url.doc.base;/books/corp-net-guide/index.html'>
<!ENTITY url.doc.books.corp-net-guide-en '&url.doc.base-en;/books/corp-net-guide/index.html'>
<!ENTITY url.doc.books.fdp-primer '&url.doc.base;/books/fdp-primer/index.html'>
<!ENTITY url.doc.books.fdp-primer-en '&url.doc.base-en;/books/fdp-primer/index.html'>
<!ENTITY url.doc.books.pmake '&url.doc.base;/books/pmake/index.html'>
<!ENTITY url.doc.books.pmake-en '&url.doc.base-en;/books/pmake/index.html'>

3
share/xml/cvs.dtd Normal file
View file

@ -0,0 +1,3 @@
<!ELEMENT cvs:keyword (#PCDATA)>
<!ATTLIST cvs:keyword xmlns CDATA #IMPLIED>
<!ATTLIST cvs:keyword xmlns:cvs CDATA #FIXED 'http://www.FreeBSD.org/XML/CVS'>

14
share/xml/default.dsl Normal file
View file

@ -0,0 +1,14 @@
<!-- $FreeBSD$ -->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY freebsd.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook Stylesheet//EN" CDATA DSSSL>
]>
<style-sheet>
<style-specification use="freebsd">
<style-specification-body>
</style-specification-body>
</style-specification>
<external-specification id="freebsd" document="freebsd.dsl">
</style-sheet>

719
share/xml/developers.ent Normal file
View file

@ -0,0 +1,719 @@
<!--
This document provides entities for developers listed by name on the
FreeBSD web site. Keeping this information in a central location
allows multiple documents to use the abbreviated entities, and allows
us to update author names, or the representation of those names (such
as adding email addresses), by just editing a single file.
$FreeBSD$
-->
<!-- FreeBSD Committers -->
<!ENTITY a.aaron "Aaron Dalton">
<!ENTITY a.abial "Andrzej Bialecki">
<!ENTITY a.ache "Andrey A. Chernov">
<!ENTITY a.acm "Jos&eacute; Alonso C&aacute;rdenas M&aacute;rquez">
<!ENTITY a.adam "Adam David">
<!ENTITY a.adamw "Adam Weinberger">
<!ENTITY a.ade "Ade Lovett">
<!ENTITY a.adrian "Adrian Chadd">
<!ENTITY a.ae "Andrey V. Elsukov">
<!ENTITY a.ahze "Michael Johnson">
<!ENTITY a.ak "Alex Kozlov">
<!ENTITY a.akiyama "Shunsuke Akiyama">
<!ENTITY a.alane "Alan Eldridge">
<!ENTITY a.alc "Alan L. Cox">
<!ENTITY a.ale "Alex Dupre">
<!ENTITY a.alepulver "Alejandro Pulver">
<!ENTITY a.alex "Alexander Langer">
<!ENTITY a.alexbl "Alexander Botero-Lowry">
<!ENTITY a.alfred "Alfred Perlstein">
<!ENTITY a.ambrisko "Doug Ambrisko">
<!ENTITY a.amdmi3 "Dmitry Marakasov">
<!ENTITY a.amorita "Akio Morita">
<!ENTITY a.amurai "Atsushi Murai">
<!ENTITY a.anchie "Ana Kukec">
<!ENTITY a.anders "Anders Nordby">
<!ENTITY a.andre "Andre Oppermann">
<!ENTITY a.andreas "Andreas Klemm">
<!ENTITY a.andreast "Andreas Tobler">
<!ENTITY a.andrew "Andrew Turner">
<!ENTITY a.andy "Andrey Zakhvatov">
<!ENTITY a.anholt "Eric Anholt">
<!ENTITY a.anray "Andrey Slusar">
<!ENTITY a.antoine "Antoine Brodin">
<!ENTITY a.araujo "Marcelo Araujo">
<!ENTITY a.archie "Archie Cobbs">
<!ENTITY a.ariff "Ariff Abdullah">
<!ENTITY a.arr "Andrew R. Reiter">
<!ENTITY a.art "Artem Belevich">
<!ENTITY a.arun "Arun Sharma">
<!ENTITY a.arved "Tilman Linneweh">
<!ENTITY a.asami "Satoshi Asami">
<!ENTITY a.ashish "Ashish SHUKLA">
<!ENTITY a.asmodai "Jeroen Ruigrok/Asmodai">
<!ENTITY a.assar "Assar Westerlund">
<!ENTITY a.attilio "Attilio Rao">
<!ENTITY a.avatar "Tai-hwa Liang">
<!ENTITY a.avg "Andriy Gapon">
<!ENTITY a.avilla "Alberto Villa">
<!ENTITY a.avl "Alexander Logvinov">
<!ENTITY a.awebster "Andrew Webster">
<!ENTITY a.az "Andrej Zverev">
<!ENTITY a.babkin "Sergey Babkin">
<!ENTITY a.bakul "Bakul Shah">
<!ENTITY a.bapt "Baptiste Daroussin">
<!ENTITY a.barner "Simon Barner">
<!ENTITY a.bbraun "Rob Braun">
<!ENTITY a.bcr "Benedict Reuschling">
<!ENTITY a.bde "Bruce Evans">
<!ENTITY a.bdrewery "Bryan Drewery">
<!ENTITY a.bean "Rebecca Visger">
<!ENTITY a.beat "Beat G&auml;tzi">
<!ENTITY a.ben "Ben Smithurst">
<!ENTITY a.benjsc "Benjamin Close">
<!ENTITY a.benl "Ben Laurie">
<!ENTITY a.benno "Benno Rice">
<!ENTITY a.bf "Brendan Fabeny">
<!ENTITY a.bgray "Ben Gray">
<!ENTITY a.billf "Bill Fumerola">
<!ENTITY a.blackend "Marc Fonvieille">
<!ENTITY a.bland "Alexander Nedotsukov">
<!ENTITY a.bmah "Bruce A. Mah">
<!ENTITY a.bmilekic "Bosko Milekic">
<!ENTITY a.bms "Bruce M. Simpson">
<!ENTITY a.bp "Boris Popov">
<!ENTITY a.brd "Brad Davis">
<!ENTITY a.brandon "Brandon Gillespie">
<!ENTITY a.brian "Brian Somers">
<!ENTITY a.brix "Henrik Brix Andersen">
<!ENTITY a.brooks "Brooks Davis">
<!ENTITY a.brucec "Bruce Cran">
<!ENTITY a.brueffer "Christian Br&uuml;ffer">
<!ENTITY a.bruno "Bruno Ducrot">
<!ENTITY a.bsam "Boris Samorodov">
<!ENTITY a.bschmidt "Bernhard Schmidt">
<!ENTITY a.bsd "Brian S. Dean">
<!ENTITY a.bushman "Michael Bushkov">
<!ENTITY a.bvs "Vitaly Bogdanov">
<!ENTITY a.bz "Bjoern A. Zeeb">
<!ENTITY a.cawimm "Charles A. Wimmer">
<!ENTITY a.carvay "J. Vicente Carrasco Vay&aacute;">
<!ENTITY a.cel "Chuck Lever">
<!ENTITY a.ceri "Ceri Davies">
<!ENTITY a.cg "Cameron Grant">
<!ENTITY a.charnier "Philippe Charnier">
<!ENTITY a.chern "Chern Lee">
<!ENTITY a.cherry "Cherry G. Mathew">
<!ENTITY a.chinsan "Chin-San Huang">
<!ENTITY a.chm "Christoph Herrmann">
<!ENTITY a.chris "Chris Costello">
<!ENTITY a.chuckr "Chuck Robey">
<!ENTITY a.cjc "Crist J. Clark">
<!ENTITY a.cjh "Junho CHOI">
<!ENTITY a.clement "Clement Laforet">
<!ENTITY a.clive "Clive Lin">
<!ENTITY a.clsung "Cheng-Lung Sung">
<!ENTITY a.cognet "Olivier Houchard">
<!ENTITY a.cokane "Coleman Kane">
<!ENTITY a.cp "Chuck Paterson">
<!ENTITY a.cperciva "Colin Percival">
<!ENTITY a.cpiazza "Chris Piazza">
<!ENTITY a.cracauer "Martin Cracauer">
<!ENTITY a.crees "Chris Rees">
<!ENTITY a.cs "Carlo Strub">
<!ENTITY a.csgr "Geoff Rehmet">
<!ENTITY a.cshumway "Christopher Shumway">
<!ENTITY a.csjp "Christian S.J. Peron">
<!ENTITY a.culot "Frederic Culot">
<!ENTITY a.cwt "Chris Timmons">
<!ENTITY a.cy "Cy Schubert">
<!ENTITY a.daichi "Daichi GOTO">
<!ENTITY a.damien "Damien Bergamini">
<!ENTITY a.dan "Dan Moschuk">
<!ENTITY a.danfe "Alexey Dokuchaev">
<!ENTITY a.danger "Daniel Ger&#382;o">
<!ENTITY a.danny "Daniel O'Callaghan">
<!ENTITY a.dannyboy "Daniel Harris">
<!ENTITY a.darrenr "Darren Reed">
<!ENTITY a.das "David Schultz">
<!ENTITY a.davidc "Chad David">
<!ENTITY a.davidn "David Nugent">
<!ENTITY a.davide "Davide Italiano">
<!ENTITY a.davidxu "David Xu">
<!ENTITY a.db "Diane Bruce">
<!ENTITY a.dbaker "Daniel Baker">
<!ENTITY a.dburr "Donald Burr">
<!ENTITY a.dchagin "Dmitry Chagin">
<!ENTITY a.dcs "Daniel C. Sobral">
<!ENTITY a.dd "Dima Dorfman">
<!ENTITY a.dds "Diomidis D. Spinellis">
<!ENTITY a.dec "David E. Cross">
<!ENTITY a.decke "Bernhard Fr&ouml;hlich">
<!ENTITY a.deischen "Daniel Eischen">
<!ENTITY a.delphij "Xin Li">
<!ENTITY a.demon "Dmitry Sivachenko">
<!ENTITY a.den "Denis Peplin">
<!ENTITY a.des "Dag-Erling C. Sm&oslash;rgrav">
<!ENTITY a.dfr "Doug Rabson">
<!ENTITY a.dg "David Greenman">
<!ENTITY a.dhartmei "Daniel Hartmeier">
<!ENTITY a.dhn "Dennis Herrmann">
<!ENTITY a.dhw "David Wolfskill">
<!ENTITY a.dick "Richard Seaman Jr.">
<!ENTITY a.dillon "Matthew Dillon">
<!ENTITY a.dim "Dimitry Andric">
<!ENTITY a.dima "Dima Ruban">
<!ENTITY a.dinoex "Dirk Meyer">
<!ENTITY a.dirk "Dirk Fr&ouml;mberg">
<!ENTITY a.dmarion "Damjan Marion">
<!ENTITY a.dmlb "Duncan Barclay">
<!ENTITY a.dougb "Doug Barton">
<!ENTITY a.dryice "Dryice Liu">
<!ENTITY a.dt "Dmitrij Tejblum">
<!ENTITY a.dteske "Devin Teske">
<!ENTITY a.dufault "Peter Dufault">
<!ENTITY a.dumbbell "Jean-S&eacute;bastien P&eacute;dron">
<!ENTITY a.dwcjr "David W. Chapman Jr.">
<!ENTITY a.dwhite "Doug White">
<!ENTITY a.dwmalone "David Malone">
<!ENTITY a.eadler "Eitan Adler">
<!ENTITY a.ebrandi "Edson Brandi">
<!ENTITY a.ed "Ed Schouten">
<!ENTITY a.edwin "Edwin Groothuis">
<!ENTITY a.ehaupt "Emanuel Haupt">
<!ENTITY a.eik "Oliver Eikemeier">
<!ENTITY a.eivind "Eivind Eklund">
<!ENTITY a.ejc "Eric J. Chet">
<!ENTITY a.emaste "Ed Maste">
<!ENTITY a.emax "Maksim Yevmenkin">
<!ENTITY a.emoore "Eric Moore">
<!ENTITY a.eric "Eric Melville">
<!ENTITY a.erich "Eric L. Hernes">
<!ENTITY a.erik "Erik Cederstrand">
<!ENTITY a.erwin "Erwin Lansing">
<!ENTITY a.fabient "Fabien Thomas">
<!ENTITY a.fanf "Tony Finch">
<!ENTITY a.farrokhi "Babak Farrokhi">
<!ENTITY a.fenner "Bill Fenner">
<!ENTITY a.fjoe "Max Khon">
<!ENTITY a.flathill "Seiichirou Hiraoka">
<!ENTITY a.flo "Florian Smeets">
<!ENTITY a.flz "Florent Thoumie">
<!ENTITY a.foxfair "Howard F. Hu">
<!ENTITY a.fsmp "Steve Passe">
<!ENTITY a.furuta "Atsushi Furuta">
<!ENTITY a.gabor "G&aacute;bor K&ouml;vesd&aacute;n">
<!ENTITY a.gad "Garance A Drosehn">
<!ENTITY a.gahr "Pietro Cerutti">
<!ENTITY a.gallatin "Andrew Gallatin">
<!ENTITY a.ganbold "Ganbold Tsagaankhuu">
<!ENTITY a.garga "Renato Botelho">
<!ENTITY a.garys "Gary W. Swearingen">
<!ENTITY a.gavin "Gavin Atkinson">
<!ENTITY a.gber "Grzegorz Bernacki">
<!ENTITY a.gerald "Gerald Pfeifer">
<!ENTITY a.ghelmer "Guy Helmer">
<!ENTITY a.gibbs "Justin T. Gibbs">
<!ENTITY a.gioria "Sebastien Gioria">
<!ENTITY a.girgen "Palle Girgensohn">
<!ENTITY a.gj "Gary Jennejohn">
<!ENTITY a.gjb "Glen Barber">
<!ENTITY a.glarkin "Greg Larkin">
<!ENTITY a.gleb "Gleb Kurtsou">
<!ENTITY a.glebius "Gleb Smirnoff">
<!ENTITY a.glewis "Greg Lewis">
<!ENTITY a.gnn "George V. Neville-Neil">
<!ENTITY a.gonzo "Oleksandr Tymoshenko">
<!ENTITY a.gordon "Gordon Tetlow">
<!ENTITY a.gpalmer "Gary Palmer">
<!ENTITY a.graichen "Thomas Graichen">
<!ENTITY a.green "Brian F. Feldman">
<!ENTITY a.grehan "Peter Grehan">
<!ENTITY a.greid "George C. A. Reid">
<!ENTITY a.grog "Greg Lehey">
<!ENTITY a.groudier "Gerard Roudier">
<!ENTITY a.gryphon "Coranth Gryphon">
<!ENTITY a.gshapiro "Gregory Neil Shapiro">
<!ENTITY a.gsutter "Gregory Sutter">
<!ENTITY a.guido "Guido van Rooij">
<!ENTITY a.hanai "Hiroyuki HANAI">
<!ENTITY a.harti "Hartmut Brandt">
<!ENTITY a.helbig "Wolfgang Helbig">
<!ENTITY a.hm "Hellmuth Michaelis">
<!ENTITY a.hmp "Hiten Pandya">
<!ENTITY a.hoek "Tim Vanderhoek">
<!ENTITY a.horikawa "Kazuo Horikawa">
<!ENTITY a.hosokawa "Tatsumi Hosokawa">
<!ENTITY a.hq "Herve Quiroz">
<!ENTITY a.hrs "Hiroki Sato">
<!ENTITY a.hselasky "Hans Petter Selasky">
<!ENTITY a.hsu "Jeffrey Hsu">
<!ENTITY a.iedowse "Ian Dowse">
<!ENTITY a.ijliao "Ying-Chieh Liao">
<!ENTITY a.ikob "Katsushi Kobayashi">
<!ENTITY a.imp "Warner Losh">
<!ENTITY a.imura "R. Imura">
<!ENTITY a.issei "Issei Suzuki">
<!ENTITY a.issyl0 "Isabell Long">
<!ENTITY a.itetcu "Ion-Mihai Tetcu">
<!ENTITY a.itojun "Jun-ichiro Itoh">
<!ENTITY a.ivoras "Ivan Voras">
<!ENTITY a.iwasaki "Mitsuru IWASAKI">
<!ENTITY a.jacula "Giuseppe Pilichi">
<!ENTITY a.jadawin "Philippe Audeoud">
<!ENTITY a.jake "Jake Burkholder">
<!ENTITY a.jamie "Jamie Gritton">
<!ENTITY a.jase "Jase Thew">
<!ENTITY a.jasone "Jason Evans">
<!ENTITY a.jayanth "Jayanth Vijayaraghavan">
<!ENTITY a.jb "John Birrell">
<!ENTITY a.jcamou "Jesus R. Camou">
<!ENTITY a.jceel "Jakub Klama">
<!ENTITY a.jchandra "Jayachandran C.">
<!ENTITY a.jdp "John Polstra">
<!ENTITY a.jedgar "Chris D. Faulhaber">
<!ENTITY a.jeff "Jeff Roberson">
<!ENTITY a.jeh "James Housley">
<!ENTITY a.jehamby "Jake Hamby">
<!ENTITY a.jennifer "Jennifer Yang">
<!ENTITY a.jesper "Jesper Skriver">
<!ENTITY a.jesusr "Jesus Rodriguez">
<!ENTITY a.jfieber "John Fieber">
<!ENTITY a.jfitz "James FitzGibbon">
<!ENTITY a.jfv "Jack F. Vogel">
<!ENTITY a.jgh "Jason Helfman">
<!ENTITY a.jgreco "Joe Greco">
<!ENTITY a.jh "Jaakko Heinonen">
<!ENTITY a.jhale "Jason E. Hale">
<!ENTITY a.jhay "John Hay">
<!ENTITY a.jhb "John Baldwin">
<!ENTITY a.jhibbits "Justin Hibbits">
<!ENTITY a.jhs "Julian Stacey">
<!ENTITY a.jilles "Jilles Tjoelker">
<!ENTITY a.jim "Jim Mock">
<!ENTITY a.jimharris "Jim Harris">
<!ENTITY a.jkh "Jordan K. Hubbard">
<!ENTITY a.jkim "Jung-uk Kim">
<!ENTITY a.jkois "Johann Kois">
<!ENTITY a.jkoshy "Joseph Koshy">
<!ENTITY a.jinmei "JINMEI Tatuya">
<!ENTITY a.jlaffaye "Julien Laffaye">
<!ENTITY a.jlemon "Jonathan Lemon">
<!ENTITY a.jlh "Jeremie Le Hen">
<!ENTITY a.jlrobin "James L. Robinson">
<!ENTITY a.jls "Jordan Sissel">
<!ENTITY a.jmacd "Joshua Peck Macdonald">
<!ENTITY a.jmallett "Juli Mallett">
<!ENTITY a.jmas "Jose M. Alcaide">
<!ENTITY a.jmb "Jonathan M. Bresler">
<!ENTITY a.jmelo "Jean Milanez Melo">
<!ENTITY a.jmg "John-Mark Gurney">
<!ENTITY a.jmz "Jean-Marc Zucconi">
<!ENTITY a.joe "Josef Karthauser">
<!ENTITY a.joel "Joel Dahl">
<!ENTITY a.joerg "J&ouml;rg Wunsch">
<!ENTITY a.johan "Johan Karlsson">
<!ENTITY a.johans "Johan van Selst">
<!ENTITY a.john "John Cavanaugh">
<!ENTITY a.jon "Jonathan Chen">
<!ENTITY a.jonathan "Jonathan Anderson">
<!ENTITY a.josef "Josef El-Rayes">
<!ENTITY a.jpaetzel "Josh Paetzel">
<!ENTITY a.jsa "Joseph S. Atkinson">
<!ENTITY a.jseger "Justin Seger">
<!ENTITY a.julian "Julian Elischer">
<!ENTITY a.jvh "Johannes Helander">
<!ENTITY a.jwd "John W. DeBoskey">
<!ENTITY a.jylefort "Jean-Yves Lefort">
<!ENTITY a.kaiw "Kai Wang">
<!ENTITY a.kan "Alexander Kabaev">
<!ENTITY a.kargl "Steven G. Kargl">
<!ENTITY a.karl "Karl Strickland">
<!ENTITY a.kato "Takenori KATO">
<!ENTITY a.kbyanc "Kelly Yancey">
<!ENTITY a.keichii "Michael C. Wu">
<!ENTITY a.keith "Jing-Tang Keith Jang">
<!ENTITY a.ken "Kenneth D. Merry">
<!ENTITY a.kensmith "Ken Smith">
<!ENTITY a.keramida "Giorgos Keramidas">
<!ENTITY a.kevlo "Kevin Lo">
<!ENTITY a.kib "Konstantin Belousov">
<!ENTITY a.kientzle "Tim Kientzle">
<!ENTITY a.kiri "Kazuhiko Kiriyama">
<!ENTITY a.kjc "Kenjiro Cho">
<!ENTITY a.kmacy "Kip Macy">
<!ENTITY a.kmoore "Kris Moore">
<!ENTITY a.knu "Akinori MUSHA">
<!ENTITY a.koitsu "Jeremy Chadwick">
<!ENTITY a.krion "Kirill Ponomarew">
<!ENTITY a.kris "Kris Kennaway">
<!ENTITY a.kuriyama "Jun Kuriyama">
<!ENTITY a.kwm "Koop Mast">
<!ENTITY a.lars "Lars Fredriksen">
<!ENTITY a.laszlof "Frank J. Laszlo">
<!ENTITY a.lawrance "Sam Lawrance">
<!ENTITY a.lbr "Lars Balker Rasmussen">
<!ENTITY a.le "Lukas Ertl">
<!ENTITY a.leeym "Yen-Ming Lee">
<!ENTITY a.lesi "Dejan Lesjak">
<!ENTITY a.lev "Lev Serebryakov">
<!ENTITY a.lile "Larry Lile">
<!ENTITY a.linimon "Mark Linimon">
<!ENTITY a.lioux "M&aacute;rio S&eacute;rgio Fujikawa Ferreira">
<!ENTITY a.lippe "Felippe de Meirelles Motta">
<!ENTITY a.ljo "L Jonas Olsson">
<!ENTITY a.lkoeller "Lars Koeller">
<!ENTITY a.lme "Lars Engels">
<!ENTITY a.loader "Fukang Chen">
<!ENTITY a.lofi "Michael Nottebrock">
<!ENTITY a.logo "Valentino Vaschetto">
<!ENTITY a.lstewart "Lawrence Stewart">
<!ENTITY a.lth "Lars Thegler">
<!ENTITY a.luigi "Luigi Rizzo">
<!ENTITY a.lulf "Ulf Lilleengen">
<!ENTITY a.luoqi "Luoqi Chen">
<!ENTITY a.lwhsu "Li-Wen Hsu">
<!ENTITY a.lx "David Thiel">
<!ENTITY a.madpilot "Guido Falsi">
<!ENTITY a.maho "Maho Nakata">
<!ENTITY a.makc "Max Brazhnikov">
<!ENTITY a.mandree "Matthias Andree">
<!ENTITY a.manolis "Manolis Kiagias">
<!ENTITY a.marcel "Marcel Moolenaar">
<!ENTITY a.marck "Dmitry Morozovsky">
<!ENTITY a.marcus "Joe Marcus Clarke">
<!ENTITY a.marius "Marius Strobl">
<!ENTITY a.markm "Mark Murray">
<!ENTITY a.marko "Mark Ovens">
<!ENTITY a.markp "Mark Pulford">
<!ENTITY a.marks "Mark Santcroos">
<!ENTITY a.markus "Markus Br&uuml;ffer">
<!ENTITY a.martin "Martin Renters">
<!ENTITY a.martymac "Ganael Laplanche">
<!ENTITY a.mat "Mathieu Arnold">
<!ENTITY a.matk "Mathew Kanner">
<!ENTITY a.matteo "Matteo Riondato">
<!ENTITY a.matthew "Matthew Seaman">
<!ENTITY a.matusita "Makoto Matsushita">
<!ENTITY a.mav "Alexander Motin">
<!ENTITY a.max "Masafumi NAKANE">
<!ENTITY a.maxim "Maxim Konovalov">
<!ENTITY a.mb "Maxim Bolotin">
<!ENTITY a.mbarkah "Ade Barkah">
<!ENTITY a.mbr "Martin Blapp">
<!ENTITY a.mckay "Stephen McKay">
<!ENTITY a.mckusick "Kirk McKusick">
<!ENTITY a.mdf "Matthew Fleming">
<!ENTITY a.mdodd "Matthew N. Dodd">
<!ENTITY a.melifaro "Alexander V. Chernikov">
<!ENTITY a.metal "Koichi Suzuki">
<!ENTITY a.mezz "Jeremy Messenger">
<!ENTITY a.mharo "Michael Haro">
<!ENTITY a.mheinen "Martin Heinen">
<!ENTITY a.mi "Mikhail Teterin">
<!ENTITY a.mich "Michael L. Hostbaek">
<!ENTITY a.mike "Mike Barcroft">
<!ENTITY a.mikeh "Mike Heffner">
<!ENTITY a.mini "Jonathan Mini">
<!ENTITY a.mita "Yoshio MITA">
<!ENTITY a.miwi "Martin Wilke">
<!ENTITY a.mjacob "Matthew Jacob">
<!ENTITY a.mjg "Mateusz Guzik">
<!ENTITY a.mks "Mike Spengler">
<!ENTITY a.mlaier "Max Laier">
<!ENTITY a.mm "Martin Matuska">
<!ENTITY a.mnag "Marcus Alves Grando">
<!ENTITY a.mohans "Mohan Srinivasan">
<!ENTITY a.monthadar "Monthadar Al Jaberi">
<!ENTITY a.motoyuki "Motoyuki Konno">
<!ENTITY a.mp "Mark Peek">
<!ENTITY a.mph "Matthew Hunt">
<!ENTITY a.mpp "Mike Pritchard">
<!ENTITY a.mr "Michael Reifenberger">
<!ENTITY a.msmith "Michael Smith">
<!ENTITY a.mtaylor "Mark J. Taylor">
<!ENTITY a.mtm "Mike Makonnen">
<!ENTITY a.murray "Murray Stokely">
<!ENTITY a.mux "Maxime Henrion">
<!ENTITY a.mva "Marcus von Appen">
<!ENTITY a.mwlucas "Michael W. Lucas">
<!ENTITY a.naddy "Christian Weisgerber">
<!ENTITY a.nakai "Yukihiro Nakai">
<!ENTITY a.nate "Nate Williams">
<!ENTITY a.nbm "Neil Blakey-Milner">
<!ENTITY a.nectar "Jacques Vidrine">
<!ENTITY a.neel "Neel Natu">
<!ENTITY a.nemoliu "Tong Liu">
<!ENTITY a.netchild "Alexander Leidinger">
<!ENTITY a.newton "Mark Newton">
<!ENTITY a.nhibma "Nick Hibma">
<!ENTITY a.niels "Niels Heinen">
<!ENTITY a.nik "Nik Clayton">
<!ENTITY a.niklas "Niklas Saers">
<!ENTITY a.nivit "Nicola Vitale">
<!ENTITY a.njl "Nate Lawson">
<!ENTITY a.nobutaka "Nobutaka MANTANI">
<!ENTITY a.non "Noriaki Mitsunaga">
<!ENTITY a.nork "Norikatsu Shigemura">
<!ENTITY a.novel "Roman Bogorodskiy">
<!ENTITY a.nox "Juergen Lock">
<!ENTITY a.np "Navdeep Parhar">
<!ENTITY a.nsayer "Nick Sayer">
<!ENTITY a.nsouch "Nicolas Souchu">
<!ENTITY a.nwhitehorn "Nathan Whitehorn">
<!ENTITY a.nyan "Yoshihiro Takahashi">
<!ENTITY a.obraun "Oliver Braun">
<!ENTITY a.obrien "David O'Brien">
<!ENTITY a.ohauer "Oliver Hauer">
<!ENTITY a.okazaki "Tetsurou OKAZAKI">
<!ENTITY a.oleg "Oleg Bulyzhin">
<!ENTITY a.olgeni "Jimmy Olgeni">
<!ENTITY a.oliver "Oliver Lehmann">
<!ENTITY a.olivierd "Olivier Duchateau">
<!ENTITY a.olli "Oliver Fromme">
<!ENTITY a.onoe "Atsushi Onoe">
<!ENTITY a.orion "Orion Hodson">
<!ENTITY a.osa "Sergey A. Osokin">
<!ENTITY a.pat "Patrick Li">
<!ENTITY a.patrick "Patrick S. Gardella">
<!ENTITY a.paul "Paul Richards">
<!ENTITY a.pav "Pav Lucistnik">
<!ENTITY a.pawel "Pawel Pekala">
<!ENTITY a.pb "Pierre Beyssac">
<!ENTITY a.pdeuskar "Prafulla S. Deuskar">
<!ENTITY a.pds "Peter da Silva">
<!ENTITY a.peadar "Peter Edwards">
<!ENTITY a.perky "Hye-Shik Chang">
<!ENTITY a.petef "Pete Fritchman">
<!ENTITY a.peter "Peter Wemm">
<!ENTITY a.peterj "Peter Jeremy">
<!ENTITY a.pfg "Pedro Giffuni">
<!ENTITY a.pgj "G&aacute;bor P&aacute;li">
<!ENTITY a.pgollucci "Philip M. Gollucci">
<!ENTITY a.phantom "Alexey Zelkin">
<!ENTITY a.philip "Philip Paeps">
<!ENTITY a.phk "Poul-Henning Kamp">
<!ENTITY a.pho "Peter Holm">
<!ENTITY a.piero "Piero Serini">
<!ENTITY a.pirzyk "Jim Pirzyk">
<!ENTITY a.piso "Paolo Pisati">
<!ENTITY a.pjd "Pawel Jakub Dawidek">
<!ENTITY a.pluknet "Sergey Kandaurov">
<!ENTITY a.proven "Chris Provenzano">
<!ENTITY a.ps "Paul Saab">
<!ENTITY a.pst "Paul Traina">
<!ENTITY a.qingli "Qing Li">
<!ENTITY a.rafan "Rong-En Fan">
<!ENTITY a.raj "Rafal Jaworowski">
<!ENTITY a.rakuco "Raphael Kubo da Costa">
<!ENTITY a.randi "Randi Harper">
<!ENTITY a.ray "Aleksandr Rybalko">
<!ENTITY a.rdivacky "Roman Divacky">
<!ENTITY a.rea "Eygene Ryabinkin">
<!ENTITY a.rees "Jim Rees">
<!ENTITY a.reg "Jeremy Lea">
<!ENTITY a.remko "Remko Lodder">
<!ENTITY a.rene "Ren&eacute; Ladan">
<!ENTITY a.rgrimes "Rodney Grimes">
<!ENTITY a.ricardag "Ricardo AG">
<!ENTITY a.rich "Rich Murphey">
<!ENTITY a.rik "Roman Kurakin">
<!ENTITY a.rink "Rink Springer">
<!ENTITY a.rm "Ruslan Mahmatkhanov">
<!ENTITY a.rmacklem "Rick Macklem">
<!ENTITY a.rmh "Robert Millan">
<!ENTITY a.rnoland "Robert Noland">
<!ENTITY a.rnordier "Robert Nordier">
<!ENTITY a.roam "Peter Pentchev">
<!ENTITY a.robert "Robert Drehmel">
<!ENTITY a.roberto "Ollivier Robert">
<!ENTITY a.rodrigc "Craig Rodrigues">
<!ENTITY a.roger "Roger Hardiman">
<!ENTITY a.romain "Romain Tarti&egrave;re">
<!ENTITY a.rpaulo "Rui Paulo">
<!ENTITY a.rpratt "Randy Pratt">
<!ENTITY a.rrs "Randall R. Stewart">
<!ENTITY a.rse "Ralf S. Engelschall">
<!ENTITY a.rsm "Scott Mitchell">
<!ENTITY a.rstone "Ryan Stone">
<!ENTITY a.ru "Ruslan Ermilov">
<!ENTITY a.rushani "Hideyuki KURASHINA">
<!ENTITY a.rv "Rajesh Vaidheeswarran">
<!ENTITY a.rvb "Robert V. Baron">
<!ENTITY a.rwatson "Robert Watson">
<!ENTITY a.ryusuke "Ryusuke SUZUKI">
<!ENTITY a.sada "SADA Kenji">
<!ENTITY a.sah "Sam Hopkins">
<!ENTITY a.sahil "Sahil Tandon">
<!ENTITY a.sam "Sam Leffler">
<!ENTITY a.sanpei "Yoshiro Sanpei MIHIRA">
<!ENTITY a.sat "Andrew Pantyukhin">
<!ENTITY a.sbz "Sofian Brabez">
<!ENTITY a.scf "Sean C. Farley">
<!ENTITY a.scheidell "Michael Scheidell">
<!ENTITY a.schweikh "Jens Schweikhardt">
<!ENTITY a.scop "Ville Skytt&auml;">
<!ENTITY a.scottl "Scott Long">
<!ENTITY a.scrappy "Marc G. Fournier">
<!ENTITY a.se "Stefan Esser">
<!ENTITY a.seanc "Sean Chittenden">
<!ENTITY a.sef "Sean Eric Fagan">
<!ENTITY a.sem "Sergey Matveychuk">
<!ENTITY a.semenu "Semen Ustimenko">
<!ENTITY a.sephe "Sepherosa Ziehau">
<!ENTITY a.sepotvin "Stephane E. Potvin">
<!ENTITY a.sergei "Sergei Kolobov">
<!ENTITY a.sf "Satsuki FUJISHIMA">
<!ENTITY a.shafeeq "Shafeeq Sinnamohideen">
<!ENTITY a.shaun "Shaun Amott">
<!ENTITY a.sheldonh "Sheldon Hearn">
<!ENTITY a.shiba "Takeshi Shibagaki">
<!ENTITY a.shige "Shigeyuki Fukushima">
<!ENTITY a.shin "Yoshinobu Inoue">
<!ENTITY a.silby "Mike Silbersack">
<!ENTITY a.simokawa "Hidetoshi Shimokawa">
<!ENTITY a.simon "Simon L. B. Nielsen">
<!ENTITY a.skreuzer "Steven Kreuzer">
<!ENTITY a.skv "Sergey Skvortsov">
<!ENTITY a.smace "Scott Mace">
<!ENTITY a.smkelly "Sean Kelly">
<!ENTITY a.smpatel "Sujal Patel">
<!ENTITY a.snb "Nick Barkas">
<!ENTITY a.sobomax "Maxim Sobolev">
<!ENTITY a.sos "S&oslash;ren Schmidt">
<!ENTITY a.sperber "Armin Pirkovitsch">
<!ENTITY a.sson "Stacey Son">
<!ENTITY a.ssouhlal "Suleiman Souhlal">
<!ENTITY a.stanislav "G. Adam Stanislav">
<!ENTITY a.stark "Gene Stark">
<!ENTITY a.stas "Stanislav Sedov">
<!ENTITY a.stb "Stefan Bethke">
<!ENTITY a.stefan "Stefan Walter">
<!ENTITY a.stefanf "Stefan Farfeleder">
<!ENTITY a.stephane "St&eacute;phane Legrand">
<!ENTITY a.stephen "Stephen Montgomery-Smith">
<!ENTITY a.steve "Steve Price">
<!ENTITY a.sumikawa "Munechika Sumikawa">
<!ENTITY a.sunpoet "Po-Chuan Hsieh">
<!ENTITY a.suz "SUZUKI Shinsuke">
<!ENTITY a.swallace "Steven Wallace">
<!ENTITY a.swills "Steve Wills">
<!ENTITY a.sylvio "Sylvio Cesar Teixeira">
<!ENTITY a.syrinx "Shteryana Shopova">
<!ENTITY a.tabthorpe "Thomas Abthorpe">
<!ENTITY a.tackerman "Tony Ackerman">
<!ENTITY a.takawata "Takanori Watanabe">
<!ENTITY a.tanimura "Seigo Tanimura">
<!ENTITY a.taoka "Satoshi Taoka">
<!ENTITY a.taras "Taras Korenko">
<!ENTITY a.tdb "Tim Bishop">
<!ENTITY a.tedm "Ted Mittelstaedt">
<!ENTITY a.tegge "Tor Egge">
<!ENTITY a.tg "Thomas Gellekum">
<!ENTITY a.thepish "Peter Hawkins">
<!ENTITY a.theraven "David Chisnall">
<!ENTITY a.thierry "Thierry Thomas">
<!ENTITY a.thomas "Thomas Quinot">
<!ENTITY a.thompsa "Andrew Thompson">
<!ENTITY a.ticso "Bernd Walter">
<!ENTITY a.tijl "Tijl Coosemans">
<!ENTITY a.timur "Timur I. Bakeyev">
<!ENTITY a.tj "Tom Judge">
<!ENTITY a.tjr "Tim J. Robbins">
<!ENTITY a.tmclaugh "Tom McLaughlin">
<!ENTITY a.tmm "Thomas M&ouml;stl">
<!ENTITY a.tobez "Anton Berezin">
<!ENTITY a.tom "Tom Hukins">
<!ENTITY a.tomsoft "Thomas-Henning von Kamptz">
<!ENTITY a.torstenb "Torsten Blum">
<!ENTITY a.toshi "Toshihiko Arai">
<!ENTITY a.tota "TAKATSU Tomonari">
<!ENTITY a.trasz "Edward Tomasz Napierala">
<!ENTITY a.trevor "Trevor Johnson">
<!ENTITY a.trhodes "Tom Rhodes">
<!ENTITY a.truckman "Don &ldquo;Truck&rdquo; Lewis">
<!ENTITY a.tshiozak "Takuya SHIOZAKI">
<!ENTITY a.tuexen "Michael Tuexen">
<!ENTITY a.twinterg "Thomas Wintergerst">
<!ENTITY a.uch "Yasushi UCHIYAMA">
<!ENTITY a.ue "Udo Erdelhoff">
<!ENTITY a.ugen "Ugen J.S.Antsilevich">
<!ENTITY a.uhclem "Frank Durda IV">
<!ENTITY a.ulf "Ulf Zimmermann">
<!ENTITY a.ume "Hajimu UMEMOTO">
<!ENTITY a.unfurl "Bill Swingle">
<!ENTITY a.ups "Stephan Uphoff">
<!ENTITY a.uqs "Ulrich Sp&ouml;rlein">
<!ENTITY a.vanilla "Vanilla I. Shu">
<!ENTITY a.versus "Konrad Jankowski">
<!ENTITY a.vd "Vasil Dimov">
<!ENTITY a.viny "Vincent Tougait">
<!ENTITY a.vkashyap "Vinod Kashyap">
<!ENTITY a.vs "Volker Stolz">
<!ENTITY a.vsevolod "Vsevolod Stakhov">
<!ENTITY a.wblock "Warren Block">
<!ENTITY a.wen "Wen Heping">
<!ENTITY a.weongyo "Weongyo Jeong">
<!ENTITY a.wes "Wes Peters">
<!ENTITY a.wxs "Wesley Shields">
<!ENTITY a.whiteside "Don Whiteside">
<!ENTITY a.wilko "Wilko Bulte">
<!ENTITY a.will "Will Andrews">
<!ENTITY a.wjv "Johann Visagie">
<!ENTITY a.wkoszek "Wojciech A. Koszek">
<!ENTITY a.wollman "Garrett Wollman">
<!ENTITY a.wosch "Wolfram Schneider">
<!ENTITY a.wpaul "Bill Paul">
<!ENTITY a.wsalamon "Wayne Salamon">
<!ENTITY a.wsanchez "Wilfredo S&aacute;nchez">
<!ENTITY a.wylie "Wylie Stilwell">
<!ENTITY a.yar "Yar Tikhiy">
<!ENTITY a.yoichi "Yoichi NAKAYAMA">
<!ENTITY a.yokota "Kazutaka YOKOTA">
<!ENTITY a.yongari "Pyun YongHyeon">
<!ENTITY a.yzlin "Yi-Jheng Lin">
<!ENTITY a.xride "S&oslash;ren Straarup">
<!ENTITY a.zack "Zack Kirsch">
<!ENTITY a.zarzycki "Dave Zarzycki">
<!ENTITY a.zec "Marko Zec">
<!ENTITY a.zeising "Niclas Zeising">
<!ENTITY a.zi "Ryan Steinmetz">
<!ENTITY a.zml "Zachary Loafman">
<!ENTITY a.znerd "Ernst de Haan">
<!ENTITY a.zont "Andrey Zonov">
<!-- GNATS-only contributors -->
<!ENTITY a.vwe "Volker Werth">
<!-- Additional contributors -->
<!ENTITY a.re "re@FreeBSD.org">
<!ENTITY a.mkm "Kyle&nbsp;Martin">
<!ENTITY a.joe.halpin "Joe&nbsp;Halpin">
<!ENTITY a.pavalos "Peter&nbsp;Avalos">
<!ENTITY a.jwojdacki "Justin&nbsp;Wojdacki">
<!-- Below we list the various hats. -->
<!-- FreeBSD Bugmeister -->
<!ENTITY a.bugmeister '&a.eadler;, &a.gavin;, &a.gonzo;, &a.linimon;'>
<!-- FreeBSD Doc Engineering Team -->
<!ENTITY a.doceng '&a.gjb;, &a.blackend;, &a.gabor;, &a.hrs;'>
<!-- FreeBSD Donations Liaison -->
<!ENTITY a.donations '&a.gjb;, &a.wilko;, &a.gahr;, &a.pgollucci;, &a.skreuzer;, &a.obrien;, &a.trhodes;, Daniel Seuffert, &a.rwatson;'>
<!-- FreeBSD Ports Manager Team -->
<!ENTITY a.portmgr '&a.tabthorpe;, &a.marcus;, &a.bapt;, &a.beat;, &a.erwin;, &a.linimon;, &a.pav;, &a.itetcu;, &a.miwi;'>
<!-- FreeBSD Release Engineering Teams -->
<!ENTITY a.re.members '&a.kib;, &a.blackend;, &a.jpaetzel;, &a.hrs;, &a.kensmith;, &a.rwatson;, &a.bz;'>
<!ENTITY a.re-builders '&a.marcel;, &a.nyan;'>
<!-- FreeBSD Security Officer -->
<!ENTITY a.so '&a.simon;'>
<!ENTITY a.so-team '&a.mnag;, &a.remko;, &a.gnn;, &a.simon;, &a.philip;, &a.cperciva;, &a.csjp;, &a.des;, &a.rwatson;, &a.bz;'>

22
share/xml/entities.ent Normal file
View file

@ -0,0 +1,22 @@
<!-- $FreeBSD$ -->
<!ENTITY % l10n PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN">
%l10n;
<!ENTITY % l10n-common PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN">
%l10n-common;
<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
%man;
<!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN">
%freebsd;
<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
%authors;
<!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//EN">
%teams;
<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN">
%mailing-lists;
<!ENTITY % newsgroups PUBLIC "-//FreeBSD//ENTITIES DocBook Newsgroup Entities//EN">
%newsgroups;
<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN">
%trademarks;
<!ENTITY % urls PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//EN">
%urls;

100
share/xml/events.dtd Normal file
View file

@ -0,0 +1,100 @@
<!-- Copyright (c) 2003 Simon L. Nielsen <simon@FreeBSD.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
$FreeBSD$
-->
<!-- DTD for events.xml on the FreeBSD website. -->
<!ELEMENT events (cvs:keyword?, event+)>
<!ELEMENT event (name?, url?, startdate, enddate, location, description?, link*)>
<!ATTLIST event id ID #REQUIRED>
<!ELEMENT name (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!--
Meaning of type attribute:
freebsd-website:
The URL is relative to the FreeBSD website root.
The URL should start with a single "/".
absolute:
Normal absolute URL.
-->
<!ATTLIST url type (absolute|freebsd-website) "absolute">
<!ELEMENT startdate (year,month,day)>
<!ELEMENT enddate (year,month,day)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT month (#PCDATA)>
<!ELEMENT day (#PCDATA)>
<!ELEMENT location (country?,state?,city?,site?,address?)>
<!ELEMENT country (#PCDATA)>
<!ELEMENT state (#PCDATA)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT site (#PCDATA)>
<!ELEMENT address (#PCDATA)>
<!ELEMENT description (#PCDATA|a|tt|i|b)*>
<!-- Misc HTML entities which might be used; just add more as needed -->
<!ELEMENT a (#PCDATA)>
<!ATTLIST a href CDATA #REQUIRED>
<!ELEMENT b (#PCDATA|a)*>
<!ELEMENT i (#PCDATA|a)*>
<!ELEMENT tt (#PCDATA|a)*>
<!--
Link to a web page (local or remote) with additional information
about the event. Can also be used for post-event comments/notes.
-->
<!ELEMENT link (name, url)>
<!ATTLIST link type (photos|notes|other) "other">
<!ENTITY % cvs
PUBLIC "-//FreeBSD//DTD FreeBSD CVS Keywords//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/cvs.dtd">
%cvs;
<!ENTITY % autogen.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Automatically Generated Entities//EN"
"http://www.FreeBSD.org/XML/cwd/autogen.ent">
%autogen.ent;
<!ENTITY % iso8879.ent
PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
"http://www.FreeBSD.org/XML/www/share/xml/iso8879.ent">
%iso8879.ent;
<!ENTITY % l10n.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/l10n.ent">
%l10n.ent;
<!ENTITY % common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/common.ent">
%common.ent;

58
share/xml/events.xml Normal file
View file

@ -0,0 +1,58 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events xmlns:xi="http://www.w3.org/2001/XInclude">
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<xi:include
href="http://www.FreeBSD.org/XML/www/share/xml/events2013.xml"
xpointer="xpointer(//event)" />
<xi:include
href="http://www.FreeBSD.org/XML/www/share/xml/events2012.xml"
xpointer="xpointer(//event)" />
<xi:include
href="http://www.FreeBSD.org/XML/www/share/xml/events2011.xml"
xpointer="xpointer(//event)" />
<xi:include
href="http://www.FreeBSD.org/XML/www/share/xml/events2010.xml"
xpointer="xpointer(//event)" />
<xi:include
href="http://www.FreeBSD.org/XML/www/share/xml/events2009.xml"
xpointer="xpointer(//event)" />
<xi:include
href="http://www.FreeBSD.org/XML/www/share/xml/events2008.xml"
xpointer="xpointer(//event)" />
<xi:include
href="http://www.FreeBSD.org/XML/www/share/xml/events2007.xml"
xpointer="xpointer(//event)" />
<xi:include
href="http://www.FreeBSD.org/XML/www/share/xml/events2006.xml"
xpointer="xpointer(//event)" />
<xi:include
href="http://www.FreeBSD.org/XML/www/share/xml/events2005.xml"
xpointer="xpointer(//event)" />
<xi:include
href="http://www.FreeBSD.org/XML/www/share/xml/events2004.xml"
xpointer="xpointer(//event)" />
<xi:include
href="http://www.FreeBSD.org/XML/www/share/xml/events2003.xml"
xpointer="xpointer(//event)" />
</events>

251
share/xml/events2003.xml Normal file
View file

@ -0,0 +1,251 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<event id="ccc-20">
<name>20. Chaos Communication Congress</name>
<url>http://www.ccc.de/congress/2003/</url>
<startdate>
<year>2003</year>
<month>12</month>
<day>27</day>
</startdate>
<enddate>
<year>2003</year>
<month>12</month>
<day>29</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Berlin</city>
<site>Berliner Congress Center</site>
<address>Alexanderplatz 2</address>
</location>
<description>The Chaos Communication Congress is a three-day
conference on technology, society and utopia. FreeBSD will
be present with a booth. If you are interested in helping
out, please contact <a
href="mailto:brueffer@FreeBSD.org">Christian Brueffer</a>.
</description>
</event>
<event id="bsdcon-brasil-2003">
<name>BSDCon Brasil</name>
<url>http://bsdcon.myfreebsd.com.br/</url>
<startdate>
<year>2003</year>
<month>12</month>
<day>6</day>
</startdate>
<enddate>
<year>2003</year>
<month>12</month>
<day>7</day>
</enddate>
<location>
<country code="BR">Brazil</country>
<city>Rio de Janeiro</city>
</location>
<description>This is the first edition of BSDCon Brasil. BSDCon
Brasil is being promoted and organized by a pool of corporations
connected with the BSD community. There will be two intensive days
of workshops, presentations and mini-tutorials related to BSD at
large.</description>
</event>
<event id="bsdlinuxday-2003">
<name>BSD/Linux Day</name>
<url>http://www.jus.or.jp/events/bsd-linux-day/</url>
<startdate>
<year>2003</year>
<month>12</month>
<day>2</day>
</startdate>
<enddate>
<year>2003</year>
<month>12</month>
<day>2</day>
</enddate>
<location>
<country code="JP">Japan</country>
<city>Yokohama</city>
</location>
<description>During the InternetWeek 2003 Conference, which takes
place in Yokohama, between December 2nd and 5th, there will be a
BSD/Linux Day, organized by the Japan Unix Society.</description>
</event>
<event id="sf10yearparty">
<name>FreeBSD 10 Year Anniversary Party</name>
<url>http://www.offmyserver.com/cgi-bin/store/rsvp.html</url>
<startdate>
<year>2003</year>
<month>11</month>
<day>24</day>
</startdate>
<enddate>
<year>2003</year>
<month>11</month>
<day>24</day>
</enddate>
<location>
<country code="US">USA</country>
<city>San Francisco</city>
<site>DNA Lounge</site>
<address>www.dnalounge.com</address>
</location>
<description>Join us Monday November 24th to celebrate 10 years of
FreeBSD! Please RSVP <a
href="http://www.offmyserver.com/cgi-bin/store/rsvp.html">here</a>
so we can order enough food and drink for everyone.</description>
<link type="photos">
<name>Photos by Matt Dillon</name>
<url>http://apollo.backplane.com/pics.bsdparty/</url>
</link>
</event>
<event id="scale-2003">
<name>SCALE: Southern California Linux Expo 2003</name>
<url>http://www.socallinuxexpo.com/</url>
<startdate>
<year>2003</year>
<month>11</month>
<day>22</day>
</startdate>
<enddate>
<year>2003</year>
<month>11</month>
<day>22</day>
</enddate>
<location>
<country code="US">USA</country>
<state>California</state>
<city>Los Angeles</city>
<site>Los Angeles Convention Center</site>
</location>
<description>The Second Annual Southern California Linux Expo.
FreeBSD will be present and handing out promotional
material.</description>
</event>
<event id="linuxday-5">
<name>5. Linuxday Vorarlberg</name>
<url>http://www.linuxday.at/</url>
<startdate>
<year>2003</year>
<month>11</month>
<day>15</day>
</startdate>
<enddate>
<year>2003</year>
<month>11</month>
<day>15</day>
</enddate>
<location>
<country code="AT">Austria</country>
<city>Dornbirn</city>
<site>HTL Dornbirn</site>
<address>H&#246;chsterstrasse 73</address>
</location>
<description>The Linuxday in Vorarlberg is an event where
people from opensource projects present their efforts to
the community. Entrance is free of charge. There will also be
a talk about FreeBSD.</description>
</event>
<event id="bsdcon-japan-2003">
<name>BSDCon Japan 2003</name>
<url>http://bsdcon.jp/</url>
<startdate>
<year>2003</year>
<month>10</month>
<day>18</day>
</startdate>
<enddate>
<year>2003</year>
<month>10</month>
<day>18</day>
</enddate>
<location>
<country code="JP">Japan</country>
<city>Tokyo</city>
<site>BIZ Shinjuku</site>
</location>
<description>BSD Conference Japan 2003, the second conference
concerning *BSD in Japan, was held in Tokyo on October 18th, 2003.
There were about 170 attendees. It had two parallel
sessions (general and technical), and
four technical papers and twelve work-in-progress style talks
were presented during the conference.</description>
</event>
<event id="linux-kongress-03">
<name>Linux-Kongress 2003</name>
<url>http://www.linux-kongress.org/2003/</url>
<startdate>
<year>2003</year>
<month>10</month>
<day>14</day>
</startdate>
<enddate>
<year>2003</year>
<month>10</month>
<day>16</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Saarbr&#252;cken</city>
<site>University of the Saarland</site>
</location>
<description>FreeBSD will be present with a booth at the Linux-Kongress,
probably Europe's best known Linux developer conference. We will
answer questions, show you the system and sell some FreeBSD
merchandising.</description>
</event>
<event id="bsdcon-03">
<name>BSDCon '03</name>
<url>http://www.usenix.org/events/bsdcon03/</url>
<startdate>
<year>2003</year>
<month>9</month>
<day>8</day>
</startdate>
<enddate>
<year>2003</year>
<month>9</month>
<day>12</day>
</enddate>
<location>
<country code="US">USA</country>
<state>California</state>
<city>San Mateo</city>
</location>
<description>For the fourth time, the main BSD Event, BSDCon is
happening. Two days of tutorials will precede two and a half
days of technical sessions. An opportunity for people of all
experience levels to learn from BSD experts, professionals with
real world experience, and industry leaders.</description>
<link type="notes">
<name>FreeBSD Developer Summit notes</name>
<url type="freebsd-website">/events/2003/bsdcon-devsummit.html</url>
</link>
<link type="photos">
<name>BSDCon 2003 Photos by Matt Dillon</name>
<url>http://apollo.backplane.com/BSDCON2003/</url>
</link>
</event>
</events>

451
share/xml/events2004.xml Normal file
View file

@ -0,0 +1,451 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<event id="ccc-21">
<name>21. Chaos Communication Congress</name>
<url>http://www.ccc.de/congress/2004/</url>
<startdate>
<year>2004</year>
<month>12</month>
<day>27</day>
</startdate>
<enddate>
<year>2004</year>
<month>12</month>
<day>29</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Berlin</city>
<site>Berliner Congress Center</site>
<address>Alexanderplatz 2</address>
</location>
<description>The Chaos Communication Congress is a three-day
conference on technology, society and utopia. FreeBSD will
be present with a booth. If you are interested in helping
out, please contact <a
href="mailto:brueffer@FreeBSD.org">Christian Brueffer</a>.
</description>
</event>
<event id="enderunix-04">
<name>Free Software Development and the FreeBSD Operating System</name>
<url>http://www.enderunix.org/events/metu2004</url>
<startdate>
<year>2004</year>
<month>12</month>
<day>10</day>
</startdate>
<enddate>
<year>2004</year>
<month>12</month>
<day>10</day>
</enddate>
<location>
<country code="TR">Turkey</country>
<city>Ankara</city>
<site>ODTU Culture and Congress Center</site>
<address>Saloon D</address>
</location>
<description>This conference is organized with the cooperation of
the EnderUNIX Software Development Team and the Middle East
Technical University Computer Center. The conference will be a
one-day event and the official language for the conference is
Turkish. For more information and a schedule of talks, please
see the website.</description>
</event>
<event id="eurobsdcon-2004">
<name>EuroBSDCon 2004</name>
<url>http://2004.eurobsdcon.org/</url>
<startdate>
<year>2004</year>
<month>10</month>
<day>29</day>
</startdate>
<enddate>
<year>2004</year>
<month>10</month>
<day>31</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Karlsruhe</city>
<site>Queens Hotel Karlsruhe</site>
</location>
<description>The third annual European BSD Conference. It is
oriented to developers and users of all BSD flavors, including
FreeBSD of course.</description>
</event>
<event id="bsdcon-japan-2004">
<name>BSDCon Japan 2004</name>
<url>http://bsdcon.jp/</url>
<startdate>
<year>2004</year>
<month>10</month>
<day>23</day>
</startdate>
<enddate>
<year>2004</year>
<month>10</month>
<day>23</day>
</enddate>
<location>
<country code="JP">Japan</country>
<city>Osaka</city>
<site>Business Innovation Center Osaka</site>
</location>
<description>BSD Conference Japan 2004, the third conference
concerning *BSD in Japan, will be held in Osaka on October 23th, 2004.
Furthermore, <a href="http://k-of.jp/">Kansai Open Source 2004</a>
and <a href="http://kessen.k-of.jp/">Kansai Community Contest</a>
will be held in the same place also.</description>
</event>
<event id="systems-2004">
<name>Systems 2004</name>
<url>http://www.systems.de/</url>
<startdate>
<year>2004</year>
<month>10</month>
<day>18</day>
</startdate>
<enddate>
<year>2004</year>
<month>10</month>
<day>22</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Munich</city>
<site>New Munich Trade Fair Centre</site>
</location>
<description>Systems is a trade fair for IT, media and communications.
There will be a combined BSD booth. If you are interested in helping,
please contact <a href="mailto:dan@deam.org">Daniel Ettle</a>.
</description>
</event>
<event id="guficon5">
<name>Italian FreeBSD User Group (GUFI) Conference 2004</name>
<url>http://www.gufi.org/guficon5/</url>
<startdate>
<year>2004</year>
<month>10</month>
<day>2</day>
</startdate>
<enddate>
<year>2004</year>
<month>10</month>
<day>3</day>
</enddate>
<location>
<country code="IT">Italy</country>
<city>Milan</city>
</location>
<description>The Italian FreeBSD User Group (GUFI) Conference.
Information available (in Italian) from the conference
website.</description>
</event>
<event id="auug2004">
<name>The AUUG'2004 Annual Conference</name>
<url>http://www.auug.org.au/events/2004/auug2004/</url>
<startdate>
<year>2004</year>
<month>9</month>
<day>1</day>
</startdate>
<enddate>
<year>2004</year>
<month>9</month>
<day>3</day>
</enddate>
<location>
<country code="AU">Australia</country>
<city>Melbourne</city>
</location>
<description>AUUG'2004 is the annual technical conference of AUUG,
the Australian UNIX and Open Systems User Group. The conference
will emphasise issues of identity and authentication on the Internet,
along with issues of computer security and anonymity.</description>
</event>
<event id="sucon-2004">
<name>2nd Swiss Unix Conference</name>
<url>http://www.sucon.ch/</url>
<startdate>
<year>2004</year>
<month>9</month>
<day>2</day>
</startdate>
<enddate>
<year>2004</year>
<month>9</month>
<day>4</day>
</enddate>
<location>
<country code="CH">Switzerland</country>
<city>Z&#252;rich</city>
</location>
<description>SUCON is an emerging conference focused on topics
related to the Unix operating system. Our goal is to bring
together developers, system administrators and users in the
field of Unix to foster projects, ideas and the knowledge of
every individual. There will also be some speeches related to
FreeBSD. If you want to join the FreeBSD booth, contact
<a href="mailto:josef@FreeBSD.org">Josef El-Rayes</a>.</description>
</event>
<event id="linuxexpocn-2004">
<name>Linux Expo Shanghai</name>
<url>http://www.linuxexposhanghai.com/</url>
<startdate>
<year>2004</year>
<month>9</month>
<day>9</day>
</startdate>
<enddate>
<year>2004</year>
<month>9</month>
<day>10</day>
</enddate>
<location>
<country code="CN">China</country>
<city>Shanghai</city>
</location>
<description>Linux Expo Shanghai is the biggest Linux/Open Source
conference in Shanghai this summer. <a
href="mailto:murray@FreeBSD.org">Murray Stokely</a> and members
of the <a href="http://www.freebsdchina.org">FreeBSD China</a>
group will have a booth there both days.</description>
<link type="photos">
<name>Photos by Murray Stokely, Yarshure, and Hylu (FreeBSD China)</name>
<url>http://www.stokely.org/20040910-shanghai-linuxexpo/</url>
</link>
<link type="other">
<name>Slides from Murray Stokely's talk</name>
<url>http://people.FreeBSD.org/~murray/</url>
</link>
</event>
<event id="usenix-2004">
<name>2004 USENIX Annual Technical Conference</name>
<url>http://www.usenix.org/events/usenix04/</url>
<startdate>
<year>2004</year>
<month>6</month>
<day>27</day>
</startdate>
<enddate>
<year>2004</year>
<month>7</month>
<day>2</day>
</enddate>
<location>
<country code="US">USA</country>
<state>Massachusetts</state>
<city>Boston</city>
</location>
<description>The 2004 USENIX ATC will have <a
href="http://www.usenix.org/events/usenix04/freenix.html">FREENIX</a>
and general refereed paper session, along with new <a
href="http://www.usenix.org/events/usenix04/usebsd.html">UseBSD</a>
Special Interest Group Sessions. There will not be a separate
Usenix-sponsored BSDCon in the U.S. in 2004, so this is THE big
conference of the year for BSD enthusiasts in the
U.S.</description>
<link type="photos">
<name>Photos by Matt Dillon</name>
<url>http://apollo.backplane.com/USENIX2004/</url>
</link>
</event>
<event id="linuxtag04">
<name>Linuxtag 2004</name>
<url>http://www.linuxtag.org/2004/</url>
<startdate>
<year>2004</year>
<month>6</month>
<day>23</day>
</startdate>
<enddate>
<year>2004</year>
<month>6</month>
<day>26</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Karlsruhe</city>
<site>Kongresszentrum</site>
</location>
<description>The Linuxtag is one of Europe's biggest Linux and Open Source
related tradeshows and conferences. As in previous years, FreeBSD will be
present with a booth.</description>
</event>
<event id="linuxwochen04">
<name>Linuxwochen Wien</name>
<url>http://www.linuxwochen.at</url>
<startdate>
<year>2004</year>
<month>5</month>
<day>26</day>
</startdate>
<enddate>
<year>2004</year>
<month>5</month>
<day>29</day>
</enddate>
<location>
<country code="AT">Austria</country>
<city>Vienna</city>
<site>Museumsquartier, A-1070 Wien Museumsplatz 1</site>
</location>
<description>Linuxwochen is an annual roadshow of open source
conferences, which take place in all major cities in Austria.
Vienna is the biggest event. There will be a FreeBSD speech and
a booth by <a href="mailto:josef@FreeBSD.org">Josef El-Rayes</a>.
</description>
</event>
<event id="bsdcan-2004">
<name>BSDCan</name>
<url>http://www.bsdcan.org/</url>
<startdate>
<year>2004</year>
<month>5</month>
<day>13</day>
</startdate>
<enddate>
<year>2004</year>
<month>5</month>
<day>15</day>
</enddate>
<location>
<country code="CA">Canada</country>
<city>Ottawa</city>
<site>University of Ottawa</site>
</location>
<description>BSDCan is a developers conference with a strong focus
on emerging technologies, research projects, and works in
progress. It also features Userland infrastructure projects and
invite contribution from both free software developers and those
from commercial vendors.</description>
</event>
<event id="asia-bsdcon-2004">
<name>Asia BSDCon 2004</name>
<url>http://www.asiabsdcon.org/</url>
<startdate>
<year>2004</year>
<month>3</month>
<day>12</day>
</startdate>
<enddate>
<year>2004</year>
<month>3</month>
<day>15</day>
</enddate>
<location>
<country code="TW">Taiwan (ROC)</country>
<city>Taipei</city>
<site>Academica Sinica</site>
</location>
<description>The first BSDCon held in Asia, and sponsored by <a
href="http://www.usenix.org/">USENIX Association</a>. Two days
of tutorials will precede two days of technical sessions and a
vendor exhibit.</description>
</event>
<event id="linuxforum-2004">
<name>LinuxForum 2004</name>
<url>http://www.linuxforum.dk/</url>
<startdate>
<year>2004</year>
<month>3</month>
<day>5</day>
</startdate>
<enddate>
<year>2004</year>
<month>3</month>
<day>6</day>
</enddate>
<location>
<country code="DK">Denmark</country>
<city>Copenhagen</city>
<site>Symbion</site>
<address>Fruebjergvej 3</address>
</location>
<description>Annual Danish Open Source conference. The Danish BSD
user group <a href="http://www.bsd-dk.dk">BSD-DK</a> will present
the BSD's.</description>
</event>
<event id="fosdem-2004">
<name>Fosdem 2004</name>
<url>http://www.fosdem.org/</url>
<startdate>
<year>2004</year>
<month>2</month>
<day>21</day>
</startdate>
<enddate>
<year>2004</year>
<month>2</month>
<day>22</day>
</enddate>
<location>
<country code="BE">Belgium</country>
<city>Brussels</city>
<site>Universite Libre de Bruxelles</site>
<address>Avenue Franklin D. Roosevelt 50</address>
</location>
<description>A 2 day event to promote the widespread use of Free
and Open Source software. Among the projects present at the event
will be Mozilla, KDE and, of course, FreeBSD.</description>
</event>
<event id="linuxexpofr-2004">
<name>Solutions Linux 2004</name>
<url>http://www.linuxsolutions.fr/</url>
<startdate>
<year>2004</year>
<month>2</month>
<day>3</day>
</startdate>
<enddate>
<year>2004</year>
<month>2</month>
<day>5</day>
</enddate>
<location>
<country code="FR">France</country>
<city>Paris</city>
<site>CNIT</site>
<address>La Defense</address>
</location>
<description>A 3 day event to promote GNU/Linux and Open Source software.
<a href="http://www.FreeBSD-fr.ORG">French FreeBSD User Group</a>
will be present in the Association Village to promote FreeBSD
of course !</description>
</event>
</events>

441
share/xml/events2005.xml Normal file
View file

@ -0,0 +1,441 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<event id="guficon-6">
<name>GUFICon #6</name>
<url>http://www.gufi.org/guficon/</url>
<startdate>
<year>2005</year>
<month>12</month>
<day>3</day>
</startdate>
<enddate>
<year>2005</year>
<month>12</month>
<day>4</day>
</enddate>
<location>
<country code="IT">Italy</country>
<city>Perugia</city>
</location>
<description>The Italian FreeBSD users group (G.U.F.I. - Gruppo
Utenti FreeBSD Italia) is proud to announce the 6th annual
GUFICon. It will be held in Perugia, Italy on December 3-4,
2005. As always, GUFICon is free and open to all. Members of
the Italian FreeBSD community as well as special international
guests such as Greg Lehey and George Georgalis will present on
many technical themes. See the website for more information and
free registration.</description>
</event>
<event id="eurobsdcon-2005">
<name>EuroBSDCon 2005</name>
<url>http://2005.eurobsdcon.org/</url>
<startdate>
<year>2005</year>
<month>11</month>
<day>25</day>
</startdate>
<enddate>
<year>2005</year>
<month>11</month>
<day>27</day>
</enddate>
<location>
<country code="CH">Switzerland</country>
<city>Basel</city>
<site>University of Basel</site>
</location>
<description>The fourth annual European BSD Conference. It is
oriented to developers and users of all BSD flavors, including
FreeBSD of course.</description>
</event>
<event id="usenix-baysug-2005">
<name>USENIX Bay Area Super User Group Meeting (BaySUG '05)</name>
<url>http://www.usenix.org/events/baysug05/</url>
<startdate>
<year>2005</year>
<month>11</month>
<day>12</day>
</startdate>
<enddate>
<year>2005</year>
<month>11</month>
<day>12</day>
</enddate>
<location>
<country code="US">USA</country>
<city>Mountain View, CA</city>
<site>Computer History Museum</site>
</location>
<description>Join USENIX and BayLISA for the first Bay Area Super
User Group Meeting (BaySUG '05) followed by a reception hosted
by Google. We're looking for more FreeBSD representation.
Please contact <a href="mailto:murray@FreeBSD.org">Murray
Stokely</a> if you are interested in discussing and promoting
FreeBSD at the event.</description>
</event>
<event id="freebsd-korea-2005">
<name>Korean FreeBSD users group Conference 2005</name>
<url>http://seminar.freebsdcity.org</url>
<startdate>
<year>2005</year>
<month>10</month>
<day>29</day>
</startdate>
<enddate>
<year>2005</year>
<month>10</month>
<day>29</day>
</enddate>
<location>
<country code="KP">Korea</country>
<city>Seoul</city>
<site>HP Korea Conference Room 20th floor</site>
</location>
<description>A Conference for Everyone Who is interested in
FreeBSD in Korea.</description>
</event>
<event id="euro-oscon-2005">
<name>O'Reilly European Open Source Convention</name>
<url>http://conferences.oreillynet.com/eurooscon/</url>
<startdate>
<year>2005</year>
<month>10</month>
<day>17</day>
</startdate>
<enddate>
<year>2005</year>
<month>10</month>
<day>20</day>
</enddate>
<location>
<country code="NL">The Netherlands</country>
<city>Amsterdam</city>
<site>NH Grand Hotel Krasnapolsky</site>
</location>
<description>The popular O'Reilly Open Source Conference is coming
to Europe in October. There will be FreeBSD related talks, BoF
sessions, and opportunities for general advocacy.</description>
</event>
<event id="nycbsdcon-2005">
<name>New York City BSD Conference (NYCBSDCon)</name>
<url>http://www.nycbsdcon.org/2005/</url>
<startdate>
<year>2005</year>
<month>9</month>
<day>17</day>
</startdate>
<enddate>
<year>2005</year>
<month>9</month>
<day>17</day>
</enddate>
<location>
<country code="US">USA</country>
<city>New York City</city>
<site>Columbia University</site>
</location>
<description>New York City BSD Conference (NYCBSDCon) is a one day
technical conference hosted by the New York City <a
href="http://www.nycbug.org">*BSD User Group</a>. The all day
conference will include a variety of speakers representing the
BSD projects and the open source community.</description>
</event>
<event id="oscon-2005">
<name>O'Reilly Open Source Conference 2005</name>
<url>http://conferences.oreillynet.com/os2005/</url>
<startdate>
<year>2005</year>
<month>8</month>
<day>1</day>
</startdate>
<enddate>
<year>2005</year>
<month>8</month>
<day>5</day>
</enddate>
<location>
<country code="US">USA</country>
<city>Portland, Oregon</city>
<site>Oregon Convention Center</site>
</location>
<description>The annual O'Reilly Open Source Conference had a
larger BSD presence this year. Matt Olander, Dru Lavigne, and
others helped spread the word about FreeBSD. A press release
about the advocacy effort is available <a
href="http://www.offmyserver.com/cgi-bin/store/news/oscon_080505.html">here</a>.
</description>
</event>
<event id="bsdcon-japan-2005">
<name>BSDCon Japan 2005</name>
<url>http://bsdcon.jp/</url>
<startdate>
<year>2005</year>
<month>7</month>
<day>23</day>
</startdate>
<enddate>
<year>2005</year>
<month>7</month>
<day>23</day>
</enddate>
<location>
<country code="JP">Japan</country>
<city>Nagoya</city>
<site>NADYA PARK</site>
</location>
<description>BSD Conference Japan 2005, the fourth conference
concerning *BSD in Japan, will be held in Nagoya
on July 23th, 2005.</description>
</event>
<event id="linuxtag-2005">
<name>Linuxtag 2005</name>
<url>http://www.linuxtag.org/2005/</url>
<startdate>
<year>2005</year>
<month>6</month>
<day>22</day>
</startdate>
<enddate>
<year>2005</year>
<month>6</month>
<day>25</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Karlsruhe</city>
<site>Kongresszentrum</site>
</location>
<description>The Linuxtag is one of Europe's biggest Linux and Open Source
related tradeshows and conferences. As in previous years, FreeBSD will be
present with a booth.</description>
</event>
<event id="meetbsd-2005">
<name>MeetBSD 2005</name>
<url>http://2005.meetbsd.org/</url>
<startdate>
<year>2005</year>
<month>6</month>
<day>17</day>
</startdate>
<enddate>
<year>2005</year>
<month>6</month>
<day>19</day>
</enddate>
<location>
<country code="PL">Poland</country>
<city>Krak&#243;w</city>
<site>Hotel Chopin</site>
</location>
<description>The second annual MeetBSD conference will be held in
Poland to bring together BSD experts from around Europe.
Poul-Henning Kamp and others will be presenting on FreeBSD
topics.</description>
</event>
<event id="bsdcan-2005">
<name>BSDCan 2005</name>
<url>http://www.bsdcan.org/</url>
<startdate>
<year>2005</year>
<month>5</month>
<day>13</day>
</startdate>
<enddate>
<year>2005</year>
<month>5</month>
<day>14</day>
</enddate>
<location>
<country code="CA">Canada</country>
<city>Ottawa</city>
<site>University of Ottawa</site>
</location>
<description>BSDCan is a developers conference with a strong focus
on emerging technologies, research projects, and works in
progress. It also features Userland infrastructure projects and
invite contribution from both free software developers and those
from commercial vendors.</description>
</event>
<event id="osf-russia-2005">
<name>Open Source Forum Russia 2005</name>
<url>http://www.opensource-forum.ru/</url>
<startdate>
<year>2005</year>
<month>4</month>
<day>27</day>
</startdate>
<enddate>
<year>2005</year>
<month>4</month>
<day>29</day>
</enddate>
<location>
<country code="RU">Russia</country>
<city>Moscow</city>
<site>Radisson SAS Hotel</site>
</location>
<description>Open Source Forum Russia is the first conference and
exhibition which will bring together Russian, American and
European leaders of the OS industry, customers interested in
using reliable and efficient Linux-based technologies and IT
companies which intend developing business on the base of Open
Source. <a
href="mailto:murray@FreeBSD.org">Murray Stokely</a> will present
on the subject of FreeBSD Release Engineering and the Business
Case for BSD.</description>
</event>
<event id="usenix-2005">
<name>2005 USENIX Annual Technical Conference</name>
<url>http://www.usenix.org/events/usenix05/</url>
<startdate>
<year>2005</year>
<month>4</month>
<day>10</day>
</startdate>
<enddate>
<year>2005</year>
<month>4</month>
<day>15</day>
</enddate>
<location>
<country code="US">USA</country>
<state>California</state>
<city>Anaheim</city>
</location>
<description>The 2005 USENIX ATC will have FREENIX and general
refereed paper sessions. This is THE big conference of the year
for BSD enthusiasts in the U.S.</description>
</event>
<event id="linuxforum-2005">
<name>LinuxForum 2005</name>
<url>http://www.linuxforum.dk/</url>
<startdate>
<year>2005</year>
<month>3</month>
<day>4</day>
</startdate>
<enddate>
<year>2005</year>
<month>3</month>
<day>5</day>
</enddate>
<location>
<country code="DK">Denmark</country>
<city>Copenhagen</city>
<site>Kunstakademiets Arkitektskole</site>
<address>Philip de Langes All&#233;</address>
</location>
<description>Annual Danish Open Source conference. The Danish BSD
user group <a href="http://www.bsd-dk.dk">BSD-DK</a> will present
the BSD's.</description>
</event>
<event id="fosdem-2005">
<name>Fosdem 2005</name>
<url>http://www.fosdem.org/</url>
<startdate>
<year>2005</year>
<month>2</month>
<day>26</day>
</startdate>
<enddate>
<year>2005</year>
<month>2</month>
<day>27</day>
</enddate>
<location>
<country code="BE">Belgium</country>
<city>Brussels</city>
<site>Universite Libre de Bruxelles</site>
<address>Avenue Franklin D. Roosevelt 50</address>
</location>
<description>A 2 day event to promote the widespread use of Free
and Open Source software. Among the projects present at the event
will be Mozilla, KDE and, of course, FreeBSD.</description>
</event>
<event id="ffg-2005">
<name>GUUG-Fr&#252;hjahrsfachgespr&#228;ch 2005</name>
<url>http://www.guug.de/veranstaltungen/ffg2005/index.html</url>
<startdate>
<year>2005</year>
<month>2</month>
<day>22</day>
</startdate>
<enddate>
<year>2005</year>
<month>2</month>
<day>25</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Munich</city>
<site>Munich University of Applied Sciences</site>
</location>
<description>
The Fr&#252;hjahrsfachgespr&#228;ch is an annual event on
practical Linux/UNIX topics. Most of the talks are in
german, among them a talk about FreeBSD Filesystem Snapshots
by Dirk Meyer &lt;dinoex@FreeBSD.org&gt;.
</description>
</event>
<event id="scale-2005">
<name>SCALE: Southern California Linux Expo 2005</name>
<url>http://www.socallinuxexpo.org/</url>
<startdate>
<year>2005</year>
<month>2</month>
<day>12</day>
</startdate>
<enddate>
<year>2005</year>
<month>2</month>
<day>13</day>
</enddate>
<location>
<country code="US">USA</country>
<state>California</state>
<city>Los Angeles</city>
<site>Los Angeles Convention Center</site>
</location>
<description>The third Southern California Linux Expo will have
an <a href="http://www.socallinuxexpo.org/exhibitions/freebsd.php">
exhibition booth</a> on FreeBSD. A computer will be available
and CDROMs provided by <a href="http://www.freebsdmall.com/">FreeBSD Mall</a>
will be handed out.</description>
</event>
</events>

503
share/xml/events2006.xml Normal file
View file

@ -0,0 +1,503 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<event id="chilebsdcon-2006">
<name>ChileBSDCon 2006</name>
<url>http://www.bsd.cl/index.php/BSDCon2006</url>
<startdate>
<year>2006</year>
<month>12</month>
<day>9</day>
</startdate>
<enddate>
<year>2006</year>
<month>12</month>
<day>9</day>
</enddate>
<location>
<country code="CL">Chile</country>
<city>Santiago</city>
<site>Universidad Diego Portales</site>
</location>
<description>The first BSD related conference in Chile. The objective is
to join the developers, users, and BSD sysadmins in Chile to share and
interchange ideas, experiences, and knowledge. In addition, it aims to
provide a chance to socialize and construct future links to expand the
knowledge of the BSD systems. The conference is for anyone developing,
administrating, and using systems based on FreeBSD, NetBSD, OpenBSD,
DragonFlyBSD, and Darwin as well as MacOS X and Solaris.</description>
</event>
<event id="lisa-2007">
<name>LISA '06</name>
<url>http://www.usenix.org/events/lisa06/</url>
<startdate>
<year>2006</year>
<month>12</month>
<day>3</day>
</startdate>
<enddate>
<year>2006</year>
<month>12</month>
<day>8</day>
</enddate>
<location>
<country code="US">USA</country>
<city>Washington, D.C.</city>
</location>
<description>The annual LISA conference is the meeting place of choice
for system, network, database, storage, security, and all other
computer-related administrators. Administrators of all specialties
and levels of expertise meet at LISA to exchange ideas, sharpen old
skills, learn new techniques, debate current issues, and meet
colleagues and friends. A BSD booth will be available in the
exhibit hall.</description>
</event>
<event id="meetbsd-2006">
<name>MeetBSD 2006</name>
<url>http://2006.meetbsd.org/</url>
<startdate>
<year>2006</year>
<month>11</month>
<day>25</day>
</startdate>
<enddate>
<year>2006</year>
<month>11</month>
<day>26</day>
</enddate>
<location>
<country code="PL">Poland</country>
<city>Warsaw</city>
<site>Centrum Konferencyjno-Kongresowe PWSBiA</site>
</location>
<description>The third annual MeetBSD conference will be held in
Poland to bring together BSD experts from around Europe.
Several FreeBSD developers will be presenting on FreeBSD
topics.</description>
</event>
<event id="eurobsdcon-2006">
<name>EuroBSDCon 2006</name>
<url>http://www.eurobsdcon.org/</url>
<startdate>
<year>2006</year>
<month>11</month>
<day>10</day>
</startdate>
<enddate>
<year>2006</year>
<month>11</month>
<day>12</day>
</enddate>
<location>
<country code="IT">Italy</country>
<city>Milan</city>
</location>
<description>The fifth annual European BSD Conference. It is
oriented to developers and users of all BSD flavors, including
FreeBSD of course.</description>
</event>
<event id="nycbsdcon-2006">
<name>NYCBSDCon 2006</name>
<url>http://www.nycbsdcon.org/2006/</url>
<startdate>
<year>2006</year>
<month>10</month>
<day>28</day>
</startdate>
<enddate>
<year>2006</year>
<month>10</month>
<day>29</day>
</enddate>
<location>
<country code="US">USA</country>
<city>New York City</city>
<site>Davis Auditorium, Columbia University</site>
</location>
<description>Continuing on the success of last year, the New York City
BSD Conference (NYCBSDCon) is the main technical conference on the
East Coast for the BSD community to get together to share and gain
knowledge, to network with like-minded people, and to have fun.
This event is organized by members of the New York City *BSD Users
Group (NYC*BUG).</description>
</event>
<event id="cimm-2006">
<name>CIMM 2006</name>
<url>http://www.ing.unal.edu.co/eventos/cimm2006/</url>
<startdate>
<year>2006</year>
<month>9</month>
<day>20</day>
</startdate>
<enddate>
<year>2006</year>
<month>9</month>
<day>22</day>
</enddate>
<location>
<country code="CO">Colombia</country>
<city>Bogota</city>
<site>Universidad Nacional de Colombia</site>
</location>
<description>Every two (sometimes three) years the leading Colombian
Mechanical Engineering Universities organize a congress. This
year the congress will become an international event and will
feature an article about free Mechanical Engineering applications
recently ported to FreeBSD. Note: the scheduled FreeBSD talk has
been canceled but the related paper is available <a
href="http://people.freebsd.org/~blackend/misc/CIMM2006-FreeBSD.pdf">here</a>.</description>
</event>
<event id="linuxtageinessen-2006">
<name>come2linux - Linuxtage in Essen</name>
<url>http://www.com2linux.de/</url>
<startdate>
<year>2006</year>
<month>9</month>
<day>9</day>
</startdate>
<enddate>
<year>2006</year>
<month>9</month>
<day>10</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Essen</city>
<site>Universit&#228;t Duisburg-Essen, Glas-Pavilion</site>
<address>Universit&#228;tsstra&#223;e 2</address>
</location>
<description>Linuxtage in Essen is a two day event on Linux and
Free Software in general. There will be workshops, talks, a
theme park and room for various projects to present themselves.
FreeBSD will be present with a booth as well as several talks.
</description>
</event>
<event id="froscon-2006">
<name>FrOSCon 2006</name>
<url>http://www.froscon.org/</url>
<startdate>
<year>2006</year>
<month>6</month>
<day>24</day>
</startdate>
<enddate>
<year>2006</year>
<month>6</month>
<day>25</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Sankt Augustin</city>
<site>Fachhochschule Bonn-Rhein-Sieg</site>
<address>Grantham-Allee 20</address>
</location>
<description>FrOSCon is a two day conference on Free Software
and Open Source, taking place in Sankt Augustin near the cities
of Bonn and Cologne. The conference revolves around a rich schedule
of talks, highlighting current topics in Free Software and Open Source,
including an introductory talk about FreeBSD.</description>
</event>
<event id="mckusick-ucb-fall-2006">
<name>FreeBSD Kernel Short Course at UC Berkeley Extension</name>
<url>http://www.unex.berkeley.edu/cat/course692.html</url>
<startdate>
<year>2006</year>
<month>6</month>
<day>19</day>
</startdate>
<enddate>
<year>2006</year>
<month>6</month>
<day>23</day>
</enddate>
<location>
<country code="US">USA</country>
<city>Berkeley</city>
<site>University of California</site>
</location>
<description>The ``Using the FreeBSD Open-Source Operating
System'' course will be taught June 19-23, 2006 as part of the
University of California at Berkeley Summer Engineering Program.
You can get more information or sign up for the
class at: <a
href="http://www.unex.berkeley.edu/cat/course692.html">http://www.unex.berkeley.edu/cat/course692.html</a>.</description>
</event>
<event id="usenix-2006">
<name>2006 USENIX Annual Technical Conference</name>
<url>http://www.usenix.org/events/usenix06/</url>
<startdate>
<year>2006</year>
<month>5</month>
<day>30</day>
</startdate>
<enddate>
<year>2006</year>
<month>6</month>
<day>3</day>
</enddate>
<location>
<country code="US">USA</country>
<state>Massachusetts</state>
<city>Boston</city>
</location>
<description>The 2006 USENIX ATC will have FREENIX and general
refereed paper sessions. This is THE big conference of the year
for BSD enthusiasts in the U.S.</description>
</event>
<event id="sane-2006">
<name>SANE 2006</name>
<url>http://www.sane.nl/</url>
<startdate>
<year>2006</year>
<month>5</month>
<day>15</day>
</startdate>
<enddate>
<year>2006</year>
<month>5</month>
<day>19</day>
</enddate>
<location>
<country code="NL">The Netherlands</country>
<city>Delft</city>
<site>Aula Congresscentre</site>
</location>
<description>The SANE conference program is filled with the latest
developments in system administration, network engineering,
security and open source software. Several prominent FreeBSD
team members will be speaking and FreeBSD related papers will be
presented.</description>
</event>
<event id="bsdcan-2006">
<name>BSDCan 2006</name>
<url>http://www.bsdcan.org/</url>
<startdate>
<year>2006</year>
<month>5</month>
<day>12</day>
</startdate>
<enddate>
<year>2006</year>
<month>5</month>
<day>13</day>
</enddate>
<location>
<country code="CA">Canada</country>
<city>Ottawa</city>
<site>University of Ottawa</site>
</location>
<description>BSDCan is a developers conference with a strong focus
on emerging technologies, research projects, and works in
progress. It also features Userland infrastructure projects and
invites contributions from both free software developers and those
from commercial vendors.</description>
</event>
<event id="linuxtag-2006">
<name>LinuxTag 2006</name>
<url>http://www.linuxtag.org/2006/en/</url>
<startdate>
<year>2006</year>
<month>5</month>
<day>3</day>
</startdate>
<enddate>
<year>2006</year>
<month>5</month>
<day>6</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Wiesbaden</city>
<site>Rhein-Main-Hallen</site>
</location>
<description>LinuxTag is Europe's largest event about Free Software,
Linux and Open Source. This year there will be the traditional
FreeBSD-Booth, some BSD-Talks and maybe BSD-Tutorials. For more
information, please see <a
href="http://www.AllBSD.de/events/linuxtag/">http://www.AllBSD.de/events/linuxtag/</a>.
</description>
</event>
<event id="ukuug-lisa-2006">
<name>UKUUG LISA/Spring Conference 2006</name>
<url>http://www.ukuug.org/events/spring2006/</url>
<startdate>
<year>2006</year>
<month>3</month>
<day>22</day>
</startdate>
<enddate>
<year>2006</year>
<month>3</month>
<day>23</day>
</enddate>
<location>
<country code="UK">UK</country>
<city>Durham</city>
<site>University of Durham</site>
</location>
<description>UKUUG's annual Large Installation Systems Administration
(LISA) conference will take place in the historic city of Durham on
Wednesday 22nd and Thursday 23rd March 2006. This conference is a
must-attend event for system and network administrators. As well as
the technical talks, the conference provides a friendly environment
for members to meet, learn, and enjoy lively debate on a host of
subjects. This year, a series of talks on the BSD family of operating
systems is also planned to run alongside the main systems
administration stream.</description>
</event>
<event id="cebit-2006">
<name>CeBIT 2006</name>
<url>http://www.cebit.de/homepage_e?x=1</url>
<startdate>
<year>2006</year>
<month>3</month>
<day>9</day>
</startdate>
<enddate>
<year>2006</year>
<month>3</month>
<day>15</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Hannover</city>
<site>Messegel&#228;nde</site>
</location>
<description>CeBIT is a large trade fair in Germany. FreeBSD will be
present with a booth inside the LinuxPark (hall 5, booth E 56) from
March 12-15. For more information, please see <a
href="http://www.AllBSD.de/events/cebit/">http://www.AllBSD.de/events/cebit/</a>.
</description>
</event>
<event id="linuxforum-2006">
<name>LinuxForum 2006</name>
<url>http://linuxforum.dk/2006/</url>
<startdate>
<year>2006</year>
<month>3</month>
<day>3</day>
</startdate>
<enddate>
<year>2006</year>
<month>3</month>
<day>4</day>
</enddate>
<location>
<country code="DK">Denmark</country>
<city>Copenhagen</city>
<site>Kunstakademiets Arkitektskole</site>
<address>Philip de Langes All&#233;</address>
</location>
<description>Annual Danish Open Source conference. The Danish BSD
user group <a href="http://www.bsd-dk.dk">BSD-DK</a> will present
the BSDs. Also, a series of BSD related talks is scheduled.
</description>
</event>
<event id="fosdem-2006">
<name>Fosdem 2006</name>
<url>http://www.fosdem.org/</url>
<startdate>
<year>2006</year>
<month>2</month>
<day>25</day>
</startdate>
<enddate>
<year>2006</year>
<month>2</month>
<day>26</day>
</enddate>
<location>
<country code="BE">Belgium</country>
<city>Brussels</city>
<site>Universite Libre de Bruxelles</site>
<address>Avenue Franklin D. Roosevelt 50</address>
</location>
<description>A 2 day event to promote the widespread use of Free
and Open Source software. Several BSD developers, including
FreeBSD developers, will be present and give a series of
talks.</description>
</event>
<event id="mckusick-adv-spring-2006">
<name>FreeBSD Kernel Code Reading Evening Course</name>
<url>http://www.mckusick.com/courses/adveveclass.html</url>
<startdate>
<year>2006</year>
<month>2</month>
<day>22</day>
</startdate>
<enddate>
<year>2006</year>
<month>6</month>
<day>13</day>
</enddate>
<location>
<country code="US">USA</country>
<state>California</state>
<city>Berkeley</city>
</location>
<description>The ``FreeBSD Kernel Internals: An Intensive Code
Walkthrough'' course will be taught during the Spring of 2006. The
class will be held at the historic Hillside Club at 2286 Cedar
Street, Berkeley, CA 94709 just three blocks north of the Berkeley
campus once per week from 6:30PM to 9:45PM starting Wednesday February
22nd and finishing Tuesday June 13th. You can get more
information or sign up for the class at <a
href="http://www.mckusick.com/courses/adveveclass.html">http://www.mckusick.com/courses/adveveclass.html</a>.</description>
</event>
<event id="fsatc-2006">
<name>FreeBSD System Administration Training Course</name>
<url>http://www.pugetsoundtechnology.com/training/freebsd/</url>
<startdate>
<year>2006</year>
<month>2</month>
<day>7</day>
</startdate>
<enddate>
<year>2006</year>
<month>2</month>
<day>10</day>
</enddate>
<location>
<country code="US">USA</country>
<state>Texas</state>
<city>Fort Worth</city>
</location>
<description>Four-day hands-on class taught by BSD developer and
advocate, Jeremy C. Reed, covers essential FreeBSD and Unix
administration skills, including beginning Mail, BIND, and Apache
administration.</description>
</event>
</events>

611
share/xml/events2007.xml Normal file
View file

@ -0,0 +1,611 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<event id="meetbsd-2007">
<name>MeetBSD 2007</name>
<url>http://2007.meetbsd.org/en/</url>
<startdate>
<year>2007</year>
<month>11</month>
<day>17</day>
</startdate>
<enddate>
<year>2007</year>
<month>11</month>
<day>18</day>
</enddate>
<location>
<country code="PL">Poland</country>
<city>Warsaw</city>
<site>Centrum Konferencyjno-Kongresowe PWSBiA</site>
</location>
<description>The fourth annual MeetBSD conference will be held in
Poland to bring together BSD experts from around Europe.
Several FreeBSD developers will be presenting on FreeBSD
topics.</description>
</event>
<event id="linuxtageinessen-2007">
<name>come2linux - LinuxTage in Essen</name>
<url>http://www.come2linux.org/psp/</url>
<startdate>
<year>2007</year>
<month>11</month>
<day>10</day>
</startdate>
<enddate>
<year>2007</year>
<month>11</month>
<day>11</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Essen</city>
<site>Universit&auml;t Duisburg-Essen, Glas-Pavilion</site>
</location>
<description>Linuxtage in Essen is a two day event on Linux and
Free Software in general. There will be workshops, talks, a
theme park and room for various projects to present
themselves. FreeBSD as well as nearly all other BSDs (OpenBSD,
NetBSD, DesktopBSD, PC-BSD, MirBSD) will be present with a booth
as well as several talks and installation workshops held by the
new project www.BSDInstall.de.</description>
</event>
<event id="coscup-2007">
<name>COSCUP 2007 - Conference for Open Source Coders, Users and Promoters</name>
<url>http://coscup.org/2007/</url>
<startdate>
<year>2007</year>
<month>11</month>
<day>3</day>
</startdate>
<enddate>
<year>2007</year>
<month>11</month>
<day>4</day>
</enddate>
<location>
<country code="TW">Taiwan (ROC)</country>
<city>Taipei</city>
<site>Techonology Building 2F, National Science Council</site>
</location>
<description>COSCUP 2007 is a joint conference of ICOS (International
Conference on Open Source), to make the open source carnival more
exciting. The mostly change of COSCUP in 2007 is, the conference is
co-organized by all local communities in Taiwan, we hope to enlarge the
participation of local communities during such kind of cooperation. Just
like the spirit of COSCUP, in this conference, you can be both attendee
and promoter, and also involve the operation of the conference.
The major topics in COSCUP 2007 including web-based platform and embedded
system due to the popularity of Web 2.0 and OLPC; the Chinese session,
Lightning Talk and System session are the most interesting topics for
years. There will be some presentations and talks about FreeBSD.
The program is attractive just like before, we invite not only big ones
in the community but also developers of non-famous local OSS projects,
to get more people involved and make OSS more brilliant in Taiwan.</description>
</event>
<event id="systems-2007">
<name>Systems 2007</name>
<url>http://www.systems-world.de/id/58547/</url>
<startdate>
<year>2007</year>
<month>10</month>
<day>23</day>
</startdate>
<enddate>
<year>2007</year>
<month>10</month>
<day>27</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Munich</city>
<site>Messe M&uuml;nchen</site>
</location>
<description>Systems is a four day IT fair with more than 50000
visitors and 1200 exhibitors. FreeBSD will have a booth as well
as the other majour BSDs and will try to repeat the great succes
in 2006. There will be an Open Source conference with workshops,
talks and a theme park for various projects.</description>
</event>
<event id="bsdcontr-2007">
<name>BSDConTR 2007</name>
<url>http://www.bsdcontr.org/</url>
<startdate>
<year>2007</year>
<month>10</month>
<day>19</day>
</startdate>
<enddate>
<year>2007</year>
<month>10</month>
<day>20</day>
</enddate>
<location>
<country code="TR">Turkey</country>
<city>Istanbul</city>
<site>Sultanahmet Campus Marmara University</site>
</location>
<description>BSDConTR is the first conference on BSD systems in
Turkey. The conference is organized in full cooperation with the
EnderUNIX Software Development Team, which is largely known for its
ongoing support for BSD systems in Turkey and its open source
projects, and Marmara University. Join the developers, users, BSD
system admins and companies in Istanbul to share experiences and
knowledge about BSD Systems.</description>
</event>
<event id="forum-software-libre">
<name>I F&oacute;rum Software Livre</name>
<url>http://www.softwarelivre.com.pt/index.php</url>
<startdate>
<year>2007</year>
<month>10</month>
<day>12</day>
</startdate>
<enddate>
<year>2007</year>
<month>10</month>
<day>13</day>
</enddate>
<location>
<country code="PT">Portugal</country>
<city>Lisbon</city>
<site>Faculdade de Ci&ecirc;ncias da Universidade de Lisboa</site>
</location>
<description>I F&oacute;rum Software Livre is a two day conference on
Free Software and Open Source, taking place in Lisbon. There
will be some presentations and talks about
FreeBSD.</description>
</event>
<event id="building-os-community-freebsd-ucbe-2007">
<name>Course: Building and Running an Open Source Community</name>
<url>http://www.unex.berkeley.edu/cat/course1557.html</url>
<startdate>
<year>2007</year>
<month>10</month>
<day>3</day>
</startdate>
<enddate>
<year>2007</year>
<month>10</month>
<day>3</day>
</enddate>
<location>
<country code="US">USA</country>
<city>San Francisco</city>
<site>UC Extension San Francisco: Room 216, South of Market Center</site>
</location>
<description>The BSD community started at UC Berkeley in the late
1970's. Through the 1980's, the BSD software was developed and
released from Berkeley. In 1992, Berkeley made its final
release, 4.4BSD-Lite, an open-source version of BSD. Since that
time, independent development has continued by the FreeBSD,
NetBSD, OpenBSD, Darwin, and Dragonfly projects. This talk
traces the history and structure of the BSD community from its
start as a small group of paid staff at Berkeley up through the
thousands of volunteer developers that make up the FreeBSD
Project of today. It describes how the development structure set
up at Berkeley was expanded to create a self-organizing project
that supports an ever growing and changing group of developers
around the world.</description>
</event>
<event id="kernel-internals-ucbe-2007">
<name>Course: FreeBSD Kernel Internals</name>
<url>http://www.unex.berkeley.edu/cat/course927.html</url>
<startdate>
<year>2007</year>
<month>9</month>
<day>29</day>
</startdate>
<enddate>
<year>2007</year>
<month>11</month>
<day>3</day>
</enddate>
<location>
<country code="US">USA</country>
<city>Berkeley</city>
<site>UC Extension Berkeley: Room 211, Golden Bear Building</site>
</location>
<description>This course will provide a firm background in the
FreeBSD kernel. The course will cover basic kernel services,
process structure, the FreeBSD jail facility for hosting virtual
machines, scheduling, signal handling, and virtual and physical
memory management. The kernel I/O structure will be described
showing how I/O is multiplexed, special devices are handled,
character processing is performed, and the buffer pool is
managed. The implementation of the filesystem and its
capabilities, including soft updates and snapshots, will be
described. The filesystem interface will then be described to
show how it can be used to support multiple filesystem types
such as Sun Microsystem's Network File System (NFS). The course
will also cover the FreeBSD socket-based network architecture,
layering, and implementation. Socket communications primitives
and internal layering will be discussed, with emphasis on the
interfaces between layers; the TCP/IP implementation will be
used as an example. A discussion of routing issues will be
included. Other system-related topics include performance
measurement, system tuning, and security issues. The
presentations will emphasize code organization, data structure
navigation, and algorithms. It will not cover machine-specific
parts of the system, such as device drivers.
Saturdays September 29, October 6 and 27, and
November 3, 2007; 9:00AM to 5:30PM Sept. 29 to Nov. 3: Sat., 9
am-5:30 pm (no meetings Oct. 13 and Oct. 20).</description>
</event>
<event id="bsd-narrative-history-ucbe-2007">
<name>Course: A Narrative History of BSD</name>
<url>http://www.unex.berkeley.edu/cat/course1556.html</url>
<startdate>
<year>2007</year>
<month>9</month>
<day>26</day>
</startdate>
<enddate>
<year>2007</year>
<month>9</month>
<day>26</day>
</enddate>
<location>
<country code="US">USA</country>
<city>San Francisco</city>
<site>UC Extension San Francisco: Room 216, South of Market Center</site>
</location>
<description>Learn the history of the BSD (Berkeley Software
Distributions) from one of its key developers, who brings the
history to life, complete with anecdotes and footnotes to the
historical narrative. The BSD community began at the UC Berkeley
in the late 1970s. You'll hear about the triumphs and defeats of
the project and its releases during its heyday in the 1980s. The
Berkeley era concludes with the tumultuous lawsuit, ultimately
settled in Berkeley's favor, which allowed the final release in
1992 of 4.4BSD-Lite, an open-source version of BSD. The talk
includes a brief commentary on the FreeBSD, NetBSD, OpenBSD,
Darwin, and Dragonfly projects that took their genesis from the
release of 4.4BSD-Lite.</description>
</event>
<event id="openexpo-2007">
<name>OpenExpo 2007</name>
<url>http://www.openexpo.ch/</url>
<startdate>
<year>2007</year>
<month>9</month>
<day>19</day>
</startdate>
<enddate>
<year>2007</year>
<month>9</month>
<day>20</day>
</enddate>
<location>
<country code="CH">Switzerland</country>
<city>Zurich</city>
<site>Event550 Hall</site>
</location>
<description>The goal of OpenExpo is the promotion of Open Source
software in the business environment. Among many others, there
will be a FreeBSD booth.</description>
</event>
<event id="eurobsdcon-2007">
<name>EuroBSDCon 2007</name>
<url>http://2007.eurobsdcon.org/</url>
<startdate>
<year>2007</year>
<month>9</month>
<day>14</day>
</startdate>
<enddate>
<year>2007</year>
<month>9</month>
<day>15</day>
</enddate>
<location>
<country code="DK">Denmark</country>
<city>Copenhagen</city>
<site>Symbion Science Park</site>
</location>
<description>The sixth annual European BSD Conference. It is
oriented to developers and users of all BSD flavors, including
FreeBSD of course. A variety of full and half-day tutorials will
precede the conference.</description>
</event>
<event id="froscon-2007">
<name>FrOSCon 2007</name>
<url>http://www.froscon.org/</url>
<startdate>
<year>2007</year>
<month>8</month>
<day>25</day>
</startdate>
<enddate>
<year>2007</year>
<month>8</month>
<day>26</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Sankt Augustin</city>
<site>Fachhochschule Bonn-Rhein-Sieg</site>
<address>Grantham-Allee 20</address>
</location>
<description>FrOSCon is a two day conference on Free Software
and Open Source, taking place in Sankt Augustin near the cities
of Bonn and Cologne. The conference revolves around a rich schedule
of talks, highlighting current topics in Free Software and Open
Source.</description>
</event>
<event id="cosin-2007">
<name>CoSin 2007</name>
<url>http://www.ccc.de/calendar/2007/cosin?language=en</url>
<startdate>
<year>2007</year>
<month>7</month>
<day>6</day>
</startdate>
<enddate>
<year>2007</year>
<month>7</month>
<day>8</day>
</enddate>
<location>
<country code="CH">Switzerland</country>
<city>Aargau</city>
<site>Kulturzentrum Bremgarten (KuZeB)</site>
</location>
<description>CoSin is a three day conference on Open Source and
various other topics taking place in the Kulturzentrum
Bremgarten near Zurich. There will be a FreeBSD booth as well
as other BSDs.</description>
</event>
<event id="ltpact-2007">
<name>LT Pact 2007</name>
<url>http://www.ltpact.com</url>
<startdate>
<year>2007</year>
<month>6</month>
<day>20</day>
</startdate>
<enddate>
<year>2007</year>
<month>6</month>
<day>22</day>
</enddate>
<location>
<country code="US">USA</country>
<state>Nevada</state>
<city>Las Vegas</city>
</location>
<description>LT Pact is a two day web hosting conference in Las
Vegas, Nevada being presented by Layered Technologies. The conference
features talks and panels that focus on web hosting and technologies
in use by large hosting companies. There will be a FreeBSD lab
session during the conference and plenty of FreeBSD gear.
</description>
</event>
<event id="linuxtag-2007">
<name>LinuxTag 2007</name>
<url>http://www.linuxtag.org/2007/en/</url>
<startdate>
<year>2007</year>
<month>5</month>
<day>30</day>
</startdate>
<enddate>
<year>2007</year>
<month>6</month>
<day>2</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Berlin</city>
<site>Messe Berlin</site>
</location>
<description>LinuxTag is Europe's largest event about Free Software,
Linux and Open Source. This year there will be the traditional
FreeBSD booth and several BSD talks.
</description>
</event>
<event id="bsdcan-2007">
<name>BSDCan 2007</name>
<url>http://www.bsdcan.org/</url>
<startdate>
<year>2007</year>
<month>5</month>
<day>18</day>
</startdate>
<enddate>
<year>2007</year>
<month>5</month>
<day>19</day>
</enddate>
<location>
<country code="CA">Canada</country>
<city>Ottawa</city>
<site>University of Ottawa</site>
</location>
<description>BSDCan is a developers conference with a strong focus
on emerging technologies, research projects, and works in
progress. It also features Userland infrastructure projects and
invites contributions from both free software developers and those
from commercial vendors.</description>
</event>
<event id="unix-linux-day-zweibruecken-2007">
<name>Unix and Linux Day 2007</name>
<url>http://www.unix-and-linux-day.de/index.html</url>
<startdate>
<year>2007</year>
<month>5</month>
<day>5</day>
</startdate>
<enddate>
<year>2007</year>
<month>5</month>
<day>5</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Zweibr&#252;cken</city>
<site>FH Kaiserslautern, Site Zweibr&#252;cken</site>
</location>
<description>Among others, there will be a talk about FreeBSD by
Alexander Leidinger.</description>
</event>
<event id="augsburger-linuxinfotag-2007">
<name>Augsburger Linux-Infotag 2007</name>
<url>http://www.luga.de/Aktionen/LIT-2007/</url>
<startdate>
<year>2007</year>
<month>3</month>
<day>24</day>
</startdate>
<enddate>
<year>2007</year>
<month>3</month>
<day>24</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Augsburg</city>
<site>FH Augsburg</site>
</location>
<description>The Augsburger Linux-Infotag offers two parallel tracks
of talks to show the capabilities of free and open source software.
There will be several talks about FreeBSD as well as a FreeBSD
booth.</description>
</event>
<event id="asiabsdcon-2007">
<name>AsiaBSDCon 2007</name>
<url>http://2007.asiabsdcon.org/</url>
<startdate>
<year>2007</year>
<month>3</month>
<day>8</day>
</startdate>
<enddate>
<year>2007</year>
<month>3</month>
<day>11</day>
</enddate>
<location>
<country code="JP">Japan</country>
<city>Tokyo</city>
<site>University of Tokyo</site>
</location>
<description>AsiaBSDCon is a conference for users and developers on BSD
based systems. The conference is for anyone developing, deploying and
using systems based on FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, Darwin
and MacOS X. AsiaBSDCon is a technical conference and aims to collect
the best technical papers and presentations available to ensure that
the latest developments in our open source community are shared with
the widest possible audience.</description>
</event>
<event id="linuxtage-chemnitz-2007">
<name>Linuxtage Chemnitz 2007</name>
<url>http://chemnitzer.linux-tage.de/2007/info/</url>
<startdate>
<year>2007</year>
<month>3</month>
<day>3</day>
</startdate>
<enddate>
<year>2007</year>
<month>3</month>
<day>4</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Chemnitz</city>
<site>Technical University Chemnitz</site>
</location>
<description>Linuxtage Chemnitz is a two day event on Linux and Free
Software in general. There will be workshops, talks and room for various
projects to present themselves. FreeBSD will be present with a booth as
well as several talks.</description>
</event>
<event id="fosdem-2007">
<name>FOSDEM 2007</name>
<url>http://www.fosdem.org/2007/</url>
<startdate>
<year>2007</year>
<month>2</month>
<day>24</day>
</startdate>
<enddate>
<year>2007</year>
<month>2</month>
<day>25</day>
</enddate>
<location>
<country code="BE">Belgium</country>
<city>Brussels</city>
<site>Universite Libre de Bruxelles</site>
</location>
<description>A 2-day event to promote the widespread use of Free and
Open Source software. Several BSD developers, including FreeBSD developers,
will be present.</description>
</event>
<event id="scale-2007">
<name>SCALE: Southern California Linux Expo 2007</name>
<url>http://www.socallinuxexpo.org/</url>
<startdate>
<year>2007</year>
<month>2</month>
<day>10</day>
</startdate>
<enddate>
<year>2007</year>
<month>2</month>
<day>11</day>
</enddate>
<location>
<country code="US">USA</country>
<state>California</state>
<city>Los Angeles</city>
<site>The Westin Los Angeles Airport</site>
</location>
<description>The fifth Southern California Linux Expo will have
an <a href="http://www.socallinuxexpo.org/scale5x/exhibitions/freebsd.php">
exhibition booth</a> on FreeBSD. A computer will be available
and CDROMs provided by <a href="http://www.freebsdmall.com/">FreeBSD Mall</a>
will be handed out.</description>
</event>
</events>

540
share/xml/events2008.xml Normal file
View file

@ -0,0 +1,540 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<event id="nllgg-2008">
<name>NLLGG-bijeenkomst december 2008</name>
<url>http://www.nllgg.nl/bijeenkomst_20081213</url>
<startdate>
<year>2008</year>
<month>12</month>
<day>13</day>
</startdate>
<enddate>
<year>2008</year>
<month>12</month>
<day>13</day>
</enddate>
<location>
<country code="NL">the Netherlands</country>
<state>Utrecht</state>
<city>Utrecht</city>
<site>Liefland college</site>
</location>
<description>The "Nederlandse Linux Gebruikers Groep" (NLLGG)
organisation is arranging a national community day in Utrecht
focussing on BSD. Robert Watson, Hans vd Looy, Marten Vijn,
Wim Vandeputte and Remko Lodder will do presentations for the
Linux community.</description>
</event>
<event id="meetbsd-2008">
<name>MeetBSD California 2008</name>
<url>http://meetbsd.com/</url>
<startdate>
<year>2008</year>
<month>11</month>
<day>15</day>
</startdate>
<enddate>
<year>2008</year>
<month>11</month>
<day>16</day>
</enddate>
<location>
<country code="US">USA</country>
<state>California</state>
<city>Mountain View</city>
<site>Googleplex</site>
</location>
<description>meetBSD was started in Krakow, Poland in 2004 and
strong turnout and highly regarded technical presentations have
allowed it to continue each year since then. meetBSD is a
conference devoted to the BSD operating systems with a strong
emphasis towards FreeBSD. meetBSD 2007 was held in Warsaw,
Poland and will continue this year in Mountain View, California.
This year marks the first meetBSD held in California, so join us
to celebrate FreeBSD's 15th Anniversary!</description>
</event>
<event id="ticino-2008">
<name>Ticino Informatica 2008</name>
<startdate>
<year>2008</year>
<month>10</month>
<day>22</day>
</startdate>
<enddate>
<year>2008</year>
<month>10</month>
<day>25</day>
</enddate>
<location>
<country code="CH">Switzerland</country>
<city>Lugano</city>
<site>Palazzo dei Congressi</site>
</location>
<description>FreeBSD and The FreeBSD Foundation
Stand A13 Presented by OEMS Sagl</description>
</event>
<event id="eurobsdcon-2008">
<name>EuroBSDCon 2008</name>
<url>http://2008.eurobsdcon.org/</url>
<startdate>
<year>2008</year>
<month>10</month>
<day>18</day>
</startdate>
<enddate>
<year>2008</year>
<month>10</month>
<day>19</day>
</enddate>
<location>
<country code="FR">France</country>
<city>Strasbourg</city>
<site>University of Strasbourg</site>
</location>
<description>The seventh annual European BSD Conference. It is
oriented to developers and users of all BSD flavors, including
FreeBSD of course. A variety of full and half-day tutorials will
precede the conference.</description>
</event>
<event id="nycbsdcon-2008">
<name>NYCBSDCon 2008</name>
<url>http://www.nycbsdcon.org/</url>
<startdate>
<year>2008</year>
<month>10</month>
<day>11</day>
</startdate>
<enddate>
<year>2008</year>
<month>10</month>
<day>12</day>
</enddate>
<location>
<country code="US">USA</country>
<city>New York City</city>
<site>Columbia University</site>
</location>
<description>The New York City *BSD Conference (NYCBSDCon) 2008
will be held at Columbia University in Manhattan. NYCBSDCon is
the main technical conference on the East Coast for the BSD
community to get together to share and gain knowledge, to
network with like-minded people, and to have fun. This event is
organized by members of the New York City *BSD Users Group
(NYC*BUG).</description>
</event>
<event id="openexpo-2008">
<name>OpenExpo 2008</name>
<url>http://www.openexpo.ch/</url>
<startdate>
<year>2008</year>
<month>9</month>
<day>24</day>
</startdate>
<enddate>
<year>2008</year>
<month>9</month>
<day>25</day>
</enddate>
<location>
<country code="CH">Switzerland</country>
<city>Zurich</city>
</location>
<description>The goal of OpenExpo is the promotion of Open Source
software in the business environment. Among many others, there
will be a FreeBSD booth.</description>
</event>
<event id="coscup-2008">
<name>COSCUP 2008 - Conference for Open Source Coders, Users and Promoters</name>
<url>http://coscup.org/2008/</url>
<startdate>
<year>2008</year>
<month>8</month>
<day>23</day>
</startdate>
<enddate>
<year>2008</year>
<month>8</month>
<day>24</day>
</enddate>
<location>
<country code="TW">Taiwan (ROC)</country>
<city>Taipei</city>
<site>International Conference Hall, Institute of Applied Mechanics,
National Taiwan University</site>
</location>
<description>COSCUP 2008 is the 3rd incarnation of the series,
and becomes the biggest annual open source community party in Taiwan.
Several FreeBSD contributions will be presenting on FreeBSD topics.</description>
</event>
<event id="froscon-2008">
<name>FrOSCon 2008</name>
<url>http://www.froscon.org/</url>
<startdate>
<year>2008</year>
<month>8</month>
<day>23</day>
</startdate>
<enddate>
<year>2008</year>
<month>8</month>
<day>24</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Sankt Augustin</city>
<site>Fachhochschule Bonn-Rhein-Sieg</site>
<address>Grantham-Allee 20</address>
</location>
<description>FrOSCon is a two day conference on Free Software
and Open Source, taking place in Sankt Augustin near the cities
of Bonn and Cologne. The conference revolves around a rich schedule
of talks, highlighting current topics in Free Software and Open
Source.</description>
</event>
<event id="oscon-2008">
<name>O'Reilly Open Source Conference 2008</name>
<url>http://en.oreilly.com/oscon2008/public/content/home</url>
<startdate>
<year>2008</year>
<month>7</month>
<day>21</day>
</startdate>
<enddate>
<year>2008</year>
<month>7</month>
<day>25</day>
</enddate>
<location>
<country code="US">USA</country>
<city>Portland, Oregon</city>
<site>Oregon Convention Center</site>
</location>
<description>The annual O'Reilly Open Source Conference will again
have a FreeBSD booth this year. Matt Olander, Dru Lavigne, and
others will help spread the word about FreeBSD.
</description>
<upcomingurl>http://upcoming.yahoo.com/event/430248/</upcomingurl>
</event>
<event id="lsm-2008">
<name>9th Libre Software Meeting</name>
<url>http://2008.rmll.info/?lang=en</url>
<startdate>
<year>2008</year>
<month>7</month>
<day>1</day>
</startdate>
<enddate>
<year>2008</year>
<month>7</month>
<day>5</day>
</enddate>
<location>
<country code="FR">France</country>
<city>Mont-de-Marsan</city>
<site>Multiple Locations</site>
</location>
<description>The Libre Software Meeting has occurred each year
since July 2000. This year there will again be a FreeBSD boot
camp to introduce new users to the Operating System.</description>
<upcomingurl>http://upcoming.yahoo.com/event/685886/</upcomingurl>
</event>
<event id="linuxtag-2008">
<name>LinuxTag 2008</name>
<url>http://www.linuxtag.org/2008/en/</url>
<startdate>
<year>2008</year>
<month>5</month>
<day>28</day>
</startdate>
<enddate>
<year>2008</year>
<month>5</month>
<day>31</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Berlin</city>
<site>Messe Berlin</site>
</location>
<description>LinuxTag is Europe's largest event about Free
Software, Linux and Open Source. This year there will be the
traditional FreeBSD booth and several BSD talks. It will also be
possible to take the BSDA certification exam there on Friday May
30.</description>
</event>
<event id="bsdcan-2008">
<name>BSDCan 2008</name>
<url>http://www.bsdcan.org/2008/</url>
<startdate>
<year>2008</year>
<month>5</month>
<day>16</day>
</startdate>
<enddate>
<year>2008</year>
<month>5</month>
<day>17</day>
</enddate>
<location>
<country code="CA">Canada</country>
<city>Ottawa</city>
<site>University of Ottawa</site>
</location>
<description>BSDCan is a developers conference with a strong focus
on emerging technologies, research projects, and works in
progress. It also features Userland infrastructure projects and
invites contributions from both free software developers and those
from commercial vendors.</description>
</event>
<event id="bsdcon-barcelona-2008">
<name>BSDCon Barcelona 2008</name>
<url>http://bcn.bsdcon.net/</url>
<startdate>
<year>2008</year>
<month>4</month>
<day>19</day>
</startdate>
<enddate>
<year>2008</year>
<month>4</month>
<day>20</day>
</enddate>
<location>
<country code="ES">Spain</country>
<city>Barcelona</city>
<site>Universitat Politecnica de Catalunya</site>
</location>
<description>BSDCon Barcelona is a conference on all BSD-based operating
systems. Submissions can be on any topic, as long as they are somehow
connected to BSD. There is room for all kinds of topics ranging from
documentation to kernel-programming and using systems for various
tasks.</description>
</event>
<event id="osdc-tw-2008">
<name>OSDC.tw 2008 - Open Source Developers' Conference in Taiwan</name>
<url>http://osdc.tw/</url>
<startdate>
<year>2008</year>
<month>4</month>
<day>12</day>
</startdate>
<enddate>
<year>2008</year>
<month>4</month>
<day>13</day>
</enddate>
<location>
<country code="TW">Taiwan (ROC)</country>
<city>Taipei</city>
<site>School Of Continuing Education Chinese Culture University</site>
</location>
<description>OSDC.tw is a major conference for open source developers and
contributions. The subject of OSDC.tw 2008 is the
"Innovation and Implementation". Several FreeBSD
developers and contributions will be presenting on FreeBSD topics.</description>
</event>
<event id="LIT-2008">
<name>Linux-Infotag 2008</name>
<url>http://www.luga.de/Aktionen/LIT-2008/</url>
<startdate>
<year>2008</year>
<month>3</month>
<day>29</day>
</startdate>
<enddate>
<year>2008</year>
<month>3</month>
<day>29</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Augsburg</city>
<site>FH Augsburg</site>
</location>
<description>The Augsburger Linux-Infotag offers two parallel
tracks of talks to show the capabilities of free and open source
software. There will be several talks about FreeBSD as well
as a FreeBSD booth.</description>
</event>
<event id="asiabsdcon-2008">
<name>AsiaBSDCon 2008</name>
<url>http://2008.asiabsdcon.org/</url>
<startdate>
<year>2008</year>
<month>3</month>
<day>27</day>
</startdate>
<enddate>
<year>2008</year>
<month>3</month>
<day>30</day>
</enddate>
<location>
<country code="JP">Japan</country>
<city>Tokyo</city>
<site>Tokyo University of Science</site>
</location>
<description>AsiaBSDCon is a conference for users and developers on BSD
based systems. The conference is for anyone developing, deploying and
using systems based on FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, Darwin
and MacOS X. AsiaBSDCon is a technical conference and aims to collect
the best technical papers and presentations available to ensure that
the latest developments in our open source community are shared with
the widest possible audience.</description>
</event>
<event id="unigroup-freebsd7-nyc-2008">
<name>Unigroup FreeBSD7 Launch Meeting</name>
<url>http://www.unigroup.org/unigroup-rsvp.html</url>
<startdate>
<year>2008</year>
<month>3</month>
<day>13</day>
</startdate>
<enddate>
<year>2008</year>
<month>3</month>
<day>13</day>
</enddate>
<location>
<country code="US">USA</country>
<city>New York</city>
<site>Alliance for Downtown NY Conference Facility</site>
</location>
<description>UNIGROUP of New York presents FreeBSD 7, the latest
release of the FreeBSD Operating System. George Neville-Neil, a
member of the FreeBSD Project will give a presentation of the
main features and significant improvements in the latest release
as well as talk about the FreeBSD project and how the operating
system is developed. The presentation will be followed by a
question and answer period.</description>
</event>
<event id="linuxtage-chemnitz-2008">
<name>Linuxtage Chemnitz 2008</name>
<url>http://chemnitzer.linux-tage.de/2008/info/</url>
<startdate>
<year>2008</year>
<month>3</month>
<day>1</day>
</startdate>
<enddate>
<year>2008</year>
<month>3</month>
<day>2</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Chemnitz</city>
<site>Technical University Chemnitz</site>
</location>
<description>Linuxtage Chemnitz is a two day event on Linux and Free
Software in general. There will be workshops, talks and room for various
projects to present themselves. FreeBSD will be present with a booth as
well as several talks.</description>
</event>
<event id="scale-2008">
<name>SCALE: Southern California Linux Expo 2008</name>
<url>http://www.socallinuxexpo.org/</url>
<startdate>
<year>2008</year>
<month>2</month>
<day>9</day>
</startdate>
<enddate>
<year>2008</year>
<month>2</month>
<day>10</day>
</enddate>
<location>
<country code="US">USA</country>
<state>California</state>
<city>Los Angeles</city>
<site>The Westin Los Angeles Airport</site>
</location>
<description>There will be a FreeBSD presence at the sixth
Southern California Linux Expo in February. Matt Olander will
be representing the project.</description>
</event>
<event id="fosdem-2008">
<name>FOSDEM 2008</name>
<url>http://www.fosdem.org/2008/</url>
<startdate>
<year>2008</year>
<month>2</month>
<day>23</day>
</startdate>
<enddate>
<year>2008</year>
<month>2</month>
<day>24</day>
</enddate>
<location>
<country code="BE">Belgium</country>
<city>Brussels</city>
<site>Universite Libre de Bruxelles</site>
</location>
<description>A 2-day event to promote the widespread use of Free and
Open Source software. There will be a joined BSD and PostgreSQL
developer room. Several FreeBSD developers will be present with
Core Team member Robert Watson giving the opening talk on one of
the conference days.</description>
</event>
<event id="linuxexpofr-2008">
<name>Solutions Linux 2008</name>
<url>http://www.solutionslinux.fr/</url>
<startdate>
<year>2008</year>
<month>1</month>
<day>29</day>
</startdate>
<enddate>
<year>2008</year>
<month>1</month>
<day>31</day>
</enddate>
<location>
<country code="FR">France</country>
<city>Paris</city>
<site>CNIT</site>
<address>La Defense</address>
</location>
<description>A 3 day event to promote GNU/Linux and Open Source software.
<a href="http://www.FreeBSD-fr.ORG">French FreeBSD User Group</a>
will be present in the Association Village to promote FreeBSD
of course !</description>
</event>
</events>

490
share/xml/events2009.xml Normal file
View file

@ -0,0 +1,490 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<event id="open-rheinruhr-2009">
<name>OpenRheinRuhr 2009</name>
<url>http://www.openrheinruhr.de/</url>
<startdate>
<year>2009</year>
<month>11</month>
<day>7</day>
</startdate>
<enddate>
<year>2009</year>
<month>11</month>
<day>8</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Bottrop</city>
<site>Saalbau</site>
</location>
<description>This new event in the middle of Europe will
see a huge audience and an impressive list of exhibitors.
FreeBSD will have a booth as well as the other major
BSDs.</description>
</event>
<event id="discuss-discover-2009">
<name>discuss &#38; discover 2009</name>
<url>http://en.discuss-discover.com/</url>
<startdate>
<year>2009</year>
<month>10</month>
<day>20</day>
</startdate>
<enddate>
<year>2009</year>
<month>10</month>
<day>22</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Munich</city>
<site>Messe M&uuml;nchen</site>
</location>
<description>Discuss &#38; discover is the successor of
Systems. FreeBSD will have a booth as well as the
other major BSDs and will try to repeat the great
success of past years. There will be an Open Source
conference with workshops, talks and a theme park for
various projects.</description>
</event>
<event id="kyiv-bsd-09">
<name>Kyiv BSD 2009</name>
<url>http://kyivbsd.org.ua/</url>
<startdate>
<year>2009</year>
<month>9</month>
<day>26</day>
</startdate>
<enddate>
<year>2009</year>
<month>9</month>
<day>26</day>
</enddate>
<location>
<country code="UA">Ukraine</country>
<city>Kiev</city>
</location>
<description>26th September 2009 in Kiev, Ukraine will take place
first Ukrainian conference, dedicated to FreeBSD.</description>
</event>
<event id="it-sa-2009">
<name>IT Security Expo 2009</name>
<url>http://www.it-sa.de/en/</url>
<startdate>
<year>2009</year>
<month>9</month>
<day>23</day>
</startdate>
<enddate>
<year>2009</year>
<month>9</month>
<day>24</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Nuremberg</city>
</location>
<description>Starting in 2009, Nuremberg will be staging
the leading IT security event in a new venue: Although
SYSTEMS has closed its doors, the IT SecurityExpo with
its track record of ten successful years is to be
continued and its scope expanded. There will be a
FreeBSD booth and talks likely.</description>
</event>
<event id="openexpo-2009">
<name>OpenExpo 2009</name>
<url>http://www.openexpo.ch/</url>
<startdate>
<year>2009</year>
<month>9</month>
<day>23</day>
</startdate>
<enddate>
<year>2009</year>
<month>9</month>
<day>24</day>
</enddate>
<location>
<country code="CH">Switzerland</country>
<city>Winterthur</city>
</location>
<description>The goal of OpenExpo is the promotion of Open Source
software in the business environment. Among many others, there
will be a FreeBSD booth.</description>
</event>
<event id="eurobsdcon-2009">
<name>EuroBSDCon 2009</name>
<url>http://2009.eurobsdcon.org/</url>
<startdate>
<year>2009</year>
<month>9</month>
<day>17</day>
</startdate>
<enddate>
<year>2009</year>
<month>9</month>
<day>19</day>
</enddate>
<location>
<country code="UK">UK</country>
<city>Cambridge</city>
<site>University of Cambridge</site>
</location>
<description>The eighth annual European BSD Conference will take place
in Cambridge, England in September, 2009, and include a technical
track, tutorials, and FreeBSD developer summit.</description>
</event>
<event id="froscon-2009">
<name>FrOSCon 2009</name>
<url>http://www.froscon.org/</url>
<startdate>
<year>2009</year>
<month>8</month>
<day>22</day>
</startdate>
<enddate>
<year>2009</year>
<month>8</month>
<day>23</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Sankt Augustin</city>
<site>Fachhochschule Bonn-Rhein-Sieg</site>
<address>Grantham-Allee 20</address>
</location>
<description>FrOSCon is a two day conference on Free Software
and Open Source, taking place in Sankt Augustin near the cities
of Bonn and Cologne. The conference revolves around a rich schedule
of talks, highlighting current topics in Free Software and Open
Source.</description>
</event>
<event id="kca-2009">
<name>Kernel Conference Australia 2009</name>
<url>http://www.kernelconference.net/</url>
<startdate>
<year>2009</year>
<month>7</month>
<day>15</day>
</startdate>
<enddate>
<year>2009</year>
<month>7</month>
<day>17</day>
</enddate>
<location>
<country code="AU">Australia</country>
<city>Brisbane</city>
<site>University of Queensland</site>
</location>
<description>Kernel Conference Australia is a Kernel-focused technical conference.
Any and all Open Source kernels and the technologies within those kernels are open
for discussion. The only hard criteria is that the kernel must be covered by an
OSI-approved license.</description>
</event>
<event id="lsm-2009">
<name>10th Libre Software Meeting</name>
<url>http://2009.rmll.info/?lang=en</url>
<startdate>
<year>2009</year>
<month>7</month>
<day>7</day>
</startdate>
<enddate>
<year>2009</year>
<month>7</month>
<day>11</day>
</enddate>
<location>
<country code="FR">France</country>
<city>Nantes</city>
<site>Nantes University</site>
</location>
<description>The Libre Software Meeting has occurred each year
since July 2000. This year there will again be a FreeBSD boot
camp to introduce new users to the Operating System.</description>
</event>
<event id="linuxtag-2009">
<name>LinuxTag 2009</name>
<url>http://www.linuxtag.org/2009/en/</url>
<startdate>
<year>2009</year>
<month>6</month>
<day>24</day>
</startdate>
<enddate>
<year>2009</year>
<month>6</month>
<day>27</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Berlin</city>
<site>Messe Berlin</site>
</location>
<description>LinuxTag is Europe's largest event for Free
Software, Linux and Open Source. This year there will be
the traditional FreeBSD booth as well as booths from NetBSD,
OpenBSD and MirBSD and several BSD talks.</description>
</event>
<event id="bsdar-2009">
<name>BSDday Argentina 2009</name>
<url>http://www.bsdday.com.ar/</url>
<startdate>
<year>2009</year>
<month>5</month>
<day>29</day>
</startdate>
<enddate>
<year>2009</year>
<month>5</month>
<day>30</day>
</enddate>
<location>
<country code="AR">Argentina</country>
<city>Buenos Aires</city>
</location>
<description>BSDday Argentina is a conference for users and developers
on BSD based systems. The conference is for anyone developing,
deploying and using systems based on FreeBSD, NetBSD, OpenBSD,
DragonFlyBSD and others *BSD. BSDday Argentina is a technical conference
and aims to collect the best technical papers and presentations available
to ensure that the latest developments in our open source community are
shared with the widest possible audience.</description>
</event>
<event id="bsdcan-2009">
<name>BSDCan 2009</name>
<url>http://www.bsdcan.org/2009/</url>
<startdate>
<year>2009</year>
<month>5</month>
<day>6</day>
</startdate>
<enddate>
<year>2009</year>
<month>5</month>
<day>9</day>
</enddate>
<location>
<country code="CA">Canada</country>
<city>Ottawa</city>
<site>University of Ottawa</site>
</location>
<description>BSDCan is a developers conference with a strong focus
on emerging technologies, research projects, and works in
progress. It also features Userland infrastructure projects and
invites contributions from both free software developers and those
from commercial vendors.</description>
</event>
<event id="acmbangalore-apr-2009">
<name>ACM Talk on FreeBSD/PmcTools</name>
<url>http://acmbangalore.org/index.php?option=com_attend_events&amp;task=view&amp;id=3&amp;Itemid=0</url>
<startdate>
<year>2009</year>
<month>4</month>
<day>18</day>
</startdate>
<enddate>
<year>2009</year>
<month>4</month>
<day>18</day>
</enddate>
<location>
<country code="IN">India</country>
<city>Bangalore</city>
<address>Honeywell, Bannerghatta Road</address>
</location>
<description>A talk on FreeBSD/PmcTools, hosted by the Bangalore chapter
of the ACM.</description>
</event>
<event id="linuxexpofr-2009">
<name>Solutions Linux 2009</name>
<url>http://www.solutionslinux.fr/</url>
<startdate>
<year>2009</year>
<month>3</month>
<day>31</day>
</startdate>
<enddate>
<year>2009</year>
<month>4</month>
<day>2</day>
</enddate>
<location>
<country code="FR">France</country>
<city>Paris</city>
<site>Paris Expo</site>
<address>Porte de Versailles</address>
</location>
<description>A 3 days event to promote GNU/Linux and Open Source
Software to companies. As usual, a French &os; User Group will
be <a
href="http://www.solutionslinux.fr/exposant_fiche.php?id=581&amp;pg=2_4">there</a>
to promote &os;. The access to the event is free of
charge.</description>
</event>
<event id="mckusick-adv-spring-2009">
<name>FreeBSD Kernel Internals: Intensive Evening Course</name>
<url>http://www.mckusick.com/courses/adveveclass.html</url>
<startdate>
<year>2009</year>
<month>3</month>
<day>18</day>
</startdate>
<enddate>
<year>2009</year>
<month>7</month>
<day>2</day>
</enddate>
<location>
<country code="US">USA</country>
<state>California</state>
<city>Berkeley</city>
</location>
<description>The <a
href="https://www.mckusick.com/courses/advclassform.html">
FreeBSD Kernel Internals: An Intensive Code Walkthrough</a>
course provides an in depth study of the source code of the
FreeBSD 8-current kernel as of early March. This course is
aimed at users with a good understanding of the algorithms used
in the FreeBSD kernel that want to learn the details of their
implementation. The class will be held at the historic <a
href="http://www.hillsideclub.org/"> Hillside Club</a> at 2286
Cedar Street, Berkeley, CA 94709 just three blocks north of the
Berkeley campus once per week from 6:30PM to 10:00PM starting
Wednesday March 18th and finishing Thursday July 2nd.</description>
</event>
<event id="asiabsdcon-2009">
<name>AsiaBSDCon 2009</name>
<url>http://2009.asiabsdcon.org/</url>
<startdate>
<year>2009</year>
<month>3</month>
<day>12</day>
</startdate>
<enddate>
<year>2009</year>
<month>3</month>
<day>15</day>
</enddate>
<location>
<country code="JP">Japan</country>
<city>Tokyo</city>
<site>Tokyo University of Science</site>
</location>
<description>AsiaBSDCon is a conference for users and developers on BSD
based systems. The conference is for anyone developing, deploying and
using systems based on FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, Darwin
and MacOS X. AsiaBSDCon is a technical conference and aims to collect
the best technical papers and presentations available to ensure that
the latest developments in our open source community are shared with
the widest possible audience.</description>
</event>
<event id="fosdem-2009">
<name>FOSDEM '09</name>
<url>http://fosdem.org/2009/</url>
<startdate>
<year>2009</year>
<month>2</month>
<day>7</day>
</startdate>
<enddate>
<year>2009</year>
<month>2</month>
<day>8</day>
</enddate>
<location>
<country code="BE">Belgium</country>
<city>Brussels</city>
<site>ULB Campus Solbosh</site>
</location>
<description>FOSDEM '09 is a free and non-commercial event organized
by the community, for the community. Its goal is to provide Free
and Open Source developers a place to meet. Several &os;
developers will be present, including Kris Kennaway who will be
giving a talk about system performance.</description>
</event>
<event id="dcbsdcon-2009">
<name>DCBSDCon 2009</name>
<url>http://www.dcbsdcon.org/</url>
<startdate>
<year>2009</year>
<month>2</month>
<day>5</day>
</startdate>
<enddate>
<year>2009</year>
<month>2</month>
<day>6</day>
</enddate>
<location>
<country code="US">USA</country>
<city>Washington, D.C.</city>
<site>Marriott Wardman</site>
</location>
<description>The first large BSD Conference in the DC area. Will
include 45 minute presentations on BSD related topics and
security themes.</description>
</event>
<event id="bugathon-jan09">
<name>Network-related Bugathon #6</name>
<url>http://wiki.freebsd.org/Bugathons/January2009</url>
<startdate>
<year>2009</year>
<month>1</month>
<day>30</day>
</startdate>
<enddate>
<year>2009</year>
<month>2</month>
<day>1</day>
</enddate>
<description>A bugathon is an event coordinated by the &os;
bugbusting team. Bugathons are held on IRC (in the
#freebsd-bugbusters channel of EFnet), and are attended by any
interested &os; developers and contributors during a week-end.
They focus on closing as many problem reports and fixing as many
bugs as possible. The plan for the sixth bugathon is to work
through the all network-related problem reports in &os;'s GNATS
database.</description>
</event>
</events>

485
share/xml/events2010.xml Normal file
View file

@ -0,0 +1,485 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<event id="nllgg-2010">
<name>NLLGG gathering</name>
<url>http://www.nllgg.nl/bijeenkomst_20101211</url>
<startdate>
<year>2010</year>
<month>12</month>
<day>11</day>
</startdate>
<enddate>
<year>2010</year>
<month>12</month>
<day>11</day>
</enddate>
<location>
<country code="NL">the Netherlands</country>
<state>Utrecht</state>
<city>Utrecht</city>
<site>Trajectum College</site>
</location>
<description>The "Nederlandse Linux Gebruikers Groep" (NLLGG)
organisation is arranging its third national community day in Utrecht
focusing on BSD. Like the last two years, there will be a
<quote>general</quote> and a BSD-specific track. Presentations are
yet to be announced.</description>
</event>
<event id="bsdday-2010">
<name>BSD-Day@2010</name>
<url>http://wiki.freebsd.org/BSDDay_2010</url>
<startdate>
<year>2010</year>
<month>11</month>
<day>20</day>
</startdate>
<enddate>
<year>2010</year>
<month>11</month>
<day>20</day>
</enddate>
<location>
<country code="HU">Hungary</country>
<city>Budapest</city>
<site>E&ouml;tv&ouml;s Lor&aacute;nd University</site>
</location>
<description>This one-day event is to gather Central European
developers of today's open-source BSD systems, popularize their
work, and provide a real-life communication interface between
developers and users. There are no formalities, no papers, and no
registration or participation fee, however the invited developers
are encouraged to give a talk on their favorite BSD-related topic.
The goal is to motivate potential future developers and users,
especially undergraduate university students to work with BSD
systems.</description>
</event>
<event id="nycbsdcon-2010">
<name>NYCBSDCon 2010</name>
<url>http://www.nycbsdcon.org/</url>
<startdate>
<year>2010</year>
<month>11</month>
<day>12</day>
</startdate>
<enddate>
<year>2010</year>
<month>11</month>
<day>14</day>
</enddate>
<location>
<country code="US">USA</country>
<city>New York City</city>
<site>Cooper Union</site>
</location>
<description>The New York City *BSD Conference (NYCBSDCon) 2010
will be held at Manhattan's prestigious Cooper Union. NYCBSDCon is
the main technical conference on the East Coast for the BSD
community to get together to share and gain knowledge, to
network with like-minded people, and to have fun. This event is
organized by members of the New York City *BSD Users Group
(NYC*BUG).</description>
</event>
<event id="bsdar-2010">
<name>BSDday Argentina 2010</name>
<url>http://www.bsdday.org.ar/</url>
<startdate>
<year>2010</year>
<month>11</month>
<day>5</day>
</startdate>
<enddate>
<year>2010</year>
<month>11</month>
<day>6</day>
</enddate>
<location>
<country code="AG">Argentina</country>
<city>Buenos Aires</city>
<site>University of Buenos Aires</site>
</location>
<description>BSDday Argentina is a conference for users, system
administrators, and developers of BSD software and BSD-based
systems. The conference is for anyone who is developing,
deploying, and using systems based on &os;, NetBSD, OpenBSD,
DragonFlyBSD, and other BSDs. BSDday Argentina is a technical
conference and it aims to collect the best technical papers and
presentations available to ensure that the latest developments in
our open source community are shared with the widest possible
audience.</description>
</event>
<event id="meetbsd-california-2010">
<name>MeetBSD California 2010</name>
<url>http://meetbsd.com/</url>
<startdate>
<year>2010</year>
<month>11</month>
<day>5</day>
</startdate>
<enddate>
<year>2010</year>
<month>11</month>
<day>6</day>
</enddate>
<location>
<country code="US">USA</country>
<state>California</state>
<city>Mountain View</city>
<site>Hacker Dojo</site>
</location>
<description>meetBSD was started in Krakow, Poland in 2004 and
strong turnout and highly regarded technical presentations have
allowed it to continue each year since then. meetBSD is a
conference devoted to the BSD operating systems with a strong
emphasis towards FreeBSD.</description>
</event>
<event id="eurobsdcon-2010">
<name>EuroBSDCon 2010</name>
<url>http://2010.eurobsdcon.org/</url>
<startdate>
<year>2010</year>
<month>10</month>
<day>8</day>
</startdate>
<enddate>
<year>2010</year>
<month>10</month>
<day>10</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Karlsruhe</city>
</location>
<description>The ninth annual European BSD Conference will take place
in Karlsruhe, Germany in October, 2010, and include a technical
track, tutorials, and FreeBSD developer summit.</description>
</event>
<event id="kyivbsd-2010">
<name>KyivBSD 2010</name>
<url>http://ru.kyivbsd.org.ua/</url>
<startdate>
<year>2010</year>
<month>9</month>
<day>25</day>
</startdate>
<enddate>
<year>2010</year>
<month>9</month>
<day>25</day>
</enddate>
<location>
<country code="UA">Ukraine</country>
<city>Kiev</city>
</location>
<description>The second KyivBSD conference will take place in Kiev,
Ukraine.</description>
</event>
<event id="froscamp-2010">
<name>FrOSCamp 2010</name>
<url>http://www.froscamp.org/</url>
<startdate>
<year>2010</year>
<month>9</month>
<day>17</day>
</startdate>
<enddate>
<year>2010</year>
<month>9</month>
<day>18</day>
</enddate>
<location>
<country code="CH">Switzerland</country>
<city>Zurich</city>
<site>ETH Zurich</site>
</location>
<description>FrOSCamp is an open source event organized for the first
time in 2010. There will be a FreeBSD booth as well as several
committers attending the event.</description>
</event>
<event id="bugathon-aug10">
<name>Bugathon #7: PRs containing patches</name>
<url>http://wiki.freebsd.org/Bugathons/2010August</url>
<startdate>
<year>2010</year>
<month>8</month>
<day>6</day>
</startdate>
<enddate>
<year>2010</year>
<month>8</month>
<day>9</day>
</enddate>
<description>A bugathon is an event coordinated by the &os;
bugbusting team. Bugathons are held on IRC (in the
#freebsd-bugbusters channel of EFnet), and are attended by any
interested &os; developers and contributors during a week-end.
They focus on closing as many problem reports and fixing as many
bugs as possible. The plan for the seventh bugathon is to work
through many of the problem reports in &os;'s GNATS database
containing patches, with a view to either committing them,
getting them into a committable shape, or explaining to the
submitters the issues with the supplied patches.</description>
</event>
<event it="meetbsd-2010">
<name>meetBSD 2010</name>
<url>http://www.meetBSD.org/</url>
<startdate>
<year>2010</year>
<month>7</month>
<day>2</day>
</startdate>
<enddate>
<year>2010</year>
<month>7</month>
<day>3</day>
</enddate>
<location>
<country code="PL">Poland</country>
<city>Krakow</city>
<site>Jagiellonian University</site>
</location>
<description>meetBSD is an annual event gathering users and developers of
the BSD operating systems family, mostly &os;, NetBSD and OpenBSD.
After the special California edition for the 10th FreeBSD anniversary,
meetBSD Wintercamp in Livigno, this year we are back to Krakow,
Poland.</description>
</event>
<event id="lsm-2010">
<name>11th Libre Software Meeting</name>
<url>http://2010.rmll.info/</url>
<startdate>
<year>2010</year>
<month>7</month>
<day>6</day>
</startdate>
<enddate>
<year>2010</year>
<month>7</month>
<day>11</day>
</enddate>
<location>
<country code="FR">France</country>
<city>Bordeaux</city>
</location>
<description>The Libre Software Meeting has occurred each year
since July 2000. This year there will again be a &os; boot
camp to introduce new users to the Operating System.</description>
</event>
<event id="bsdcan-2010">
<name>BSDCan 2010</name>
<url>http://www.bsdcan.org/2010/</url>
<startdate>
<year>2010</year>
<month>5</month>
<day>11</day>
</startdate>
<enddate>
<year>2010</year>
<month>5</month>
<day>14</day>
</enddate>
<location>
<country code="CA">Canada</country>
<city>Ottawa</city>
<site>University of Ottawa</site>
</location>
<description>BSDCan is a developers conference with a strong focus
on emerging technologies, research projects, and works in
progress. It also features Userland infrastructure projects and
invites contributions from both free software developers and those
from commercial vendors.</description>
</event>
<event id="it360-2010">
<name>it 360&#176; 2010</name>
<url>http://www.it360.ca/</url>
<startdate>
<year>2010</year>
<month>4</month>
<day>7</day>
</startdate>
<enddate>
<year>2010</year>
<month>4</month>
<day>7</day>
</enddate>
<location>
<country code="CA">Canada</country>
<city>Toronto</city>
</location>
<description>IT360&#176; Conference &#38; Expo 2010 is an interactive experience
for IT professionals and business executives to expand their mind and
their bottom line. The BSD Certification Group will offer their BSDA
certification exam.</description>
</event>
<event id="openexpo-2010">
<name>OpenExpo 2010</name>
<url>http://www.openexpo.ch/</url>
<startdate>
<year>2010</year>
<month>3</month>
<day>24</day>
</startdate>
<enddate>
<year>2010</year>
<month>3</month>
<day>25</day>
</enddate>
<location>
<country code="CH">Switzerland</country>
<city>Bern</city>
</location>
<description>The goal of OpenExpo is the promotion of Open Source
software in the business environment. Among many others, there
will be a FreeBSD booth.</description>
</event>
<event id="linuxexpofr-2010">
<name>Solutions Linux 2010</name>
<url>http://www.solutionslinux.fr/</url>
<startdate>
<year>2010</year>
<month>3</month>
<day>16</day>
</startdate>
<enddate>
<year>2010</year>
<month>3</month>
<day>18</day>
</enddate>
<location>
<country code="FR">France</country>
<city>Paris</city>
<site>Paris Expo</site>
<address>Porte de Versailles</address>
</location>
<description>A 3 days event to promote GNU/Linux and Open Source
Software to companies. As usual, a French &os; User Group will
be there to promote &os;. The access to the event is free of
charge.</description>
</event>
<event id="linuxtage-chemnitz-2010">
<name>Chemnitzer Linux-Tage 2010</name>
<url>http://chemnitzer.linux-tage.de/2010/</url>
<startdate>
<year>2010</year>
<month>3</month>
<day>13</day>
</startdate>
<enddate>
<year>2010</year>
<month>3</month>
<day>14</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Chemnitz</city>
<site>Technical University Chemnitz</site>
</location>
<description>Chemnitzer Linux-Tage is a two day event on Linux and Free
Software in general. There will be workshops, talks and room for various
projects to present themselves. FreeBSD will be present with a booth.
</description>
</event>
<event id="asiabsdcon-2010">
<name>AsiaBSDCon 2010</name>
<url>http://2010.asiabsdcon.org/</url>
<startdate>
<year>2010</year>
<month>3</month>
<day>11</day>
</startdate>
<enddate>
<year>2010</year>
<month>3</month>
<day>14</day>
</enddate>
<location>
<country code="JP">Japan</country>
<city>Tokyo</city>
<site>Tokyo University of Science</site>
</location>
<description>AsiaBSDCon is a conference for users and developers on BSD
based systems. The conference is for anyone developing, deploying and
using systems based on FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, Darwin
and MacOS X. AsiaBSDCon is a technical conference and aims to collect
the best technical papers and presentations available to ensure that
the latest developments in our open source community are shared with
the widest possible audience.</description>
</event>
<event id="scale-2010">
<name>SCALE: Southern California Linux Expo 2010</name>
<url>http://www.socallinuxexpo.org/</url>
<startdate>
<year>2010</year>
<month>2</month>
<day>19</day>
</startdate>
<enddate>
<year>2010</year>
<month>2</month>
<day>21</day>
</enddate>
<location>
<country code="US">USA</country>
<state>California</state>
<city>Los Angeles</city>
<site>The Westin Los Angeles Airport</site>
</location>
<description>There will be a FreeBSD booth at the 8th annual
Southern California Linux Expo in February. Futhermore Dru Lavigne will
give a talk about BSD for Linux users.</description>
</event>
<event id="fosdem-2010">
<name>FOSDEM '10</name>
<url>http://fosdem.org/2010/</url>
<startdate>
<year>2010</year>
<month>2</month>
<day>6</day>
</startdate>
<enddate>
<year>2010</year>
<month>2</month>
<day>7</day>
</enddate>
<location>
<country code="BE">Belgium</country>
<city>Brussels</city>
<site>ULB Campus Solbosh</site>
</location>
<description>FOSDEM '10 is a free and non-commercial event organized
by the community, for the community. Its goal is to provide Free
and Open Source developers a place to meet. Several &os;
developers will be present.</description>
</event>
</events>

247
share/xml/events2011.xml Normal file
View file

@ -0,0 +1,247 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<event id="bsdday-argentina-2011">
<name>BSDday Argentina 2011</name>
<url>http://www.bsdday.org.ar/</url>
<startdate>
<year>2011</year>
<month>11</month>
<day>5</day>
</startdate>
<enddate>
<year>2011</year>
<month>11</month>
<day>5</day>
</enddate>
<location>
<country code="AR">Argentina</country>
<city>Buenos Aires City</city>
<site>Universidad Tecnologica Nacional</site>
</location>
<description>BSDday Argentina is a conference for users, sysadmins and
developers of BSD software and BSD based systems. The conference is for
anyone developing, deploying and using systems based on FreeBSD, NetBSD,
OpenBSD, DragonFly BSD and other BSDs. BSDday Argentina is a technical
conference and aims to collect the best technical papers and presentations
available to ensure that the latest developments in our open source
community are shared with the widest possible audience.</description>
</event>
<event id="bsdday-2011">
<name>bsd_day(2011)</name>
<url>http://bsdday.eu/2011</url>
<startdate>
<year>2011</year>
<month>11</month>
<day>5</day>
</startdate>
<enddate>
<year>2011</year>
<month>11</month>
<day>5</day>
</enddate>
<location>
<country code="SK">Slovakia</country>
<city>Bratislava</city>
<site>Slovak University of Technology</site>
</location>
<description>A new BSD-Day is approaching again to gather Central
European BSD people to meet. The event features developers so
they can popularize their work and communicate with users and
potential future partners. There are no formalities, papers,
registration or participation fee, however the invited developers
are encouraged to give a brief talk about their favorite BSD-related
topic. The goal is to motivate everybody, especially university
students to work with BSD systems.</description>
</event>
<event id="eurobsdcon-2011">
<name>EuroBSDCon 2011</name>
<url>http://2011.eurobsdcon.org/</url>
<startdate>
<year>2011</year>
<month>10</month>
<day>6</day>
</startdate>
<enddate>
<year>2011</year>
<month>10</month>
<day>9</day>
</enddate>
<location>
<country code="NL">The Netherlands</country>
</location>
<description>EuroBSDCon is the annual European technical conference
for users and developers on BSD based systems. The 10th European
BSD Conference will take place in the Netherlands in October,
2010, and include a technical track, tutorials, and FreeBSD
developer summit. Topics of interest to the conference include,
but are not limited to applications, architecture, implementation,
performance and security of BSD based operating systems, as well
as topics concerning the economic or organizational aspects of BSD
use.</description>
</event>
<event id="kyivbsd-2011">
<name>KyivBSD 2011</name>
<url>http://ru.kyivbsd.org.ua/</url>
<startdate>
<year>2011</year>
<month>9</month>
<day>24</day>
</startdate>
<enddate>
<year>2011</year>
<month>9</month>
<day>24</day>
</enddate>
<location>
<country code="UA">Ukraine</country>
<city>Kiev</city>
</location>
<description>The third KyivBSD conference will take place in Kiev,
Ukraine.</description>
</event>
<event id="worldipv6day-2011">
<name>World IPv6 Day</name>
<url>http://www.worldipv6day.org/</url>
<startdate>
<year>2011</year>
<month>6</month>
<day>8</day>
</startdate>
<enddate>
<year>2011</year>
<month>6</month>
<day>8</day>
</enddate>
<description>World IPv6 Day is a 24-hour IPv6 test-flight organized by
The Internet Society on 8 June 2011 0:00 UTC to 23:259 UTC. &os; is
planning to contribute by helping to promote IPv6 and help our users in
case of immediate IPv6 problems. See our dedicated <a
href="&base;/ipv6/w6d.html"> &os; and World IPv6 Day</a> page for
more information and how you can help as well.</description>
</event>
<event id="bsdcan-2011">
<name>BSDCan 2011</name>
<url>http://www.bsdcan.org/</url>
<startdate>
<year>2011</year>
<month>5</month>
<day>10</day>
</startdate>
<enddate>
<year>2011</year>
<month>5</month>
<day>13</day>
</enddate>
<location>
<country code="CA">Canada</country>
<city>Ottawa</city>
<site>University of Ottawa</site>
</location>
<description>BSDCan is a developers conference with a strong focus
on emerging technologies, research projects, and works in
progress. It also features Userland infrastructure projects and
invites contributions from both free software developers and those
from commercial vendors.</description>
</event>
<event id="graz-linuxtag-2011">
<name>Grazer Linuxtag 2011</name>
<url>http://www.linuxtage.at/</url>
<startdate>
<year>2011</year>
<month>04</month>
<day>09</day>
</startdate>
<enddate>
<year>2011</year>
<month>04</month>
<day>09</day>
</enddate>
<location>
<country code="AT">Austria</country>
<city>Graz</city>
<site>FH Joanneum Graz</site>
</location>
<description>The Grazer Linuxtag is a one day event on Linux and free
software in general. Besides a FreeBSD booth and the possibility
to take the BSDA certification exam there will also be a
<quote>BSD Bootcamp</quote> with live workshops covering
different FreeBSD topics. More information can be found <a
href="http://www.bsdbootcamp.org/">here</a>.</description>
</event>
<event id="linuxfest-2011">
<name>Indiana LinuxFest 2011</name>
<url>http://www.indianalinux.org/cms/</url>
<startdate>
<year>2011</year>
<month>3</month>
<day>25</day>
</startdate>
<enddate>
<year>2011</year>
<month>3</month>
<day>27</day>
</enddate>
<location>
<country code="US">USA</country>
<city>Indianapolis</city>
<site>Wyndam Indianapolis West Hotel</site>
</location>
<description>
The Indiana LinuxFest is a community F/OSS conference, which is
showcasing the best the community has to offer in the way of
Free and Open Source Software, Open Hardware, and Free Culture.
We are also highlighting the best and brightest from all of
these communities from the hobbyist to professional level.
During the LinuxFest The BSD Certification Group will offer the
possibility to take their BSDA certification exam.</description>
</event>
<event id="asiabsdcon-2011">
<name>AsiaBSDCon 2011</name>
<url>http://2011.asiabsdcon.org/</url>
<startdate>
<year>2011</year>
<month>3</month>
<day>17</day>
</startdate>
<enddate>
<year>2011</year>
<month>3</month>
<day>20</day>
</enddate>
<location>
<country code="JP">Japan</country>
<city>Tokyo</city>
<site>Tokyo University of Science</site>
</location>
<description>
AsiaBSDCon is a conference for users and developers on BSD
based systems. The conference is for anyone developing, deploying and
using systems based on FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, Darwin
and MacOS X. AsiaBSDCon is a technical conference and aims to collect
the best technical papers and presentations available to ensure that
the latest developments in our open source community are shared with
the widest possible audience.</description>
</event>
</events>

237
share/xml/events2012.xml Normal file
View file

@ -0,0 +1,237 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<event id="chemnitz-linux-days-2012">
<name>Chemnitz Linux Days 2012</name>
<url>http://chemnitzer.linux-tage.de/2012/info/</url>
<startdate>
<year>2012</year>
<month>3</month>
<day>17</day>
</startdate>
<enddate>
<year>2012</year>
<month>3</month>
<day>18</day>
</enddate>
<location>
<country code="DE">Germany</country>
<city>Chemnitz</city>
<site>Chemnitz University of Technology</site>
</location>
<description>Chemnitz Linux Days is a conference that deals with
Linux and Open Source software. It is open for everyone -
newbies and experts alike. This event is organized by IN
Chemnitz, CLUG, computing centre and Faculty of Computer Science
of Chemnitz University of Technology and many volunteers. Pick
up your schedule and make a big mark around March 17 and 18.
You won't regret it.
</description>
</event>
<event id="asiabsdcon-2012">
<name>AsiaBSDCon 2012</name>
<url>http://2012.asiabsdcon.org/</url>
<startdate>
<year>2012</year>
<month>3</month>
<day>22</day>
</startdate>
<enddate>
<year>2012</year>
<month>3</month>
<day>25</day>
</enddate>
<location>
<country code="JP">Japan</country>
<city>Tokyo</city>
<site>Morito Memorial Hall, Tokyo University of Science</site>
</location>
<description>AsiaBSDCon is a conference for users and developers
on BSD based systems. The conference is for anyone developing,
deploying and using systems based on FreeBSD, NetBSD, OpenBSD,
DragonFlyBSD, Darwin and MacOS X. AsiaBSDCon is a technical
conference and aims to collect the best technical papers and
presentations available to ensure that the latest developments
in our open source community are shared with the widest possible
audience.
</description>
</event>
<event id="bsdday-eu-2012">
<name>BSDDay.eu/2012</name>
<url>http://bsdday.eu/2012</url>
<startdate>
<year>2012</year>
<month>5</month>
<day>5</day>
</startdate>
<enddate>
<year>2012</year>
<month>5</month>
<day>5</day>
</enddate>
<location>
<country code="AT">Austria</country>
<city>Vienna</city>
<site>UAS Technikum Wien</site>
</location>
<description>This year Beastie joins Tux on his tour in Vienna in
May: another "DanuBSDCon" is coming to gather Central-European
BSD people to meet! The event features several BSD developers
and enthusiasts to tell about their work, communicate with their
fellows and reach their potential future partners. As usual,
there are no formalities, papers, registration or participation
fee, however the invited folks are encouraged to give a brief
talk about their favorite BSD-related topic. The goal is to
motivate everybody, especially university students to work with
BSD systems.
</description>
</event>
<event id="solutions-linux-2012">
<name>Solutions Linux 2012</name>
<url>http://www.solutionslinux.fr</url>
<startdate>
<year>2012</year>
<month>6</month>
<day>19</day>
</startdate>
<enddate>
<year>2012</year>
<month>6</month>
<day>21</day>
</enddate>
<location>
<country code="FR">France</country>
<city>Paris</city>
<site>CNIT La D&eacute;fense</site>
</location>
<description>
A 3 days event to promote GNU/Linux and Open Source Software to
companies. As usual, a French &os; User Group will be there to
promote &os;. The access to the event is free of charge.
</description>
</event>
<event id="bsdcan-2012">
<name>BSDCan 2012</name>
<url>http://www.bsdcan.org/</url>
<startdate>
<year>2012</year>
<month>5</month>
<day>9</day>
</startdate>
<enddate>
<year>2012</year>
<month>5</month>
<day>12</day>
</enddate>
<location>
<country code="CA">Canada</country>
<city>Ottawa</city>
<site>University of Ottawa</site>
</location>
<description>BSDCan is a developers conference with a strong focus
on emerging technologies, research projects, and works in
progress. It also features Userland infrastructure projects and
invites contributions from both free software developers and
those from commercial vendors.
</description>
</event>
<event id="kyivbsd-2012">
<name>KyivBSD 2012</name>
<url>http://kyivbsd.org.ua/</url>
<startdate>
<year>2012</year>
<month>9</month>
<day>29</day>
</startdate>
<enddate>
<year>2012</year>
<month>9</month>
<day>29</day>
</enddate>
<location>
<country code="UA">Ukraine</country>
<city>Kyiv</city>
<site></site>
</location>
<description>The fourth KyivBSD conference will take place in
Kyiv, Ukraine. The main goal of this conference: make the
community grow faster, uptimes longer and users happier. This
year there will be discussion about embedding BSD systems,
tutorial about poudriere and pkgng, insight into mpd5, and few
more technical subjects.
</description>
</event>
<event id="eurobsdcon-2012">
<name>EuroBSDCon 2012</name>
<url>http://2012.eurobsdcon.org/</url>
<startdate>
<year>2012</year>
<month>10</month>
<day>18</day>
</startdate>
<enddate>
<year>2012</year>
<month>10</month>
<day>21</day>
</enddate>
<location>
<country code="PL">Poland</country>
<city>Warsaw</city>
<site></site>
</location>
<description>EuroBSDcon is the European technical conference for
people working on and with BSD based operating systems and
related projects. EuroBSDcon 2012 is the 11th EuroBSDcon and
will take place in Poland, 20-21 October 2012 (tutorials 18-19
October) in Warsaw. EuroBSDcon is a great and unique time to
learn more about the powerful BSD systems we use everyday and to
connect with other developers around the world.
</description>
</event>
<event id="meetbsd-2012">
<name>meetBSD California 2012</name>
<url>http://www.meetbsd.com/</url>
<startdate>
<year>2012</year>
<month>11</month>
<day>3</day>
</startdate>
<enddate>
<year>2012</year>
<month>11</month>
<day>4</day>
</enddate>
<location>
<country code="US">United States</country>
<city>Sunnyvale, California</city>
<site>Yahoo! Inc.</site>
</location>
<description>MeetBSD California 2012 promises to be an experience
unlike any other. MeetBSD California is no normal conference -
it's a meeting of the minds from all over the BSD community.
MeetBSD California 2012 will feature community-scheduled
break-out sessions, discussions groups, and 5-10 minute
"lightning talks," as well as longer talks from seasoned BSD
experts.
</description>
</event>
</events>

39
share/xml/events2013.xml Normal file
View file

@ -0,0 +1,39 @@
<?xml version="1.0"?>
<!DOCTYPE events PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Events//EN"
"http://www.FreeBSD.org/XML/www/share/xml/events.dtd">
<!--
Events which might be interesting for FreeBSD users.
Please sort the events by start date, with recent events earlier in the file.
-->
<events>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<event id="bsdcan-2013">
<name>BSDCan 2013</name>
<url>http://www.bsdcan.org/</url>
<startdate>
<year>2013</year>
<month>5</month>
<day>13</day>
</startdate>
<enddate>
<year>2013</year>
<month>5</month>
<day>17</day>
</enddate>
<location>
<country code="CA">Canada</country>
<city>Ottawa</city>
<site>University of Ottawa</site>
</location>
<description>BSDCan is a developers conference with a strong focus
on emerging technologies, research projects, and works in
progress. It also features Userland infrastructure projects and
invites contributions from both free software developers and those
from commercial vendors.</description>
</event>
</events>

View file

@ -0,0 +1,346 @@
<!-- $FreeBSD$ -->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY % freebsd.l10n PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN">
%freebsd.l10n;
<!ENTITY % freebsd.l10n-common PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN">
%freebsd.l10n-common;
<!ENTITY % output.html "IGNORE">
<!ENTITY % output.print "IGNORE">
]>
<style-sheet>
<style-specification>
<style-specification-body>
(declare-flow-object-class formatting-instruction
"UNREGISTERED::James Clark//Flow Object Class::formatting-instruction")
(define %section-autolabel%
#t)
(define %label-preface-sections%
#f)
(define %may-format-variablelist-as-table%
#f)
(define %indent-programlisting-lines%
#f)
(define %indent-screen-lines%
#f)
(define (article-titlepage-recto-elements)
(list (normalize "title")
(normalize "subtitle")
(normalize "corpauthor")
(normalize "authorgroup")
(normalize "author")
(normalize "releaseinfo")
(normalize "copyright")
(normalize "pubdate")
(normalize "revhistory")
(normalize "legalnotice")
(normalize "abstract")))
(define %admon-graphics%
;; Use graphics in admonitions?
#f)
(define %admon-graphics-path%
;; Path to admonition images
"./imagelib/admon/")
(define ($admon-graphic$ #!optional (nd (current-node)))
;; Admonition graphic file
(string-append %admon-graphics-path% (case-fold-down (gi nd)) ".png"))
(define %show-all-trademark-symbols%
;; Show all the trademark symbols, not just the required
;; symbols.
#f)
<!-- Slightly deeper customisations -->
<!-- We would like the author attributions to show up in line
with the section they refer to. Authors who made the same
contribution should be listed in a single <authorgroup> and
only one of the <author> elements should contain a <contrib>
element that describes what the whole authorgroup was
responsible for. For example:
<chapterinfo>
<authorgroup>
<author>
<firstname>Bob</firstname>
<surname>Jones</surname>
<contrib>Contributed by </contrib>
</author>
<author>
<firstname>Sarah</firstname>
<surname>Lee</surname>
</author>
</authorgroup>
</chapterinfo>
Would show up as "Contributed by Bob Jones and Sarah Lee". Each
authorgroup shows up as a separate sentence. -->
(element chapterinfo
(process-children))
(element sect1info
(process-children))
(element sect2info
(process-children))
(element sect3info
(process-children))
(element sect4info
(process-children))
(element sect5info
(process-children))
(element (chapterinfo authorgroup author)
(literal (author-list-string)))
(element (sect1info authorgroup author)
(literal (author-list-string)))
(element (sect2info authorgroup author)
(literal (author-list-string)))
(element (sect3info authorgroup author)
(literal (author-list-string)))
(element (sect4info authorgroup author)
(literal (author-list-string)))
(element (sect5info authorgroup author)
(literal (author-list-string)))
(define (custom-authorgroup)
($italic-seq$
(make sequence
(process-node-list (select-elements (descendants (current-node))
(normalize "contrib")))
(process-children)
(literal ". "))))
(element (chapterinfo authorgroup)
(custom-authorgroup))
(element (sect1info authorgroup)
(custom-authorgroup))
(element (sect2info authorgroup)
(custom-authorgroup))
(element (sect3info authorgroup)
(custom-authorgroup))
(element (sect4info authorgroup)
(custom-authorgroup))
(element (sect5info authorgroup)
(custom-authorgroup))
<!-- I want things marked up with 'sgmltag' eg.,
<para>You can use <sgmltag>para</sgmltag> to indicate
paragraphs.</para>
to automatically have the opening and closing braces inserted,
and it should be in a mono-spaced font. -->
(element sgmltag ($mono-seq$
(make sequence
(literal "<")
(process-children)
(literal ">"))))
<!-- Add double quotes around <errorname> text. -->
(element errorname
(make sequence
<![ %output.html; [ (literal "&#8220;") ]]>
($mono-seq$ (process-children))
<![ %output.html; [ (literal "&#8221;") ]]>
))
<!-- John Fieber's 'instant' translation specification had
'<command>' rendered in a mono-space font, and '<application>'
rendered in bold.
Norm's stylesheet doesn't do this (although '<command>' is
rendered in bold).
Configure the stylesheet to behave more like John's. -->
(element command ($mono-seq$))
(element envar ($mono-seq$))
<!-- Warnings and cautions are put in boxed tables to make them stand
out. The same effect can be better achieved using CSS or similar,
so have them treated the same as <important>, <note>, and <tip>
-->
(element warning ($admonition$))
(element (warning title) (empty-sosofo))
(element (warning para) ($admonpara$))
(element (warning simpara) ($admonpara$))
(element caution ($admonition$))
(element (caution title) (empty-sosofo))
(element (caution para) ($admonpara$))
(element (caution simpara) ($admonpara$))
<!-- Tell the stylesheet about our local customisations -->
(element hostid
(if %hyphenation%
(urlwrap)
($mono-seq$)))
(element username ($mono-seq$))
(element groupname ($mono-seq$))
(element devicename ($mono-seq$))
(element maketarget ($mono-seq$))
(element makevar ($mono-seq$))
<!-- Override generate-anchor. This is used to generate a unique ID for
each element that can be linked to. The element-id function calls
this one if there's no ID attribute that it can use. Normally, we
would just use the current element number. However, if it's a
a question then use the question's number, as determined by the
question-answer-label function.
This generates anchors of the form "Qx.y.", where x.y is the
question label. This will probably break if question-answer-label
is changed to generate something that might be the same for two
different questions (for example, if question numbering restarts
for each qandaset. -->
(define (generate-anchor #!optional (nd (current-node)))
(cond
((equal? (gi nd) (normalize "question"))
(string-append "Q" (question-answer-label)))
(else
(string-append "AEN" (number->string (all-element-number nd))))))
(define (xref-biblioentry target)
(let* ((abbrev (node-list-first
(node-list-filter-out-pis (children target))))
(label (attribute-string (normalize "xreflabel") target)))
(if biblio-xref-title
(let* ((citetitles (select-elements (descendants target)
(normalize "citetitle")))
(titles (select-elements (descendants target)
(normalize "title")))
(isbn (select-elements (descendants target)
(normalize "isbn")))
(publisher (select-elements (descendants target)
(normalize "publishername")))
(title (if (node-list-empty? citetitles)
(node-list-first titles)
(node-list-first citetitles))))
(with-mode xref-title-mode
(make sequence
(process-node-list title))))
(if biblio-number
(make sequence
(literal "[" (number->string (bibentry-number target)) "]"))
(if label
(make sequence
(literal "[" label "]"))
(if (equal? (gi abbrev) (normalize "abbrev"))
(make sequence
(process-node-list abbrev))
(make sequence
(literal "[" (id target) "]"))))))))
<!-- The (create-link) procedure should be used by all FreeBSD
stylesheets to create links. It calls (can-link-here) to
determine whether it's okay to make a link in the current
position.
This check is necessary because links aren't allowed in,
for example, <question> tags since the latter cause links
to be created by themselves. Obviously, nested links lead
to all kinds of evil. This normally wouldn't be a problem
since no one in their right mind will put a <ulink> or
<link> in a <question>, but it comes up when someone uses,
say, a man page entity (e.g., &man.ls.1;); the latter may
cause a link to be created, but its use inside a <question>
is perfectly legal.
The (can-link-here) routine isn't perfect; in fact, it's a
hack and an ugly one at that. Ideally, it would detect if
the currect output would wind up in an <a> tag and return
#f if that's the case. Slightly less ideally it would
check the current mode and return #f if, say, we're
currently in TOC mode. Right now, it makes a best guess
attempt at guessing which tags might cause links to be
generated. -->
(define (can-link-here)
(cond ((has-ancestor-member? (current-node)
'("TITLE" "QUESTION")) #f)
(#t #t)))
(define (create-link attrlist target)
(if (can-link-here)
(make element gi: "A"
attributes: attrlist
target)
target))
;; Standard boolean XNOR (NOT Exclusive OR).
(define (xnor x y)
(or (and x y)
(and (not x) (not y))))
;; Standard boolean XOR (Exclusive OR).
(define (xor x y)
(not (xnor x y)))
;; Determine if a given node is in a title.
(define (is-in-title? node)
(has-ancestor-member? node (list (normalize "title"))))
;; Number of references to a trademark before the current
;; reference in each chunk. Trademarks in title tags, and
;; trademarks in normal text (actually just text that is not in
;; title tags) are counted separately.
(define ($chunk-trademark-number$ trademark)
(let* ((trademarks (select-elements
(descendants (chunk-parent trademark))
(normalize "trademark"))))
(let loop ((nl trademarks) (num 1))
(if (node-list-empty? nl)
num
(if (node-list=? (node-list-first nl) trademark)
num
(if (and (string=? (data trademark)
(data (node-list-first nl)))
(xnor (is-in-title? trademark)
(is-in-title? (node-list-first nl))))
(loop (node-list-rest nl) (+ num 1))
(loop (node-list-rest nl) num)))))))
;; Determine if we should show a trademark symbol. Either in
;; first occurrence in the proper context, if the role
;; attribute is set to force, or if %show-all-trademark-symbols%
;; is set to true.
(define (show-tm-symbol? trademark)
(or %show-all-trademark-symbols%
(= ($chunk-trademark-number$ trademark) 1)
(equal? (attribute-string (normalize "role") trademark) "force")))
(element (acronym remark)
(let* ((role (attribute-string (normalize "role"))))
(if (not (equal? role "acronym"))
($charseq$)
(empty-sosofo))))
(define (local-en-label-title-sep)
(list
(list (normalize "warning") ": ")
(list (normalize "caution") ": ")
(list (normalize "chapter") " ")
(list (normalize "sect1") " ")
(list (normalize "sect2") " ")
(list (normalize "sect3") " ")
(list (normalize "sect4") " ")
(list (normalize "sect5") " ")
))
</style-specification-body>
</style-specification>
</style-sheet>

410
share/xml/freebsd-html.dsl Normal file
View file

@ -0,0 +1,410 @@
<!-- $FreeBSD$ -->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY % output.html "IGNORE">
<!ENTITY % output.html.images "IGNORE">
<!ENTITY % freebsd.l10n PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN">
%freebsd.l10n;
<!ENTITY % freebsd.l10n-common PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN">
%freebsd.l10n-common;
]>
<style-sheet>
<style-specification>
<style-specification-body>
(declare-flow-object-class formatting-instruction
"UNREGISTERED::James Clark//Flow Object Class::formatting-instruction")
<!-- HTML only .................................................... -->
<![ %output.html; [
<!-- Configure the stylesheet using documented variables -->
(define %hyphenation% #f) <!-- Silence a warning -->
<!--
Redefine $user-html-header$ to put </script> in a single line.
This is an ugly hack but it should work.
-->
(define ($user-html-header$ #!optional
(home (empty-node-list))
(up (empty-node-list))
(prev (empty-node-list))
(next (empty-node-list)))
;; Add additional header tags.
(let loop ((tl %html-header-tags%))
(if (or (null? tl) (null? (car tl)))
(empty-sosofo)
(make sequence
(cond
((equal? (normalize "SCRIPT") (car (car tl)))
(make sequence
(make empty-element gi: (car (car tl))
attributes: (cdr (car tl)))
(htmlnewline)
(make formatting-instruction data: "</")
(make formatting-instruction data: "SCRIPT>")))
(else
(make sequence
(make empty-element gi: (car (car tl))
attributes: (cdr (car tl))))))
(loop (cdr tl))))))
<!-- Use javascript for google analytics -->
(define %html-header-script-googlejs%
"http://www.FreeBSD.org/layout/js/google.js")
(define %html-header-script%
#f)
(define %html-header-tags%
(list (quote ("META"
("HTTP-EQUIV" "Content-Type")
("CONTENT" "text/html; charset=&doc.html.charset;")))
(if %html-header-script%
(list "SCRIPT"
(list "TYPE" "text/javascript")
(list "SRC" %html-header-script-googlejs%))
'())))
(define %gentext-nav-use-tables%
;; Use tables to build the navigation headers and footers?
#t)
(define %html-ext%
;; Default extension for HTML output files
".html")
(define %shade-verbatim%
;; Should verbatim environments be shaded?
#f)
(define %use-id-as-filename%
;; Use ID attributes as name for component HTML files?
#t)
(define %root-filename%
;; Name for the root HTML document
"index")
(define html-manifest
;; Write a manifest?
#f)
(define %generate-legalnotice-link%
;; Should legal notices be a link to a separate file?
;;
;; Naturally, this has no effect if you're building one big
;; HTML file.
#f)
(define %generate-docformat-navi-link%
;; Create docformat navi link for HTML output?
#f)
;; Taken from Norm's stylesheets; modified to add support for TITLE so
;; that we get a mouse over definition for acronyms in HTML output.
(define ($acronym-seq$ #!optional (sosofo (process-children)))
(let* ((acronym-remark (select-elements
(children (current-node))
(normalize "remark"))))
(let* ((title (if (and acronym-remark
(equal? (attribute-string (normalize "role") acronym-remark) "acronym"))
(data acronym-remark)
"")))
(make element gi: "ACRONYM"
attributes: (list
(list "CLASS" (gi))
(list "TITLE" title))
sosofo))))
(define (book-titlepage-recto-elements)
(list (normalize "title")
(normalize "subtitle")
(normalize "graphic")
(normalize "mediaobject")
(normalize "corpauthor")
(normalize "authorgroup")
(normalize "author")
(normalize "editor")
(normalize "copyright")
(normalize "abstract")
(normalize "legalnotice")
(normalize "isbn")))
;; Create a simple navigation link
;; if %generate-docformat-navi-link% defined.
(define (make-docformat-navi tlist)
(let ((rootgi (gi (sgml-root-element))))
(make element gi: "DIV"
attributes: '(("CLASS" "DOCFORAMTNAVI"))
(literal "[ ")
(make-docformat-navi-link rootgi tlist)
(literal " ]"))))
(define (make-docformat-navi-link rootgi tlist)
(make sequence
(cond
((null? tlist) (empty-sosofo))
((null? (car tlist)) (empty-sosofo))
((not (symbol? (car tlist))) (empty-sosofo))
((equal? (car tlist) 'html-split)
(make sequence
(create-link (list (list "href" "./index.html"))
(literal "&docnavi.split-html;"))
(if (not (null? (cdr tlist)))
(make sequence
(literal " / ")
(make-docformat-navi-link rootgi (cdr tlist)))
(empty-sosofo))))
((equal? (car tlist) 'html-single)
(make sequence
(create-link (list (list "href"
(string-append "./" (case-fold-down rootgi) ".html")))
(literal "&docnavi.single-html;"))
(if (not (null? (cdr tlist)))
(make sequence
(literal " / ")
(make-docformat-navi-link rootgi (cdr tlist)))
(empty-sosofo))))
(else (empty-sosofo)))))
(define (article-titlepage-separator side)
(make sequence
(if %generate-docformat-navi-link%
(make-docformat-navi '(html-split html-single))
(empty-sosofo))
(make empty-element gi: "HR")))
(define (book-titlepage-separator side)
(if (equal? side 'recto)
(make sequence
(if %generate-docformat-navi-link%
(make-docformat-navi '(html-split html-single))
(empty-sosofo))
(make empty-element gi: "HR"))
(empty-sosofo)))
<!-- This is the text to display at the bottom of each page.
Defaults to nothing. The individual stylesheets should
redefine this as necessary. -->
(define ($email-footer$)
(empty-sosofo))
(define html-index-filename
(if nochunks
"html.index"
"html-split.index"))
(define %stylesheet%
"docbook.css")
<!-- This code handles displaying $email-footer$ at the bottom
of each page.
If "nochunks" is turned on then we make sure that an <hr>
is shown first.
Then create a centered paragraph ("<p>"), and reduce the font
size ("<small>"). Then run $email-footer$, which should
create the text and links as necessary. -->
(define ($html-body-end$)
(if (equal? $email-footer$ (normalize ""))
(empty-sosofo)
(make sequence
(if nochunks
(make empty-element gi: "hr")
(empty-sosofo))
($email-footer$))))
(define %refentry-xref-link%
;; REFENTRY refentry-xref-link
;; PURP Generate URL links when cross-referencing RefEntrys?
;; DESC
;; If true, a web link will be generated, presumably
;; to an online man->HTML gateway. The text of the link is
;; generated by the $create-refentry-xref-link$ function.
;; /DESC
;; AUTHOR N/A
;; /REFENTRY
#t)
<!-- Specify how to generate the man page link HREF -->
(define ($create-refentry-xref-link$ #!optional (n (current-node)))
(let* ((r (select-elements (children n) (normalize "refentrytitle")))
(m (select-elements (children n) (normalize "manvolnum")))
(v (attribute-string (normalize "vendor") n))
(u (string-append "http://www.FreeBSD.org/cgi/man.cgi?query="
(data r) "&" "amp;" "sektion=" (data m))))
(case v
(("current") (string-append u "&" "amp;" "manpath=FreeBSD+9-current"))
(("xfree86") (string-append u "&" "amp;" "manpath=XFree86+4.7.0"))
(("xorg") (string-append u "&" "amp;" "manpath=X11R7.4"))
(("netbsd") (string-append u "&" "amp;" "manpath=NetBSD+5.1"))
(("openbsd") (string-append u "&" "amp;" "manpath=OpenBSD+4.7"))
(("ports") (string-append u "&" "amp;" "manpath=FreeBSD+8.2-RELEASE+and+Ports"))
(else u))))
<!-- Specify how to generate the link HREF to SVN revision commit page -->
<!-- http://svnweb.freebsd.org/base?view=revision&revision=222741 -->
(element svnref
(let ((svnurl (string-append
"http://svnweb.freebsd.org/base?view=revision" "&" "amp;" "revision="
(data (current-node)))))
(create-link (list (list "HREF" svnurl)) ($mono-seq$))))
(element application ($bold-seq$))
(element citerefentry
(let ((href ($create-refentry-xref-link$)))
(if %refentry-xref-link%
(create-link (list (list "HREF" href))
(if %refentry-xref-italic%
($italic-seq$)
($charseq$)))
(if %refentry-xref-italic%
($italic-seq$)
($charseq$)))))
(element filename
(let* ((class (attribute-string (normalize "role"))))
(cond
((equal? class "package")
(let* ((urlurl "http://www.FreeBSD.org/cgi/url.cgi")
(href (string-append urlurl "?ports/"
(data (current-node))
"/pkg-descr")))
(create-link (list (list "HREF" href)) ($mono-seq$))))
(else ($mono-seq$)))))
;; Do not render email with mailto: when nolink role attribute
;; is used or when the email address matches
;; @example.{com|net|org}
(element email
(let* ((class (attribute-string (normalize "role"))))
(cond
((or (equal? class "nolink")
(and (> (string-length (data (current-node)))
11)
(string=?
(substring (data (current-node))
(- (string-length (data (current-node))) 11)
(- (string-length (data (current-node))) 4))
"example")))
($code-seq$
(make sequence
(literal "&#60;")
(process-children)
(literal "&#62;"))))
(else
(next-match)))))
;; Ensure that we start with no preferred mediaobject notations,
;; so that in the text-only case we don't choose any of the
;; possible images, and fallback to the most appropriate
;; textobject
(define preferred-mediaobject-notations
'())
<!-- Convert " ... " to `` ... '' in the HTML output. -->
(element quote
(make sequence
(literal "&#8220;")
(process-children)
(literal "&#8221;")))
;; The special FreeBSD version of the trademark tag handling.
;; This function was more or less taken from the DocBook DSSSL
;; stylesheets by Norman Walsh.
(element trademark
(if (show-tm-symbol? (current-node))
(make sequence
($charseq$)
(cond
((equal? (attribute-string "class") (normalize "copyright"))
(make entity-ref name: "copy"))
((equal? (attribute-string "class") (normalize "registered"))
(make entity-ref name: "reg"))
((equal? (attribute-string "class") (normalize "service"))
(make element gi: "SUP"
(literal "SM")))
(else
(make entity-ref name: "#8482"))))
($charseq$)))
;; multiple copyright holders should be separated.
(element (copyright holder)
(make sequence
($charseq$)
(if (not (last-sibling? (current-node)))
(literal ", ")
(empty-sosofo))))
]]>
<!-- HTML with images ............................................ -->
<![ %output.html.images [
; The new Cascading Style Sheets for the HTML output are very confused
; by our images when used with div class="mediaobject". We can
; clear up the confusion by ignoring the whole mess and just
; displaying the image.
(element mediaobject
(make element gi: "P"
($mediaobject$)))
(define %graphic-default-extension%
"png")
(define %callout-graphics%
;; Use graphics in callouts?
#t)
(define %callout-graphics-ext%
;; The extension to use for callout images. This is an extension
;; to the stylesheets, they do not support this functionality
;; natively.
".png")
(define %callout-graphics-number-limit%
;; Number of largest callout graphic
30)
(define %callout-graphics-path%
;; Path to callout graphics
"./imagelib/callouts/")
;; Redefine $callout-bug$ to support the %callout-graphic-ext%
;; variable.
(define ($callout-bug$ conumber)
(let ((number (if conumber (format-number conumber "1") "0")))
(if conumber
(if %callout-graphics%
(if (<= conumber %callout-graphics-number-limit%)
(make empty-element gi: "IMG"
attributes: (list (list "SRC"
(root-rel-path
(string-append
%callout-graphics-path%
number
%callout-graphics-ext%)))
(list "HSPACE" "0")
(list "VSPACE" "0")
(list "BORDER" "0")
(list "ALT"
(string-append
"(" number ")"))))
(make element gi: "B"
(literal "(" (format-number conumber "1") ")")))
(make element gi: "B"
(literal "(" (format-number conumber "1") ")")))
(make element gi: "B"
(literal "(??)")))))
]]>
</style-specification-body>
</style-specification>
</style-sheet>

714
share/xml/freebsd-print.dsl Normal file
View file

@ -0,0 +1,714 @@
<!-- $FreeBSD$ -->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY % output.rtf.images "IGNORE">
<!ENTITY % output.print "IGNORE">
<!ENTITY % output.print.pdf "IGNORE">
<!ENTITY % output.print.justify "IGNORE">
<!ENTITY % output.print.twoside "IGNORE">
<!ENTITY % output.print.niceheaders "IGNORE">
<!ENTITY % freebsd.l10n PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN">
%freebsd.l10n;
<!ENTITY % freebsd.l10n-common PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN">
%freebsd.l10n-common;
]>
<style-sheet>
<style-specification>
<style-specification-body>
(declare-flow-object-class formatting-instruction
"UNREGISTERED::James Clark//Flow Object Class::formatting-instruction")
<!-- RTF with images ............................................ -->
<![ %output.rtf.images [
(define %graphic-default-extension%
"png")
(define %callout-graphics%
;; Use graphics in callouts?
#f)
]]>
<!-- Two-sided Print output ....................................... -->
<![ %output.print.twoside; [
;; From an email by Ian Castle to the DocBook-apps list
(define ($component$)
(make simple-page-sequence
page-n-columns: %page-n-columns%
page-number-restart?: (or %page-number-restart%
; (book-start?)
(first-chapter?))
page-number-format: ($page-number-format$)
use: default-text-style
left-header: ($left-header$)
center-header: ($center-header$)
right-header: ($right-header$)
left-footer: ($left-footer$)
center-footer: ($center-footer$)
right-footer: ($right-footer$)
start-indent: %body-start-indent%
input-whitespace-treatment: 'collapse
quadding: %default-quadding%
(make sequence
($component-title$)
(process-children))
(make-endnotes)))
;; From an email by Ian Castle to the DocBook-apps list
(define (first-part?)
(let* ((book (ancestor (normalize "book")))
(nd (ancestor-member (current-node)
(append
(component-element-list)
(division-element-list))))
(bookch (children book)))
(let loop ((nl bookch))
(if (node-list-empty? nl)
#f
(if (equal? (gi (node-list-first nl)) (normalize "part"))
(if (node-list=? (node-list-first nl) nd)
#t
#f)
(loop (node-list-rest nl)))))))
;; From an email by Ian Castle to the DocBook-apps list
(define (first-chapter?)
;; Returns #t if the current-node is in the first chapter of a book
(if (has-ancestor-member? (current-node) (division-element-list))
#f
(let* ((book (ancestor (normalize "book")))
(nd (ancestor-member (current-node)
(append (component-element-list)
(division-element-list))))
(bookch (children book))
(bookcomp (expand-children bookch (list (normalize "part")))))
(let loop ((nl bookcomp))
(if (node-list-empty? nl)
#f
(if (equal? (gi (node-list-first nl)) (normalize "chapter"))
(if (node-list=? (node-list-first nl) nd)
#t
#f)
(loop (node-list-rest nl))))))))
; By default, the Part I title page will be given a roman numeral,
; which is wrong so we have to fix it
(define (part-titlepage elements #!optional (side 'recto))
(let ((nodelist (titlepage-nodelist
(if (equal? side 'recto)
(part-titlepage-recto-elements)
(part-titlepage-verso-elements))
elements))
;; partintro is a special case...
(partintro (node-list-first
(node-list-filter-by-gi elements (list (normalize "partintro"))))))
(if (part-titlepage-content? elements side)
(make simple-page-sequence
page-n-columns: %titlepage-n-columns%
;; Make sure that page number format is correct.
page-number-format: ($page-number-format$)
;; Make sure that the page number is set to 1 if this is the first part
;; in the book
page-number-restart?: (first-part?)
input-whitespace-treatment: 'collapse
use: default-text-style
;; This hack is required for the RTF backend. If an
;; external-graphic is the first thing on the page,
;; RTF doesn't seem to do the right thing (the graphic
;; winds up on the baseline of the first line of the
;; page, left justified). This "one point rule" fixes
;; that problem.
(make paragraph
line-spacing: 1pt
(literal ""))
(let loop ((nl nodelist) (lastnode (empty-node-list)))
(if (node-list-empty? nl)
(empty-sosofo)
(make sequence
(if (or (node-list-empty? lastnode)
(not (equal? (gi (node-list-first nl))
(gi lastnode))))
(part-titlepage-before (node-list-first nl) side)
(empty-sosofo))
(cond
((equal? (gi (node-list-first nl)) (normalize "subtitle"))
(part-titlepage-subtitle (node-list-first nl) side))
((equal? (gi (node-list-first nl)) (normalize "title"))
(part-titlepage-title (node-list-first nl) side))
(else
(part-titlepage-default (node-list-first nl) side)))
(loop (node-list-rest nl) (node-list-first nl)))))
(if (and %generate-part-toc%
%generate-part-toc-on-titlepage%
(equal? side 'recto))
(make display-group
(build-toc (current-node)
(toc-depth (current-node))))
(empty-sosofo))
;; PartIntro is a special case
(if (and (equal? side 'recto)
(not (node-list-empty? partintro))
%generate-partintro-on-titlepage%)
($process-partintro$ partintro #f)
(empty-sosofo)))
(empty-sosofo))))
]]>
<!-- Print with justification ..................................... -->
<![ %output.print.justify; [
(define %default-quadding%
'justify)
(define %hyphenation%
#t)
;; The url.sty package is making all of the links purple/pink.
;; Someone please fix this!
(define (urlwrap)
(let ((%factor% (if %verbatim-size-factor%
%verbatim-size-factor%
1.0)))
(make sequence
font-family-name: %mono-font-family%
font-size: (* (inherited-font-size) %factor%)
(make formatting-instruction data:
(string-append
"\\url|"
(data (current-node))
"|")))))
(define (pathwrap)
(let ((%factor% (if %verbatim-size-factor%
%verbatim-size-factor%
1.0)))
(make sequence
font-family-name: %mono-font-family%
font-size: (* (inherited-font-size) %factor%)
(make formatting-instruction data:
(string-append
"\\path|"
(data (current-node))
"|")))))
;; Some others may check the value of %hyphenation% and be
;; specified below
; (element email
; (make sequence
; (literal "<")
; (urlwrap)
; (literal ">")))
(element filename
(pathwrap))
(element varname
(pathwrap))
]]>
<![ %output.print.niceheaders; [
(define niceheader-rule-spacebefore (* (HSIZE 5) %head-before-factor%))
(define niceheader-rule-spaceafter 0pt)
(define ($component-title$)
(let* ((info (cond
((equal? (gi) (normalize "appendix"))
(select-elements (children (current-node)) (normalize "docinfo")))
((equal? (gi) (normalize "article"))
(node-list-filter-by-gi (children (current-node))
(list (normalize "artheader")
(normalize "articleinfo"))))
((equal? (gi) (normalize "bibliography"))
(select-elements (children (current-node)) (normalize "docinfo")))
((equal? (gi) (normalize "chapter"))
(select-elements (children (current-node)) (normalize "docinfo")))
((equal? (gi) (normalize "dedication"))
(empty-node-list))
((equal? (gi) (normalize "glossary"))
(select-elements (children (current-node)) (normalize "docinfo")))
((equal? (gi) (normalize "index"))
(select-elements (children (current-node)) (normalize "docinfo")))
((equal? (gi) (normalize "preface"))
(select-elements (children (current-node)) (normalize "docinfo")))
((equal? (gi) (normalize "reference"))
(select-elements (children (current-node)) (normalize "docinfo")))
((equal? (gi) (normalize "setindex"))
(select-elements (children (current-node)) (normalize "docinfo")))
(else
(empty-node-list))))
(exp-children (if (node-list-empty? info)
(empty-node-list)
(expand-children (children info)
(list (normalize "bookbiblio")
(normalize "bibliomisc")
(normalize "biblioset")))))
(parent-titles (select-elements (children (current-node)) (normalize "title")))
(info-titles (select-elements exp-children (normalize "title")))
(titles (if (node-list-empty? parent-titles)
info-titles
parent-titles))
(subtitles (select-elements exp-children (normalize "subtitle"))))
(make sequence
(make paragraph
font-family-name: %title-font-family%
font-weight: 'bold
font-size: (HSIZE 4)
line-spacing: (* (HSIZE 4) %line-spacing-factor%)
space-before: (* (HSIZE 4) %head-before-factor%)
start-indent: 0pt
first-line-start-indent: 0pt
quadding: %component-title-quadding%
heading-level: (if %generate-heading-level% 1 0)
keep-with-next?: #t
(if (string=? (element-label) "")
(empty-sosofo)
(literal (gentext-element-name-space (current-node))
(element-label)
(gentext-label-title-sep (gi)))))
(make paragraph
font-family-name: %title-font-family%
font-weight: 'bold
font-posture: 'italic
font-size: (HSIZE 6)
line-spacing: (* (HSIZE 6) %line-spacing-factor%)
; space-before: (* (HSIZE 5) %head-before-factor%)
start-indent: 0pt
first-line-start-indent: 0pt
quadding: %component-title-quadding%
heading-level: (if %generate-heading-level% 1 0)
keep-with-next?: #t
(if (node-list-empty? titles)
(element-title-sosofo) ;; get a default!
(with-mode component-title-mode
(make sequence
(process-node-list titles)))))
(make paragraph
font-family-name: %title-font-family%
font-weight: 'bold
font-posture: 'italic
font-size: (HSIZE 3)
line-spacing: (* (HSIZE 3) %line-spacing-factor%)
space-before: (* 0.5 (* (HSIZE 3) %head-before-factor%))
space-after: (* (HSIZE 4) %head-after-factor%)
start-indent: 0pt
first-line-start-indent: 0pt
quadding: %component-subtitle-quadding%
keep-with-next?: #t
(with-mode component-title-mode
(make sequence
(process-node-list subtitles))))
(if (equal? (gi) (normalize "index"))
(empty-sosofo)
(make rule
length: %body-width%
display-alignment: 'start
space-before: niceheader-rule-spacebefore
space-after: niceheader-rule-spaceafter
line-thickness: 0.5pt)))))
(element authorgroup
(empty-sosofo))
]]>
<!-- Print only ................................................... -->
<![ %output.print; [
(define withpgpkeys
#f)
;; If a link is entered as "file://localhost/usr/ports" in the docs
;; then we only want to display "/usr/ports" in printed form.
(define (fix-url url)
(if (and (> (string-length url) 15)
(string=? (substring url 0 16) "file://localhost"))
(substring url 16 (string-length url))
url))
(element (primaryie ulink)
(indexentry-link (current-node)))
(element (secondaryie ulink)
(indexentry-link (current-node)))
(element (tertiaryie ulink)
(indexentry-link (current-node)))
;; Override the count-footnote? definition from dbblock.dsl
;; to fix a bug. Basically, the original procedure would count
;; all ulink elements when doing %footnote-ulinks%. It's
;; actually harder than that, because ulink elements with no
;; content shouldn't generate footnotes (the ulink element
;; definition just inserts the url attribute in-line, thus there
;; is no need for a footnote with the url). So, when we figure
;; out which footnotes to count for the purpose of determining
;; footnote numbers, we only count the ulink elements containing
;; content.
(define (count-footnote? footnote)
;; don't count footnotes in comments (unless you're showing comments)
;; or footnotes in tables which are handled locally in the table
(if (or (and (has-ancestor-member? footnote (list (normalize "comment")))
(not %show-comments%))
(has-ancestor-member? footnote (list (normalize "tgroup")))
(and (has-ancestor-member? footnote (list (normalize "ulink")))
(node-list-empty? (children footnote))))
#f
#t))
(element ulink
(make sequence
(if (node-list-empty? (children (current-node)))
(literal (fix-url (attribute-string (normalize "url"))))
(make sequence
($charseq$)
(if %footnote-ulinks%
(if (and (equal? (print-backend) 'tex) bop-footnotes)
(make sequence
($ss-seq$ + (literal (footnote-number (current-node))))
(make page-footnote
(make paragraph
font-size: (* %footnote-size-factor% %bf-size%)
font-posture: 'upright
quadding: %default-quadding%
line-spacing: (* (* %footnote-size-factor% %bf-size%)
%line-spacing-factor%)
space-before: %para-sep%
space-after: %para-sep%
start-indent: %footnote-field-width%
first-line-start-indent: (- %footnote-field-width%)
(make line-field
field-width: %footnote-field-width%
(literal (footnote-number (current-node))
(gentext-label-title-sep (normalize "footnote"))))
(literal (fix-url (attribute-string (normalize "url")))))))
($ss-seq$ + (literal (footnote-number (current-node)))))
(if (and %show-ulinks%
(not (equal? (fix-url (attribute-string (normalize "url")))
(data-of (current-node)))))
(make sequence
(literal " (")
(if %hyphenation%
(make formatting-instruction data:
(string-append "\\url{"
(fix-url (attribute-string
(normalize "url")))
"}"))
(literal (fix-url (attribute-string (normalize "url")))))
(literal ")"))
(empty-sosofo)))))))
(define (toc-depth nd)
(if (string=? (gi nd) (normalize "book"))
3
1))
(element programlisting
(if (and (equal? (attribute-string (normalize "role")) "pgpkey")
(not withpgpkeys))
(empty-sosofo)
(next-match)))
(element legalnotice
(if (equal? (attribute-string (normalize "role")) "trademarks")
(make sequence
(process-children))
(next-match)))
(define %body-start-indent%
0pi)
(define (book-titlepage-verso-elements)
(list (normalize "title")
(normalize "subtitle")
(normalize "corpauthor")
(normalize "authorgroup")
(normalize "author")
(normalize "editor")
(normalize "edition")
(normalize "pubdate")
(normalize "copyright")
(normalize "abstract")
(normalize "legalnotice")
(normalize "revhistory")
(normalize "isbn")))
;; Norm's stylesheets are smart about working out what sort of
;; object to display. But this bites us. Since we know that the
;; first item is going to be displayable, always use that.
(define (find-displayable-object objlist notlist extlist)
(let loop ((nl objlist))
(if (node-list-empty? nl)
(empty-node-list)
(let* ((objdata (node-list-filter-by-gi
(children (node-list-first nl))
(list (normalize "videodata")
(normalize "audiodata")
(normalize "imagedata"))))
(filename (data-filename objdata))
(extension (file-extension filename))
(notation (attribute-string (normalize "format") objdata)))
(node-list-first nl)))))
;; When selecting a filename to use, don't append the default
;; extension, instead, just use the bare filename, and let TeX
;; work it out. jadetex will use the .eps file, while pdfjadetex
;; will use the .png file automatically.
(define (graphic-file filename)
(let ((ext (file-extension filename)))
(if (or tex-backend ;; TeX can work this out itself
(not filename)
(not %graphic-default-extension%)
(member ext %graphic-extensions%))
filename
(string-append filename "." %graphic-default-extension%))))
;; Including bitmaps in the PS and PDF output tends to scale them
;; horribly. The solution is to scale them down by 50%.
;;
;; You could do this with 'imagedata scale="50"' in the source,
;; but that will affect all the output formats that we use (because
;; there is only one 'imagedata' per image).
;;
;; Solution is to have the authors include the "FORMAT" attribute,
;; set to PNG or EPS as appropriate, but to omit the extension.
;; If we're using the tex-backend, and the FORMAT is PNG, and the
;; author hasn't already set a scale, then set scale to 0.5.
;; Otherwise, use the supplied scale, or 1, as appropriate.
(define ($graphic$ fileref
#!optional (display #f) (format #f)
(scale #f) (align #f))
(let* ((graphic-format (if format format ""))
(graphic-scale (if scale
(/ (string->number scale) 100)
(if (and tex-backend
(equal? graphic-format "PNG"))
0.5 1)))
(graphic-align (cond ((equal? align (normalize "center"))
'center)
((equal? align (normalize "right"))
'end)
(else
'start))))
(make external-graphic
entity-system-id: (graphic-file fileref)
notation-system-id: graphic-format
scale: graphic-scale
display?: display
display-alignment: graphic-align)))
;; Display TeX and LaTeX properly by sending direct formatting
;; commands to the TeX backend.
(element application
(if (equal? "TeX" (data (current-node)))
(make formatting-instruction data:
"\\TeX{}")
(if (equal? "LaTeX" (data (current-node)))
(make formatting-instruction data:
"\\LaTeX{}")
($bold-seq$))))
;; The special FreeBSD version of the trademark tag handling.
;; This function was more or less taken from the DocBook DSSSL
;; stylesheets by Norman Walsh.
(element trademark
(if (show-tm-symbol? (current-node))
(make sequence
($charseq$)
(cond
((equal? (attribute-string "class") (normalize "copyright"))
(literal "\copyright-sign;"))
((equal? (attribute-string "class") (normalize "registered"))
(literal "\registered-sign;"))
((equal? (attribute-string "class") (normalize "service"))
($ss-seq$ + (literal "SM")))
(else
(literal "\trade-mark-sign;"))))
($charseq$)))
;; Make the trademark functions think print output has chunks.
(define (chunk-parent nd)
(sgml-root-element nd))
(define minimal-section-labels #f)
(define max-section-level-labels
(if minimal-section-labels 3 10))
(define ($section-title$)
(let* ((sect (current-node))
(info (info-element))
(exp-children (if (node-list-empty? info)
(empty-node-list)
(expand-children (children info)
(list (normalize "bookbiblio")
(normalize "bibliomisc")
(normalize "biblioset")))))
(parent-titles (select-elements (children sect) (normalize "title")))
(info-titles (select-elements exp-children (normalize "title")))
(titles (if (node-list-empty? parent-titles)
info-titles
parent-titles))
(subtitles (select-elements exp-children (normalize "subtitle")))
(renderas (inherited-attribute-string (normalize "renderas") sect))
(hlevel ;; the apparent section level;
(if renderas ;; if not real section level,
(string->number ;; then get the apparent level
(substring renderas 4 5)) ;; from "renderas",
(SECTLEVEL))) ;; else use the real level
(hs (HSIZE (- 4 hlevel))))
(make sequence
(make paragraph
font-family-name: %title-font-family%
font-weight: (if (< hlevel 5) 'bold 'medium)
font-posture: (if (< hlevel 5) 'upright 'italic)
font-size: hs
line-spacing: (* hs %line-spacing-factor%)
space-before: (* hs %head-before-factor%)
space-after: (if (node-list-empty? subtitles)
(* hs %head-after-factor%)
0pt)
start-indent: (if (or (>= hlevel 3)
(member (gi) (list (normalize "refsynopsisdiv")
(normalize "refsect1")
(normalize "refsect2")
(normalize "refsect3"))))
%body-start-indent%
0pt)
first-line-start-indent: 0pt
quadding: %section-title-quadding%
keep-with-next?: #t
heading-level: (if %generate-heading-level% (+ hlevel 1) 0)
;; SimpleSects are never AUTO numbered...they aren't hierarchical
(if (> hlevel (- max-section-level-labels 1))
(empty-sosofo)
(if (string=? (element-label (current-node)) "")
(empty-sosofo)
(literal (element-label (current-node))
(gentext-label-title-sep (gi sect)))))
(element-title-sosofo (current-node)))
(with-mode section-title-mode
(process-node-list subtitles))
($section-info$ info))))
;; Expand a literal tab character to spaces in elements like
;; programlisting.
(define %default-tab-spacing% 8)
(define ($verbatim-display$ indent line-numbers?)
(let* ((width-in-chars (if (attribute-string (normalize "width"))
(string->number
(attribute-string (normalize "width")))
%verbatim-default-width%))
(fsize (lambda () (if (or (attribute-string (normalize "width"))
(not %verbatim-size-factor%))
(/ (/ (- %text-width%
(inherited-start-indent))
width-in-chars)
0.7)
(* (inherited-font-size)
%verbatim-size-factor%))))
(vspace-before (if (INBLOCK?)
0pt
(if (INLIST?)
%para-sep%
%block-sep%)))
(vspace-after (if (INBLOCK?)
0pt
(if (INLIST?)
0pt
%block-sep%))))
(make paragraph
use: verbatim-style
space-before: (if (and (string=? (gi (parent))
(normalize "entry"))
(absolute-first-sibling?))
0pt
vspace-before)
space-after: (if (and (string=? (gi (parent))
(normalize "entry"))
(absolute-last-sibling?))
0pt
vspace-after)
font-size: (fsize)
line-spacing: (* (fsize) %line-spacing-factor%)
start-indent: (if (INBLOCK?)
(inherited-start-indent)
(+ %block-start-indent%
(inherited-start-indent)))
(if (or indent line-numbers?)
($linespecific-line-by-line$ indent line-numbers?)
(let loop ((kl (children (current-node)))
(tabsp %default-tab-spacing%)
(res (empty-sosofo)))
(if (node-list-empty? kl)
res
(loop
(node-list-rest kl)
(cond
((char=? (node-property
'char (node-list-first kl)
default: #\U-0000) #\U-0009)
%default-tab-spacing%)
((char=? (node-property
'char (node-list-first kl)
default: #\U-0000) #\U-000D)
%default-tab-spacing%)
(#t ;; normal char or element node
(- (if (= (modulo tabsp %default-tab-spacing%) 0)
%default-tab-spacing%
(modulo tabsp %default-tab-spacing%))
(modulo (string-length (data (node-list-first kl)))
%default-tab-spacing%))))
(let ((c (node-list-first kl)))
(if (char=? (node-property
'char c
default: #\U-0000) #\U-0009)
(sosofo-append res
(let sploop
((spc
(if (= tabsp 0)
%default-tab-spacing%
tabsp)))
(if (> spc 0)
(sosofo-append
(literal " ")
(sploop (- spc 1)))
(empty-sosofo))))
(sosofo-append res
(process-node-list c)))))))))))
]]>
<![ %output.print.pdf; [
]]>
</style-specification-body>
</style-specification>
</style-sheet>

37
share/xml/freebsd.dsl Normal file
View file

@ -0,0 +1,37 @@
<!-- $FreeBSD$ -->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY % output.html "IGNORE">
<!ENTITY % output.print "IGNORE">
<!ENTITY % freebsd.l10n PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN">
%freebsd.l10n;
<!ENTITY % freebsd.l10n-common PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN">
%freebsd.l10n-common;
<![ %output.html; [
<!ENTITY docbook.dsl PUBLIC "-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN" CDATA DSSSL>
<!ENTITY freebsd.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook HTML Stylesheet//EN" CDATA DSSSL>
]]>
<![ %output.print; [
<!ENTITY docbook.dsl PUBLIC "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN" CDATA DSSSL>
<!ENTITY freebsd.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook Print Stylesheet//EN" CDATA DSSSL>
]]>
<!ENTITY freebsd-common.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook Common Stylesheet//EN" CDATA DSSSL>
]>
<style-sheet>
<style-specification use="freebsd freebsd-common docbook">
<style-specification-body>
(declare-flow-object-class formatting-instruction
"UNREGISTERED::James Clark//Flow Object Class::formatting-instruction")
</style-specification-body>
</style-specification>
<external-specification id="freebsd" document="freebsd.dsl">
<external-specification id="freebsd-common" document="freebsd-common.dsl">
<external-specification id="docbook" document="docbook.dsl">
</style-sheet>

120
share/xml/freebsd.dtd Normal file
View file

@ -0,0 +1,120 @@
<!-- FreeBSD Documentation Project, Extended DocBook DTD
This DTD builds upon the DocBook 3.1 DTD. It extends it in order to
add some new elements.
The comment style and section headings are drawn from the DocBook DTD.
The FPI for this DTD is "-//FreeBSD//DTD DocBook V3.1-Based Extension//EN"
$FreeBSD$
-->
<!-- ..................................................................... -->
<!-- Parameter entities .................................................. -->
<!-- These parameter entities have specific meanings, and default to
"IGNORE". The SGML parser is free to redefine them to "INCLUDE" to
cause special processing. -->
<!ENTITY % output.html "IGNORE"> <!-- HTML output is being generated -->
<!ENTITY % output.html.images "IGNORE"> <!-- HTML with images -->
<!ENTITY % output.print "IGNORE"> <!-- Print output is being generated -->
<!ENTITY % output.print.pdf "IGNORE"> <!-- PDF output -->
<!-- ..................................................................... -->
<!-- Entities for element classes and mixtures ........................... -->
<!-- Character level classes -->
<!ENTITY % local.tech.char.class "|HostID|Username|Devicename|MakeTarget|MakeVar">
<!ENTITY % local.cptr.char.mix "|CO">
<!ENTITY % local.notation.class "|PNG">
<!NOTATION PNG SYSTEM "PNG">
<!-- OS Version attributes ...............................................
Each element has three attributes which specify which version(s) of
FreeBSD the element's content applies to. It is up to the
pre-processor to include or exclude elements based on the value of
these attributes. -->
<!ENTITY % local.common.attrib
"OSVersionMin CDATA #IMPLIED
OSVersionMax CDATA #IMPLIED
OSVersionIn CDATA #IMPLIED">
<!-- Altered general entities ............................................
The HTML 4.0 DTD includes some new ISO entities. Most browsers don't
support them yet. Change the definition of some of these entities to
character strings that the browsers will support.
This does not apply when generating printed output, so these are
contained within a %output.html; marked section.
As browser technology improves, these definitions can be removed. -->
<![ %output.html; [
<!ENTITY bdquo ",,">
<!ENTITY ldquo "``">
<!ENTITY rdquo "''">
<!ENTITY lsquo "`">
<!ENTITY rsquo "'">
<!ENTITY mdash "--">
<!ENTITY ndash "-">
<!ENTITY hellip "...">
<!ENTITY dollar "$">
]]>
<!-- Pull in the original DTD -->
<!ENTITY % orig-docbook PUBLIC "-//OASIS//DTD DocBook V3.1//EN">
%orig-docbook;
<!-- ...................................................................... -->
<!-- Inline, link, and ubiquitous elements ................................ -->
<!-- Technical and computer terms ......................................... -->
<!ELEMENT HostID - - ((%cptr.char.mix;)+)>
<!ATTLIST HostID
--
Role: More specific information about this hostname.
If not specified then the default is 'hostname'.
--
Role (Hostname
|Domainname
|FQDN
|IPAddr
|IP6Addr
|Netmask
|MAC) #IMPLIED
%common.attrib;
>
<!ELEMENT Username - - ((%cptr.char.mix;)+)>
<!ATTLIST Username
%common.attrib;
>
<!ELEMENT Devicename - - ((%cptr.char.mix;)+)>
<!ATTLIST Devicename
%common.attrib;
>
<!ELEMENT MakeTarget - - ((%cptr.char.mix;)+)>
<!ATTLIST MakeTarget
%common.attrib;
>
<!ELEMENT MakeVar - - ((%cptr.char.mix;)+)>
<!ATTLIST MakeVar
%common.attrib;
>
<!-- ...................................................................... -->
<!-- General entities for reuse ........................................... -->
<!ENTITY prompt.root "<prompt>#</prompt>">
<!ENTITY prompt.user "<prompt>%</prompt>">

108
share/xml/freebsd.ent Normal file
View file

@ -0,0 +1,108 @@
<!-- -*- sgml -*-
DocBook Miscellaneous FreeBSD Entities.
$FreeBSD$
This file is now valid XML as well as SGML. Please do not add CDATA
attributes or anything else that will prevent this file from being
used in both environments.
-->
<!-- These are used in screen elements -->
<!ENTITY prompt.root "<prompt>#</prompt>">
<!ENTITY prompt.user "<prompt>&#37;</prompt>">
<!-- These will almost certainly remain the same, but are here for
consistency and in case we ever want to make hyperlinks out of
some of them. -->
<!ENTITY os "FreeBSD">
<!ENTITY os.current "&os;-CURRENT">
<!ENTITY os.stable "&os;-STABLE">
<!-- Entities for various architectures. These are to be used
only for denoting a variant of FreeBSD for a particular
architecture (e.g. &os;/&arch.i386;). Other entities should
be used when referring generically to an architecture,
particularly because entities such as &i386; properly
denote trademarks and registered trademarks. -->
<!ENTITY arch.alpha "alpha">
<!ENTITY arch.amd64 "amd64">
<!ENTITY arch.arm "arm">
<!ENTITY arch.i386 "i386">
<!ENTITY arch.ia64 "ia64">
<!ENTITY arch.mips "mips">
<!ENTITY arch.pc98 "pc98">
<!ENTITY arch.powerpc "powerpc">
<!ENTITY arch.sparc64 "sparc64">
<!ENTITY arch.sun4v "sun4v">
<!--
Use this entity when referring to 'UNIX' in your document.
-->
<!ENTITY unix "<trademark class='registered'>UNIX</trademark>">
<!ENTITY nis "<acronym role='Network Information System'>NIS</acronym>">
<!-- Use an entity to define these exactly so that the print output
stylesheets know what to look for and can format these properly with
TeX commands. -->
<!ENTITY tex '<application>TeX</application>'>
<!ENTITY latex '<application>LaTeX</application>'>
<!-- Use an entity for the X.Org X server -->
<!ENTITY xorg "Xorg">
<!ENTITY xorg.version "7.5.2">
<!-- Use an entity for DTrace to avoid spelling
mistakes stem from unusual capitalization -->
<!ENTITY dtrace "DTrace">
<!-- The currently released version of FreeBSD. This value is used to
create some links on web sites and such, so do NOT change it until
it's really release time -->
<!ENTITY rel.current "9.0">
<!ENTITY rel.current.date "January 2012">
<!ENTITY rel.current.notes 'http://www.FreeBSD.org/releases/&rel.current;R/notes.html'>
<!ENTITY rel.current.hardware 'http://www.FreeBSD.org/releases/&rel.current;R/hardware.html'>
<!ENTITY rel.current.errata 'http://www.FreeBSD.org/releases/&rel.current;R/errata.html'>
<!-- Entities for multiple "latest" versions of FreeBSD -->
<!ENTITY rel2.current "8.3">
<!ENTITY rel2.current.date "April 2012">
<!ENTITY rel2.current.notes 'http://www.FreeBSD.org/releases/&rel2.current;R/notes.html'>
<!ENTITY rel2.current.hardware 'http://www.FreeBSD.org/releases/&rel2.current;R/hardware.html'>
<!ENTITY rel2.current.errata 'http://www.FreeBSD.org/releases/&rel2.current;R/errata.html'>
<!--
<!ENTITY rel2.current "7.4">
<!ENTITY rel2.current.date "February 2011">
<!ENTITY rel2.current.notes 'http://www.FreeBSD.org/releases/&rel2.current;R/notes.html'>
<!ENTITY rel2.current.hardware 'http://www.FreeBSD.org/releases/&rel2.current;R/hardware.html'>
<!ENTITY rel2.current.errata 'http://www.FreeBSD.org/releases/&rel2.current;R/errata.html'>
-->
<!-- Entities for the snapshots -->
<!ENTITY snapshots.stable
'ftp://snapshots.jp.freebsd.org/pub/FreeBSD/snapshots/i386/4-LATEST'>
<!ENTITY snapshots.current
'ftp://snapshots.jp.freebsd.org/pub/FreeBSD/snapshots/i386/5-LATEST'>
<!-- Sections that we don't want to be published -->
<!ENTITY % not.published "IGNORE">
<!-- Number of ports in the ports tree -->
<!ENTITY os.numports "23,000">
<!ENTITY ports.size "500&nbsp;MB">
<!-- Teams and Hats -->
<!ENTITY team.re "&a.kib;, &a.blackend;, &a.jpaetzel;, &a.hrs;, &a.kensmith;, &a.rwatson;, &a.bz;">
<!-- GUI-buttons -->
<!ENTITY gui.ok "<guibutton>[&nbsp;OK&nbsp;]</guibutton>">
<!ENTITY gui.cancel "<guibutton>[&nbsp;Cancel&nbsp;]</guibutton>">
<!ENTITY gui.yes "<guibutton>[&nbsp;Yes&nbsp;]</guibutton>">
<!ENTITY gui.no "<guibutton>[&nbsp;No&nbsp;]</guibutton>">

59
share/xml/freebsd42.dtd Normal file
View file

@ -0,0 +1,59 @@
<!ENTITY % output.html "IGNORE"> <!-- HTML output is being generated -->
<!ENTITY % output.html.images "IGNORE"> <!-- HTML with images -->
<!ENTITY % output.print "IGNORE"> <!-- Print output is being generated -->
<!ENTITY % output.print.pdf "IGNORE"> <!-- PDF output -->
<!ENTITY % local.tech.char.class "|hostid|username|groupname|devicename|maketarget|makevar|svnref">
<!ENTITY % filename.element "IGNORE">
<!ENTITY % orig-docbook PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"/usr/local/share/xml/docbook/4.2/docbookx.dtd">
%orig-docbook;
<!ELEMENT hostid (%cptr.char.mix;)*>
<!ATTLIST hostid
role (hostname
|domainname
|fqdn
|ipaddr
|ip6addr
|netmask
|mac) #IMPLIED
%common.attrib;
>
<!ELEMENT username (%cptr.char.mix;)*>
<!ATTLIST username
%common.attrib;
>
<!ELEMENT groupname (%cptr.char.mix;)*>
<!ATTLIST groupname
%common.attrib;
>
<!ELEMENT devicename (%cptr.char.mix;)*>
<!ATTLIST devicename
%common.attrib;
>
<!ELEMENT maketarget (%cptr.char.mix;)*>
<!ATTLIST maketarget
%common.attrib;
>
<!ELEMENT makevar (%cptr.char.mix;)*>
<!ATTLIST makevar
%common.attrib;
>
<!ELEMENT svnref (%cptr.char.mix;)*>
<!ATTLIST svnref
%common.attrib;
>
<!ELEMENT filename (%cptr.char.mix;)*>
<!ENTITY prompt.root "<prompt>#</prompt>">
<!ENTITY prompt.user "<prompt>&#x25;</prompt>">

57
share/xml/gallery.dtd Normal file
View file

@ -0,0 +1,57 @@
<!-- DTD for commercial gallery entries on the FreeBSD website. -->
<!-- $FreeBSD$ -->
<!ELEMENT entries (cvs:keyword?, categories?, entry+)>
<!ELEMENT categories (category)+>
<!ATTLIST categories
id ID #IMPLIED
>
<!ELEMENT category (#PCDATA)>
<!ATTLIST category
id ID #IMPLIED
>
<!ELEMENT entry (name, url?, description)>
<!ATTLIST entry
id CDATA #REQUIRED
category CDATA #IMPLIED
>
<!ELEMENT name (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!--
Allow full HTML cotent in description.
-->
<!ENTITY % html.orig PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
%html.orig;
<!ELEMENT description %Flow;>
<!ENTITY % cvs
PUBLIC "-//FreeBSD//DTD FreeBSD CVS Keywords//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/cvs.dtd">
%cvs;
<!ENTITY % autogen.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Automatically Generated Entities//EN"
"http://www.FreeBSD.org/XML/cwd/autogen.ent">
%autogen.ent;
<!ENTITY % iso8879.ent
PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
"http://www.FreeBSD.org/XML/www/share/xml/iso8879.ent">
%iso8879.ent;
<!ENTITY % l10n.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/l10n.ent">
%l10n.ent;
<!ENTITY % common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/common.ent">
%common.ent;

184
share/xml/header.ent Normal file
View file

@ -0,0 +1,184 @@
<!-- $FreeBSD$ -->
<!-- FreeBSD HTML Header Entities -->
<!-- PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header Entities//EN" -->
<!-- Images -->
<!ENTITY i.daemon '<img xmlns="http://www.w3.org/1999/xhtml" src="&enbase;/gifs/daemon.gif" alt="" align="left" width="80" height="76"/>'>
<!ENTITY i.new '<img xmlns="http://www.w3.org/1999/xhtml" src="&enbase;/gifs/new.gif" alt="[New!]" width="28" height="11"/>'>
<!-- Components making up the standard headers and footers. -->
<!-- Override in the prolog <em>before</em> including this -->
<!-- file if necessary. -->
<!ENTITY copyright '<span xmlns="http://www.w3.org/1999/xhtml"><a href="&base;/search/index-site.html">Site Map</a> |
<a href="&base;/copyright/">Legal Notices</a> | &copy; 1995-2012 The FreeBSD Project.
All rights reserved.</span>'>
<!ENTITY email 'freebsd-questions'>
<!ENTITY author '<a href="&base;/index.html">home</a> &nbsp; | &nbsp; <a href="&base;/mailto.html">contact</a> &nbsp; | &nbsp; <a href="&base;/copyright/index.html">legal</a> &nbsp; | &nbsp; &copyright;'>
<!ENTITY home '<a href="&base;/index.html"><img src"&enbase;/gifs/home.gif"
alt="FreeBSD Home Page" border="0" align="right" width="101" height="33"></a>'>
<!ENTITY stylesheet '&enbase;/layout/css/fixed.css?20060509'>
<!-- Standard headers and footers -->
<![%html.header.script.google;[
<!ENTITY header1.googlejs '<script xmlns="http://www.w3.org/1999/xhtml" type="text/javascript" src="&enbase;/layout/js/google.js"></script>'>
]]>
<!ENTITY header1.googlejs ''>
<!ENTITY header2.logo-red.label '<h2 xmlns="http://www.w3.org/1999/xhtml" class="blockhide">Header And Logo</h2>'>
<!ENTITY header2.logo-red '
<a xmlns="http://www.w3.org/1999/xhtml" href="&base;" title="FreeBSD"><img src="&enbase;/layout/images/logo-red.png"
width="457" height="75" alt="FreeBSD" /></a>
'>
<!ENTITY header2.word.search 'Search'>
<!ENTITY header2.word.donate 'Donate'>
<!ENTITY header2.word.contact 'Contact'>
<!ENTITY header2.searchinputs '
<div xmlns="http://www.w3.org/1999/xhtml">
<input type="hidden" name="max" value="25" />
<input type="hidden" name="source" value="www" />
<input id="words" name="words" type="text" size="20"
maxlength="255"
onfocus="if( this.value==this.defaultValue ) this.value=&#39;&#39;;"
value="&header2.word.search;" /><![CDATA[ ]]>
<span>&nbsp;</span>
<input id="submit" name="submit" type="submit" value="&header2.word.search;" />
</div>
'>
<!ENTITY header2.topnav.label '<h2 xmlns="http://www.w3.org/1999/xhtml" class="blockhide">Site Navigation</h2>'>
<!ENTITY header2.topnav '
<div xmlns="http://www.w3.org/1999/xhtml" id="menu">
<ul class="first">
<li><a href="&base;/">Home</a></li>
</ul>
<ul>
<li><a href="&base;/about.html">About</a>
<ul>
<li><a href="&base;/projects/newbies.html">Introduction</a></li>
<li><a href="&base;/features.html">Features</a></li>
<li><a href="&base;/advocacy/">Advocacy</a></li>
<li><a href="&base;/marketing/">Marketing</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="&base;/where.html">Get FreeBSD</a>
<ul>
<li><a href="&base;/releases/">Release Information</a></li>
<li><a href="&base;/releng/">Release Engineering</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="&base;/docs.html">Documentation</a>
<ul>
<li><a href="&base;/doc/en_US.ISO8859-1/books/faq/">FAQ</a></li>
<li><a href="&base;/doc/en_US.ISO8859-1/books/handbook/">Handbook</a></li>
<li><a href="&base;/doc/en_US.ISO8859-1/books/porters-handbook">Porter&#39;s Handbook</a></li>
<li><a href="&base;/doc/en_US.ISO8859-1/books/developers-handbook">Developer&#39;s Handbook</a></li>
<li><a href="&cgibase;/man.cgi">Manual Pages</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="&base;/community.html">Community</a>
<ul>
<li><a href="&base;/community/mailinglists.html">Mailing Lists</a></li>
<li><a href="http://forums.freebsd.org">Forums</a></li>
<li><a href="&base;/usergroups.html">User Groups</a></li>
<li><a href="&base;/events/events.html">Events</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="&base;/projects/index.html">Developers</a>
<ul>
<li><a href="http://wiki.FreeBSD.org/IdeasPage">Project Ideas</a></li>
<li><a href="http://svnweb.FreeBSD.org">SVN Repository</a></li>
<li><a href="http://cvsweb.FreeBSD.org">CVS Repository</a></li>
<li><a href="http://p4web.FreeBSD.org">Perforce Repository</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="&base;/support.html">Support</a>
<ul>
<li><a href="&base;/commercial/commercial.html">Vendors</a></li>
<li><a href="http://security.FreeBSD.org/">Security Information</a></li>
<li><a href="&cgibase;/query-pr-summary.cgi">Bug Reports</a></li>
<li><a href="&base;/send-pr.html">Submit Bug-report</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href="http://www.freebsdfoundation.org/">Foundation</a>
<ul>
<li><a href="http://www.freebsdfoundation.org/donate/">Donate</a></li>
</ul>
</li>
</ul>
</div> <!-- MENU -->
'>
<!ENTITY header2.searchnav.label '<h2 xmlns="http://www.w3.org/1999/xhtml" class="blockhide">Peripheral Links</h2>'>
<!ENTITY header2.searchnav '
<div xmlns="http://www.w3.org/1999/xhtml" id="searchnav">
<ul id="searchnavlist">
<li><a href="&base;/donations/" title="&header2.word.donate;">&header2.word.donate;</a></li>
<li class="last-child"><a href="&base;/mailto.html" title="&header2.word.contact;">&header2.word.contact;</a></li>
</ul>
</div> <!-- SEARCHNAV -->
'>
<!ENTITY header2.skipnav '
<span xmlns="http://www.w3.org/1999/xhtml" class="txtoffscreen">
<a href="#content" title="Skip site navigation" accesskey="1">Skip site navigation</a> (1)
<a href="#contentwrap" title="Skip section navigation" accesskey="2">Skip section navigation</a> (2)
</span>'>
<!ENTITY header2 '
&header2.skipnav;
<div id="headercontainer">
<div id="header">
<h2 class="blockhide">Header And Logo</h2>
<div id="headerlogoleft">
&header2.logo-red;
</div> <!-- HEADERLOGOLEFT -->
<div id="headerlogoright">
&header2.searchnav.label;
&header2.searchnav;
<div id="search">
<form action="&cgibase;/search.cgi" method="get">
<div>
<h2 class="blockhide"><label for="words">&header2.word.search;</label></h2>
&header2.searchinputs;
</div>
</form>
</div> <!-- SEARCH -->
</div> <!-- HEADERLOGORIGHT -->
</div> <!-- HEADER -->
&header2.topnav;
</div> <!-- HEADERCONTAINER -->
'>
<!ENTITY lastmod 'Last modified: '>
<!-- macro for webbuild paper -->
<!ENTITY webbuild '
<p xmlns="http://www.w3.org/1999/xhtml">This document describes how to build and update
the FreeBSD Web pages from the CVS repository by hand.</p>'>

View file

@ -0,0 +1,6 @@
<!-- $FreeBSD$ -->
<!-- FreeBSD HTML Header L10N Entities -->
<!-- PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN" -->
<!-- header.l10n.ent in language neutral directory must be kept empty -->

View file

@ -0,0 +1,28 @@
<!-- $FreeBSD$ -->
<!-- FreeBSD HTML 4.01 Transitional-Based Extension -->
<!-- PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" -->
<!ENTITY % l10n.ent PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN">
%l10n.ent;
<!ENTITY % common.ent PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN">
%common.ent;
<!ENTITY % release.ent PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release Entities//EN">
%release.ent;
<!ENTITY % navibar.l10n.ent PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN">
%navibar.l10n.ent;
<!ENTITY % navibar.ent PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar Entities//EN">
%navibar.ent;
<!ENTITY % header.l10n.ent PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN">
%header.l10n.ent;
<!ENTITY % header.ent PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header Entities//EN">
%header.ent;
<!ENTITY % html.orig PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
%html.orig;

53
share/xml/ideas.dtd Normal file
View file

@ -0,0 +1,53 @@
<!-- $FreeBSD$ -->
<!ELEMENT ideas (cvs:keyword?, category)+>
<!ELEMENT title (#PCDATA)>
<!ATTLIST title
id ID #IMPLIED
>
<!ELEMENT category (title, (idea)+)>
<!ATTLIST category
id ID #IMPLIED
>
<!ELEMENT idea (title, desc)>
<!ATTLIST idea
id ID #IMPLIED
>
<!ELEMENT desc (#PCDATA)>
<!ATTLIST desc
id ID #IMPLIED
>
<!ENTITY % cvs
PUBLIC "-//FreeBSD//DTD FreeBSD CVS Keywords//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/cvs.dtd">
%cvs;
<!ENTITY % autogen.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Automatically Generated Entities//EN"
"http://www.FreeBSD.org/XML/cwd/autogen.ent">
%autogen.ent;
<!ENTITY % iso8879.ent
PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
"http://www.FreeBSD.org/XML/www/share/xml/iso8879.ent">
%iso8879.ent;
<!ENTITY % l10n.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/lang/share/xml/l10n.ent">
%l10n.ent;
<!ENTITY % l10n-common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Common Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/l10n.ent">
%l10n-common.ent;
<!ENTITY % common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"common.ent">
%common.ent;

99
share/xml/iso8879.ent Normal file
View file

@ -0,0 +1,99 @@
<!-- $FreeBSD$ -->
<!-- ISO 8879:1986 Symbol Entities -->
<!-- PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML" -->
<!-- PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN" -->
<!ENTITY % iso-amsa.ent
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-amsa.ent">
%iso-amsa.ent;
<!ENTITY % iso-amsb.ent
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-amsb.ent">
%iso-amsb.ent;
<!ENTITY % iso-amsc.ent
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-amsc.ent">
%iso-amsc.ent;
<!ENTITY % iso-amsn.ent
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-amsn.ent">
%iso-amsn.ent;
<!ENTITY % iso-amso.ent
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-amso.ent">
%iso-amso.ent;
<!ENTITY % iso-amsr.ent
PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-amsr.ent">
%iso-amsr.ent;
<!ENTITY % iso-box.ent
PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-box.ent">
%iso-box.ent;
<!ENTITY % iso-cyr1.ent
PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-cyr1.ent">
%iso-cyr1.ent;
<!ENTITY % iso-cyr2.ent
PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-cyr2.ent">
%iso-cyr2.ent;
<!ENTITY % iso-dia.ent
PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-dia.ent">
%iso-dia.ent;
<!ENTITY % iso-grk1.ent
PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-grk1.ent">
%iso-grk1.ent;
<!ENTITY % iso-grk2.ent
PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-grk2.ent">
%iso-grk2.ent;
<!ENTITY % iso-grk3.ent
PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-grk3.ent">
%iso-grk3.ent;
<!ENTITY % iso-grk4.ent
PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-grk4.ent">
%iso-grk4.ent;
<!ENTITY % iso-lat1.ent
PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-lat1.ent">
%iso-lat1.ent;
<!ENTITY % iso-lat2.ent
PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-lat2.ent">
%iso-lat2.ent;
<!ENTITY % iso-num.ent
PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-num.ent">
%iso-num.ent;
<!ENTITY % iso-pub.ent
PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-pub.ent">
%iso-pub.ent;
<!ENTITY % iso-tech.ent
PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN//XML"
"http://www.oasis-open.org/docbook/xmlcharent/current/iso-tech.ent">
%iso-tech.ent;

18
share/xml/l10n.ent Normal file
View file

@ -0,0 +1,18 @@
<!-- -*- sgml -*-
DocBook Language Neutral Entities for Localization.
An entity here can be overridden with the localized version
when the entity is defined in
PUBLIC "-//FreeBSD//ENTITIES DocBook Language Specific Entities//EN"
in language-specific directory. Otherwise the following entity
set is used by default.
$FreeBSD$
-->
<!-- docformat navi -->
<!ENTITY docnavi.single-html "Single HTML">
<!ENTITY docnavi.split-html "Split HTML">
<!-- charset for HTML output -->
<!ENTITY doc.html.charset "iso-8859-1">

1709
share/xml/libcommon.xsl Normal file

File diff suppressed because it is too large Load diff

5422
share/xml/man-refs.ent Normal file

File diff suppressed because it is too large Load diff

11
share/xml/man-refs.pl Normal file
View file

@ -0,0 +1,11 @@
#!/usr/bin/perl -w
# $FreeBSD$
use strict;
while (<>) {
next unless (m,^(.*/)([\w\._-]+)\.(\d\w*)(\.gz)?$,);
my ($entity, $page, $volume) = ($2, $2, $3);
$entity =~ y/_/./;
print "<!ENTITY man.$entity.$volume \"<citerefentry/<refentrytitle/$page/<manvolnum/$volume//\">\n";
}

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $FreeBSD$ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!-- must point to master copy, doc/share/xml/mirrors-master.xsl -->
<xsl:import href="./mirrors-master.xsl" />
<xsl:output type="xml" encoding="iso-8859-1"
omit-xml-declaration="yes"
indent="yes"/>
</xsl:stylesheet>

View file

@ -0,0 +1,261 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $FreeBSD$ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output type="xml" encoding="iso-8859-1"
omit-xml-declaration="yes"
indent="yes"/>
<!-- these params should be externally bound. The values
here are not used actually -->
<xsl:param name="type" select="''" />
<xsl:param name="proto" select="''" />
<xsl:param name="target" select="''" />
<xsl:param name="mirrors-docbook-country-anchor-id" select="translate($target, '/.', '--')" />
<xsl:variable name="date">
<xsl:value-of xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
select="normalize-space(//cvs:keyword[@name='freebsd'])"/>
</xsl:variable>
<!--
templates available:
* "mirrors-lastmodified"
* "mirrors-docbook-contact"
* "mirrors-docbook-country-index-all"
* "mirrors-docbook-variablelist"
* "mirrors-docbook-itemizedlist"
-->
<xsl:template match="/">
<xsl:choose>
<xsl:when test="$target = 'handbook/mirrors/chapter.xml'">
<xsl:call-template name="mirrors-docbook-country-index-all" />
<para>(<xsl:call-template name="mirrors-lastmodified" />)</para>
<xsl:call-template name="mirrors-docbook-variablelist" />
</xsl:when>
<xsl:when test="$target = 'handbook/eresources/chapter.xml'">
<xsl:call-template name="mirrors-docbook-country-index-all" />
<para>(<xsl:call-template name="mirrors-lastmodified" />)</para>
<xsl:call-template name="mirrors-docbook-itemizedlist" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="'*** processing error ***'" />
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- template: "mirrors-docbook-contact" -->
<xsl:template name="mirrors-docbook-contact">
<xsl:param name="email" select="'someone@somewhere'"/>
<para>In case of problems, please contact the hostmaster
<email><xsl:value-of select="$email" /></email> for this domain.</para>
</xsl:template>
<!-- template: "mirrors-lastmodified" -->
<xsl:template name="mirrors-lastmodified">
<xsl:text>as of </xsl:text>
<xsl:call-template name="mirrors-lastmodified-utc" />
</xsl:template>
<!-- template: "mirrors-docbook-country-index-all" -->
<xsl:template name="mirrors-docbook-country-index-all">
<para>
<xsl:for-each select="mirrors/entry[country/@role = 'primary'
and host[@type = $type]]">
<xsl:call-template name="mirrors-docbook-country-index">
<xsl:with-param name="mirrors-docbook-country-index-without-period" select="'true'" />
</xsl:call-template>
</xsl:for-each>
<xsl:for-each select="mirrors/entry[(not(country/@role) or country/@role != 'primary') and
host[@type = $type]]">
<xsl:sort select="country/@sortkey" data-type="number"/>
<xsl:sort select="country" />
<xsl:call-template name="mirrors-docbook-country-index">
<xsl:with-param name="mirrors-docbook-country-index-without-period" select="'false'" />
</xsl:call-template>
</xsl:for-each>
</para>
</xsl:template>
<xsl:template name="mirrors-docbook-country-index">
<xsl:param name="mirrors-docbook-country-index-without-period" />
<link>
<xsl:attribute name="linkend">
<xsl:value-of select="concat($mirrors-docbook-country-anchor-id, '-', @id, '-', $type)" />
</xsl:attribute>
<xsl:value-of select="country" />
</link>
<xsl:choose>
<xsl:when test='$mirrors-docbook-country-index-without-period != "true" and
position() = last()'><xsl:text>.</xsl:text></xsl:when>
<xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- template: "mirrors-docbook-variablelist" -->
<xsl:template name="mirrors-docbook-variablelist">
<variablelist>
<xsl:for-each select="mirrors/entry[country/@role = 'primary' and
host[@type = $type]]">
<xsl:call-template name="mirrors-docbook-variablelist-entry" />
</xsl:for-each>
<xsl:for-each select="mirrors/entry[(not(country/@role) or country/@role != 'primary') and
host[@type = $type]]">
<xsl:sort select="country/@sortkey" data-type="number"/>
<xsl:sort select="country" />
<xsl:call-template name="mirrors-docbook-variablelist-entry" />
</xsl:for-each>
</variablelist>
</xsl:template>
<xsl:template name="mirrors-docbook-variablelist-entry">
<varlistentry>
<term>
<anchor>
<xsl:attribute name="id">
<xsl:value-of select="concat($mirrors-docbook-country-anchor-id, '-', @id, '-', $type)" />
</xsl:attribute>
</anchor>
<xsl:value-of select="country" />
</term>
<listitem>
<xsl:if test="$type = 'ftp' and email">
<xsl:call-template name="mirrors-docbook-contact">
<xsl:with-param name="email" select="email" />
</xsl:call-template>
</xsl:if>
<itemizedlist>
<xsl:for-each select="host[@type = $type]">
<listitem>
<para>
<xsl:choose>
<xsl:when test="url[@proto = $proto]">
<xsl:for-each select="url[@proto = $proto]">
<ulink>
<xsl:attribute name="url"><xsl:value-of select="." /></xsl:attribute>
<xsl:value-of select="name" />
</ulink>
</xsl:for-each>
<xsl:value-of select="' (ftp'" />
<xsl:choose>
<xsl:when test="url[@proto != $proto]">
<xsl:for-each select="url[@proto != $proto]">
<xsl:value-of select="' / '" />
<xsl:choose>
<xsl:when test=". != ''">
<ulink>
<xsl:attribute name="url"><xsl:value-of select="." /></xsl:attribute>
<xsl:value-of select="@proto" />
</ulink>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="@proto" />
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:when>
</xsl:choose>
<xsl:value-of select="') '" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="name" />
</xsl:otherwise>
</xsl:choose>
</para>
</listitem>
</xsl:for-each>
</itemizedlist>
</listitem>
</varlistentry>
</xsl:template>
<!-- template: "mirrors-docbook-itemizedlist" -->
<xsl:template name="mirrors-docbook-itemizedlist">
<itemizedlist>
<xsl:for-each select="mirrors/entry[country/@role = 'primary' and
host[@type = $type]]">
<xsl:call-template name="mirrors-docbook-itemizedlist-listitem" />
</xsl:for-each>
<xsl:for-each select="mirrors/entry[(not(country/@role) or country/@role != 'primary') and
host[@type = $type]]">
<xsl:sort select="country/@sortkey" data-type="number"/>
<xsl:sort select="country" />
<xsl:call-template name="mirrors-docbook-itemizedlist-listitem" />
</xsl:for-each>
</itemizedlist>
</xsl:template>
<xsl:template name="mirrors-docbook-itemizedlist-listitem">
<listitem>
<anchor>
<xsl:attribute name="id">
<xsl:value-of select="concat($mirrors-docbook-country-anchor-id, '-', @id, '-', $type)" />
</xsl:attribute>
</anchor>
<para><xsl:value-of select="country" /></para>
<itemizedlist>
<xsl:for-each select="host[@type = $type]">
<listitem>
<para>
<xsl:choose>
<xsl:when test="url[@proto = $proto]">
<xsl:for-each select="url[@proto = $proto]">
<ulink>
<xsl:attribute name="url"><xsl:value-of select="." /></xsl:attribute>
<xsl:value-of select="name" />
</ulink>
</xsl:for-each>
<xsl:if test="url[
contains(@proto, 'ftpv6')
or contains(@proto, 'httpv6')
or contains(@proto, 'rsyncv6')]">
<xsl:text> (IPv6)</xsl:text>
</xsl:if>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="name" />
</xsl:otherwise>
</xsl:choose>
</para>
</listitem>
</xsl:for-each>
</itemizedlist>
</listitem>
</xsl:template>
<!-- template: "mirrors-lastmodified-utc" -->
<xsl:template name="mirrors-lastmodified-utc">
<xsl:param name="basestr" select="substring-after(substring-after($date, ',v '), ' ')" />
<xsl:param name="datestr" select="substring-before($basestr, ' ')" />
<xsl:param name="timestr" select="substring-before(substring-after($basestr, ' '), ' ')" />
<xsl:value-of select="concat($datestr, ' ', $timestr, ' UTC')" />
</xsl:template>
</xsl:stylesheet>

2225
share/xml/mirrors.xml Normal file

File diff suppressed because it is too large Load diff

57
share/xml/multimedia.dtd Normal file
View file

@ -0,0 +1,57 @@
<!-- $FreeBSD$ -->
<!ELEMENT multimedia (items, sources)>
<!ELEMENT items (item*)>
<!ELEMENT item (title, overview, desc, tags)>
<!ELEMENT overview (#PCDATA)>
<!ELEMENT tags (tag)+>
<!ELEMENT tag (#PCDATA)>
<!ATTLIST item
source IDREF #REQUIRED
added CDATA #REQUIRED>
<!ELEMENT sources (source*)>
<!ELEMENT source (name, url)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!ATTLIST source
id ID #REQUIRED>
<!ENTITY % html.orig PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
%html.orig;
<!ELEMENT desc %Flow;>
<!ENTITY % autogen.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Automatically Generated Entities//EN"
"http://www.FreeBSD.org/XML/cwd/autogen.ent">
%autogen.ent;
<!ENTITY % iso8879.ent
PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
"http://www.FreeBSD.org/XML/www/share/xml/iso8879.ent">
%iso8879.ent;
<!ENTITY % l10n.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/lang/share/xml/l10n.ent">
%l10n.ent;
<!ENTITY % l10n-common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Common Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/l10n.ent">
%l10n-common.ent;
<!ENTITY % release.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/release.ent">
%release.ent;
<!ENTITY % common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"common.ent">
%common.ent;

215
share/xml/navibar.ent Normal file
View file

@ -0,0 +1,215 @@
<!-- $FreeBSD$ -->
<!ENTITY nav.about '
<div xmlns="http://www.w3.org/1999/xhtml" id="sidenav">
<h2 class="blockhide">Section Navigation</h2>
<ul>
<li><a href="&base;/about.html">About</a></li>
<li><a href="&base;/features.html">Features</a></li>
<li><a href="&base;/applications.html">Applications</a></li>
<li><a href="&base;/internet.html">Internetworking</a></li>
<li><a href="&base;/advocacy/">Advocacy</a></li>
<li><a href="&base;/marketing/">Marketing</a></li>
<li><a href="&base;/administration.html">Administration</a></li>
<li><a href="&base;/news/newsflash.html">News</a></li>
<li><a href="&base;/events/events.html">Events</a></li>
<li><a href="&base;/news/press.html">Press</a></li>
<li><a href="&base;/multimedia/multimedia.html">Multimedia</a></li>
<li><a href="&base;/art.html">Artwork</a></li>
<li><a href="&base;/logo.html">Logo</a></li>
<li><a href="&base;/donations/">Donations</a></li>
<li><a href="&base;/copyright/">Legal Notices</a></li>
<li><a href="&base;/privacy.html">Privacy Policy</a></li>
</ul>
</div> <!-- SIDENAV -->'>
<!ENTITY nav.community '
<div xmlns="http://www.w3.org/1999/xhtml" id="sidenav">
<h2 class="blockhide">Section Navigation</h2>
<ul>
<li><a href="&base;/community.html">Community</a></li>
<li><a href="&base;/community/mailinglists.html">Mailing Lists</a></li>
<li><a href="http://forums.freebsd.org/">Forums</a></li>
<li><a href="&base;/community/irc.html">IRC</a></li>
<li><a href="&base;/community/newsgroups.html">Newsgroups</a></li>
<li><a href="&base;/usergroups.html">User Groups</a></li>
<li><a href="&base;/events/events.html">Events</a></li>
<li><a href="&base;/community/webresources.html">Web Resources</a></li>
<li><a href="&base;/community/social.html">Social Networks</a></li>
</ul>
</div> <!-- SIDENAV -->'>
<!ENTITY nav.developers '
<div xmlns="http://www.w3.org/1999/xhtml" id="sidenav">
<h2 class="blockhide">Section Navigation</h2>
<ul>
<li><a href="&base;/projects/index.html">Developers</a></li>
<li><a href="&base;/doc/en_US.ISO8859-1/books/developers-handbook">Developer&#39;s Handbook</a></li>
<li><a href="&base;/doc/en_US.ISO8859-1/books/porters-handbook">Porter&#39;s Handbook</a></li>
<li><a href="&base;/developers/cvs.html">Source code repositories</a></li>
<li><a href="&base;/releng/index.html">Release Engineering</a></li>
<li><a href="&base;/platforms/">Platforms</a></li>
<li><a href="http://wiki.freebsd.org/IdeasPage">Project Ideas</a></li>
<li><a href="&base;/doc/en_US.ISO8859-1/articles/contributing/index.html">Contributing</a></li>
</ul>
</div> <!-- SIDENAV -->'>
<!ENTITY nav.docs '
<div xmlns="http://www.w3.org/1999/xhtml" id="sidenav">
<h2 class="blockhide">Section Navigation</h2>
<ul>
<li><a href="&base;/docs.html">Documentation</a></li>
<li><a href="&base;/doc/en_US.ISO8859-1/books/faq/">FAQ</a></li>
<li><a href="&base;/doc/en_US.ISO8859-1/books/handbook/">Handbook</a></li>
<li><a href="&cgibase;/man.cgi">Manual Pages</a></li>
<li><a href="&base;/docs/books.html">Books and Articles Online</a></li>
<li><a href="&base;/publish.html">Publications</a></li>
<li><a href="&base;/docs/webresources.html">Web Resources</a></li>
<li><a href="&base;/projects/newbies.html">For Newbies</a></li>
<li><a href="&base;/docproj/">Documentation Project</a></li>
</ul>
</div> <!-- SIDENAV -->'>
<![ %beta.testing; [
<!ENTITY beta.listitem '
<li xmlns="http://www.w3.org/1999/xhtml"><a href="&enbase;/&u.betarel.schedule;">Upcoming Release: &betarel.current;</a></li>
'>
]]>
<!ENTITY beta.listitem ''>
<![ %beta2.testing; [
<!ENTITY beta2.listitem '
<li xmlns="http://www.w3.org/1999/xhtml"><a href="&u.betarel2.schedule;">Upcoming Release: &betarel2.current;</a></li>
'>
]]>
<!ENTITY beta2.listitem ''>
<!ENTITY nav.download '
<div xmlns="http://www.w3.org/1999/xhtml" id="sidenav">
<h2 class="blockhide">Section Navigation</h2>
<ul>
<li><a href="&base;/where.html">Get FreeBSD</a></li>
<li><a href="&base;/releases/">Release Information</a>
<ul>
<li>Production Release: <a href="&u.rel.announce;">&rel.current;</a> <a href="&u.rel2.announce;">&rel2.current;</a></li>
<li>Production (Legacy) Release:<br />
<a href="&u.rel3.announce;">&rel3.current;</a></li>
<li><a href="&base;/snapshots/">Snapshot Releases</a></li>
&beta.listitem;
&beta2.listitem;
</ul></li>
<li><a href="&base;/ports/">Ported Applications</a></li>
</ul>
</div> <!-- SIDENAV -->'>
<!ENTITY nav.gnome '
<div xmlns="http://www.w3.org/1999/xhtml" id="sidenav">
<h2 class="blockhide">Section Navigation</h2>
<ul>
<li><a href="&base;/gnome/index.html">FreeBSD/GNOME</a>
<ul>
<li><a href="&base;/gnome/docs/faq2.html#q1">Installation Instructions</a></li>
<li><a href="&base;/gnome/docs/faq232.html#q2">Upgrade Instructions</a></li>
<li><a href="&base;/gnome/../ports/gnome.html">Available Applications</a></li>
<li><a href="&base;/gnome/docs/volunteer.html">How to Help</a></li>
<li><a href="&base;/gnome/docs/bugging.html">Reporting a Bug</a></li>
<li><a href="&base;/gnome/screenshots.html">Screenshots</a></li>
<li><a href="&base;/gnome/contact.html">Contact Us</a></li>
</ul></li>
<li><a href="&base;/gnome/index.html">Documentation</a>
<ul>
<li><a href="&base;/gnome/docs/faq2.html">FAQ</a></li>
<li><a href="&base;/gnome/docs/halfaq.html">HAL FAQ</a></li>
<li><a href="&base;/gnome/docs/faq232.html">2.30 to 2.32 Upgrade FAQ</a></li>
<li><a href="&base;/gnome/docs/develfaq.html">Development Branch FAQ</a></li>
<li><a href="&base;/gnome/docs/porting.html">Creating Ports</a></li>
<li><a href="&base;/gnome/docs/faq232.html#q4">Known Issues</a></li>
</ul></li>
</ul>
</div> <!-- SIDENAV -->'>
<!ENTITY nav.ports '
<div xmlns="http://www.w3.org/1999/xhtml" id="sidenav">
<h2 class="blockhide">Section Navigation</h2>
<ul>
<li><a href="&base;/ports/index.html">About ports</a></li>
<li><a href="&base;/ports/installing.html">Installing</a></li>
<li><a href="&base;/ports/updating.html">Updating</a></li>
<li><a href="&base;/ports/searching.html">Searching</a></li>
<li>&nbsp;&nbsp;&nbsp;Categories
<ul>
<li><a href="&base;/ports/categories-alpha.html">listed alphabetically</a></li>
<li><a href="&base;/ports/categories-grouped.html">listed by logical group</a></li>
</ul></li>
<li><a href="&base;/ports/master-index.html">List of All Ports</a></li>
<li><a href="&base;/ports/references.html">For More Information</a></li>
</ul>
</div> <!-- SIDENAV -->'>
<!ENTITY nav.support '
<div xmlns="http://www.w3.org/1999/xhtml" id="sidenav">
<h2 class="blockhide">Section Navigation</h2>
<ul>
<li><a href="&base;/support.html">Support</a></li>
<li><a href="&base;/commercial/">Vendors</a>
<ul>
<li><a href="&base;/commercial/software_bycat.html">Software</a></li>
<li><a href="&base;/commercial/hardware.html">Hardware</a></li>
<li><a href="&base;/commercial/consult_bycat.html">Consulting</a></li>
<li><a href="&base;/commercial/isp.html">Internet Service Providers</a></li>
<li><a href="&base;/commercial/misc.html">Miscellaneous</a></li>
</ul></li>
<li><a href="&base;/security/index.html">Security Information</a>
<ul>
<li><a href="&base;/security/advisories.html">Advisories</a></li>
<li><a href="&base;/security/notices.html">Errata Notices</a></li>
</ul></li>
<li><a href="&base;/support/bugreports.html">Bug Reports</a>
<ul>
<li><a href="&base;/send-pr.html">Submit a Problem Report</a></li>
</ul></li>
<li><a href="&base;/support/webresources.html">Web Resources</a></li>
</ul>
</div> <!-- SIDENAV -->'>
<!--
<!ENTITY % navinclude.about "IGNORE">
<![%navinclude.about;[
<!ENTITY nav '&nav.about;'>
]]>
<!ENTITY % navinclude.community "IGNORE">
<![%navinclude.community;[
<!ENTITY nav '&nav.community;'>
]]>
<!ENTITY % navinclude.developers "IGNORE">
<![%navinclude.developers;[
<!ENTITY nav '&nav.developers;'>
]]>
<!ENTITY % navinclude.docs "IGNORE">
<![%navinclude.docs;[
<!ENTITY nav '&nav.docs;'>
]]>
<!ENTITY % navinclude.download "IGNORE">
<![%navinclude.download;[
<!ENTITY nav '&nav.download;'>
]>
<!ENTITY % navinclude.gnome "IGNORE">
<![%navinclude.gnome;[
<!ENTITY nav '&nav.gnome;'>
]]>
<!ENTITY % navinclude.ports "IGNORE">
<![%navinclude.ports;[
<!ENTITY nav '&nav.ports;'>
]]>
<!ENTITY % navinclude.support "IGNORE">
<![%navinclude.support;[
<!ENTITY nav '&nav.support;'>
]]>
-->
<!ENTITY nav ''>

View file

@ -0,0 +1,3 @@
<!-- $FreeBSD$ -->
<!-- nabibar.l10n.ent in language neutral directory must be kept empty -->

82
share/xml/news.dtd Normal file
View file

@ -0,0 +1,82 @@
<!-- $FreeBSD$ -->
<!ENTITY lists 'http://lists.freebsd.org/pipermail'>
<!ENTITY lists.stable '&lists;/freebsd-stable'>
<!ELEMENT news (cvs:keyword?, year)+>
<!ELEMENT name (#PCDATA)>
<!ATTLIST name
id ID #IMPLIED
>
<!ELEMENT year (name, (month)+)>
<!ATTLIST year
id ID #IMPLIED
>
<!ELEMENT month (name, (day)+)>
<!ATTLIST month
id ID #IMPLIED
>
<!ELEMENT day (name, (event)+)>
<!ATTLIST day
id ID #IMPLIED
>
<!ELEMENT event ((title)?, (p)+)>
<!ATTLIST event
id ID #IMPLIED
>
<!ELEMENT title (#PCDATA | a)*>
<!ATTLIST title
id ID #IMPLIED
>
<!ELEMENT p (#PCDATA | a | i)*>
<!ATTLIST p
id ID #IMPLIED
>
<!ELEMENT a (#PCDATA)>
<!ATTLIST a
id ID #IMPLIED
href CDATA #REQUIRED
>
<!ELEMENT i (#PCDATA)>
<!ATTLIST i
id ID #IMPLIED
>
<!ENTITY % cvs
PUBLIC "-//FreeBSD//DTD FreeBSD CVS Keywords//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/cvs.dtd">
%cvs;
<!ENTITY % autogen.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Automatically Generated Entities//EN"
"http://www.FreeBSD.org/XML/cwd/autogen.ent">
%autogen.ent;
<!ENTITY % iso8879.ent
PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
"http://www.FreeBSD.org/XML/www/share/xml/iso8879.ent">
%iso8879.ent;
<!ENTITY % l10n.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/lang/share/xml/l10n.ent">
%l10n.ent;
<!ENTITY % l10n-common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Common Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/l10n.ent">
%l10n-common.ent;
<!ENTITY % common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"common.ent">
%common.ent;

1773
share/xml/news.xml Normal file

File diff suppressed because it is too large Load diff

282
share/xml/notices.xml Normal file
View file

@ -0,0 +1,282 @@
<?xml version="1.0"?>
<advisories>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<year>
<name>2012</name>
<month>
<name>6</name>
<day>
<name>12</name>
<notice>
<name>FreeBSD-EN-12:02.ipv6refcount</name>
</notice>
</day>
</month>
<month>
<name>1</name>
<day>
<name>4</name>
<notice>
<name>FreeBSD-EN-12:01.freebsd-update</name>
</notice>
</day>
</month>
</year>
<year>
<name>2010</name>
<month>
<name>2</name>
<day>
<name>27</name>
<notice>
<name>FreeBSD-EN-10:02.sched_ule</name>
</notice>
</day>
</month>
<month>
<name>1</name>
<day>
<name>6</name>
<notice>
<name>FreeBSD-EN-10:01.freebsd</name>
</notice>
</day>
</month>
</year>
<year>
<name>2009</name>
<month>
<name>10</name>
<day>
<name>2</name>
<notice>
<name>FreeBSD-EN-09:05.null</name>
</notice>
</day>
</month>
<month>
<name>6</name>
<day>
<name>24</name>
<notice>
<name>FreeBSD-EN-09:04.fork</name>
</notice>
<notice>
<name>FreeBSD-EN-09:03.fxp</name>
</notice>
<notice>
<name>FreeBSD-EN-09:02.bce</name>
</notice>
</day>
</month>
<month>
<name>3</name>
<day>
<name>23</name>
<notice>
<name>FreeBSD-EN-09:01.kenv</name>
</notice>
</day>
</month>
</year>
<year>
<name>2008</name>
<month>
<name>6</name>
<day>
<name>19</name>
<notice>
<name>FreeBSD-EN-08:02.tcp</name>
</notice>
</day>
</month>
<month>
<name>4</name>
<day>
<name>17</name>
<notice>
<name>FreeBSD-EN-08:01.libpthread</name>
</notice>
</day>
</month>
</year>
<year>
<name>2007</name>
<month>
<name>3</name>
<day>
<name>15</name>
<notice>
<name>FreeBSD-EN-07:05.freebsd-update</name>
</notice>
</day>
</month>
<month>
<name>2</name>
<day>
<name>28</name>
<notice>
<name>FreeBSD-EN-07:04.zoneinfo</name>
</notice>
<notice>
<name>FreeBSD-EN-07:03.rc.d_jail</name>
</notice>
<notice>
<name>FreeBSD-EN-07:02.net</name>
</notice>
</day>
<day>
<name>14</name>
<notice>
<name>FreeBSD-EN-07:01.nfs</name>
</notice>
</day>
</month>
</year>
<year>
<name>2006</name>
<month>
<name>8</name>
<day>
<name>28</name>
<notice>
<name>FreeBSD-EN-06:02.net</name>
</notice>
</day>
</month>
<month>
<name>7</name>
<day>
<name>7</name>
<notice>
<name>FreeBSD-EN-06:01.jail</name>
</notice>
</day>
</month>
</year>
<year>
<name>2005</name>
<month>
<name>12</name>
<day>
<name>19</name>
<notice>
<name>FreeBSD-EN-05:04.nfs</name>
</notice>
</day>
</month>
<month>
<name>1</name>
<day>
<name>16</name>
<notice>
<name>FreeBSD-EN-05:03.ipi</name>
</notice>
</day>
<day>
<name>6</name>
<notice>
<name>FreeBSD-EN-05:02.sk</name>
</notice>
</day>
<day>
<name>5</name>
<notice>
<name>FreeBSD-EN-05:01.nfs</name>
</notice>
</day>
</month>
</year>
<year>
<name>2004</name>
<month>
<name>6</name>
<day>
<name>28</name>
<notice>
<name>FreeBSD-EN-04:01.twe</name>
</notice>
</day>
</month>
<month>
<name>2</name>
<day>
<name>26</name>
<release>
<name>FreeBSD 5.2.1-RELEASE</name>
</release>
</day>
</month>
</year>
</advisories>

26
share/xml/pgp.dsl Normal file
View file

@ -0,0 +1,26 @@
<!-- $FreeBSD$ -->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY docbook.dsl PUBLIC "-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN" CDATA DSSSL>
]>
<style-sheet>
<style-specification use="docbook">
<style-specification-body>
(element book
(process-node-list (select-elements (descendants (current-node)) (normalize "programlisting"))))
(element programlisting
(if (equal? (attribute-string (normalize "role")) "pgpkey")
(make sequence
(process-children)
(literal "
"))
(empty-sosofo)))
</style-specification-body>
</style-specification>
<external-specification id="docbook" document="docbook.dsl">
</style-sheet>

77
share/xml/press.dtd Normal file
View file

@ -0,0 +1,77 @@
<!-- $FreeBSD$ -->
<!ELEMENT press (cvs:keyword?, year)+>
<!ELEMENT year (name, (month)+)>
<!ATTLIST year
id ID #IMPLIED
>
<!ELEMENT month (name, (story)+)>
<!ATTLIST month
id ID #IMPLIED
>
<!ENTITY % html.orig PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
%html.orig;
<!ELEMENT story (name, url, site-name, site-url, date, author, (p)+)>
<!ATTLIST storyevent
id ID #IMPLIED
>
<!ELEMENT name (#PCDATA)>
<!ATTLIST name
id ID #IMPLIED
>
<!ELEMENT url (#PCDATA)>
<!ATTLIST url
id ID #IMPLIED
>
<!ELEMENT site-name (#PCDATA)>
<!ATTLIST site-name
id ID #IMPLIED
>
<!ELEMENT site-url (#PCDATA)>
<!ATTLIST site-url
id ID #IMPLIED
>
<!ELEMENT date (#PCDATA)>
<!ATTLIST date
id ID #IMPLIED
>
<!ELEMENT author (#PCDATA)>
<!ATTLIST author
id ID #IMPLIED
>
<!ENTITY % cvs
PUBLIC "-//FreeBSD//DTD FreeBSD CVS Keywords//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/cvs.dtd">
%cvs;
<!ENTITY % autogen.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Automatically Generated Entities//EN"
"http://www.FreeBSD.org/XML/cwd/autogen.ent">
%autogen.ent;
<!ENTITY % iso8879.ent
PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
"http://www.FreeBSD.org/XML/www/share/xml/iso8879.ent">
%iso8879.ent;
<!ENTITY % l10n.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/lang/share/xml/l10n.ent">
%l10n.ent;
<!ENTITY % l10n-common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Common Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/l10n.ent">
%l10n-common.ent;
<!ENTITY % common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"common.ent">
%common.ent;

326
share/xml/press.xml Normal file
View file

@ -0,0 +1,326 @@
<?xml version="1.0"?>
<!DOCTYPE press PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Press//EN"
"http://www.FreeBSD.org/XML/www/share/xml/press.dtd">
<!--
COMMITTERS PLEASE NOTE:
News articles referenced in this file are also to be archived under
"freefall:/c/www/bsddoc/press/".
-->
<press>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<year>
<name>2012</name>
<month>
<name>8</name>
<story>
<name>FreeBSD Now Supported on Windows Server Hyper-V Via Beta
Release</name>
<url>http://redmondmag.com/articles/2012/08/09/freebsd-beta-for-windows-server-hyper-v.aspx</url>
<site-name>Redmondmag</site-name>
<site-url>http://redmondmag.com</site-url>
<date>9 August 2012</date>
<author>Kurt Mackie</author>
<p>Microsoft and collaborators today announced a beta release
of drivers that enable the open source FreeBSD 8.2 server
operating system to run in a virtual machine (VM) using
Microsoft's Hyper-V Server.</p>
</story>
</month>
<month>
<name>6</name>
<story>
<name>X.Org 7.7 Goes Into FreeBSD, KMS Is Ready</name>
<url>http://www.phoronix.com/scan.php?page=news_item&amp;px=MTExNzY</url>
<site-name>phoronix</site-name>
<site-url>http://www.phoronix.com</site-url>
<date>11 June 2012</date>
<author>Michael Larabel</author>
<p>While X.Org 7.7 was only released last week, this updated
set of X packages have already worked their way into
FreeBSD. The FreeBSD developers request your help in
testing.</p>
</story>
<story>
<name>Netflix Open Connect Network: FreeBSD, Not Linux</name>
<url>http://www.phoronix.com/scan.php?page=news_item&amp;px=MTExNDM</url>
<site-name>phoronix</site-name>
<site-url>http://www.phoronix.com</site-url>
<date>6 June 2012</date>
<author>Michael Larabel</author>
<p>This week Netflix announced their Open Connect Network as
their own open CDN (Content Distribution Network), but
rather than using Linux as the base for this open-source
platform, they decided to use FreeBSD.</p>
</story>
</month>
<month>
<name>5</name>
<story>
<name>Why Should You Use FreeBSD? Here's Some Reasons</name>
<url>http://www.phoronix.com/scan.php?page=news_item&amp;px=MTExMDg</url>
<site-name>phoronix</site-name>
<site-url>http://www.phoronix.com</site-url>
<date>31 May 2012</date>
<author>Michael Larabel</author>
<p>FreeBSD is wondering why are you using FreeBSD. David
Chisnall of the FreeBSD project is working on updating their
advocacy material regarding this leading *BSD operating
system. As such, he asked on the mailing list &quot;Why Are
You Using FreeBSD?&quot;</p>
</story>
<story>
<name>Colocation Provider NYI Launches East Coast Mirror for
FreeBSD Foundation</name>
<url>http://www.thewhir.com/web-hosting-news/colocation-provider-nyi-launches-east-coast-mirror-for-freebsd-foundation</url>
<site-name>The WHIR</site-name>
<site-url>http://www.thewhir.com</site-url>
<date>25 May 2012</date>
<author>Nicole Henderson</author>
<p>Colocation provider NYI announced on Friday that it has
launched the East Coast mirror for The FreeBSD
Foundation. &quot;FreeBSD has been a critical component of
everything we do,&quot; Phillip Koblence, VP operations, NYI
said in a statement. &quot;We look upon this launch as our
way of giving back to a community whose open source projects
have enabled us to craft customized solutions for our
customers from the inside out.&quot;</p>
</story>
<story>
<name>FreeBSD and Microsoft Hyper-V Interoperability Expected
This Summer</name>
<url>http://redmondmag.com/articles/2012/05/14/microsoft-hyperv-interoperability.aspx</url>
<site-name>Redmondmag</site-name>
<site-url>http://redmondmag.com</site-url>
<date>14 May 2012</date>
<author>Kurt Mackie</author>
<p>Microsoft and its partnering companies are finalizing a
project that will enable FreeBSD interoperability with
Windows Server Hyper-V.</p>
</story>
<story>
<name>FreeBSD 10 To Use Clang Compiler, Deprecate GCC</name>
<url>http://www.phoronix.com/scan.php?page=news_item&amp;px=MTEwMjI</url>
<site-name>phoronix</site-name>
<site-url>http://www.phoronix.com</site-url>
<date>12 May 2012</date>
<author>Michael Larabel</author>
<p>As indicated by the Q1-2012 FreeBSD Status Report, LLVM's
Clang compiler is quickly replacing GCC for this popular BSD
operating system. The developers are also making much
progress in a GNU-free C++11 stack. For FreeBSD 10 they're
aiming for Clang as the default C/C++ compiler, deprecate
GCC, and to have a BSD-licensed C++ stack.</p>
</story>
<story>
<name>FreeBSD Achieved A Lot In Q1'2012</name>
<url>http://www.phoronix.com/scan.php?page=news_item&amp;px=MTEwMjE</url>
<site-name>phoronix</site-name>
<site-url>http://www.phoronix.com</site-url>
<date>12 May 2012</date>
<author>Michael Larabel</author>
<p>For the first three months of the 2012 calendar year, the
FreeBSD project achieved a lot when it came to advancing
their open operating system. Here's some of the interesting
highlights from their quarterly status report.</p>
</story>
</month>
<month>
<name>4</name>
<story>
<name>FreeBSD Gets A New X.Org With Intel KMS</name>
<url>http://www.phoronix.com/scan.php?page=news_item&amp;px=MTA5MTc</url>
<site-name>phoronix</site-name>
<site-url>http://www.phoronix.com</site-url>
<date>23 April 2012</date>
<author>Michael Larabel</author>
<p>The FreeBSD team working on X support have announced a set
of X.Org updates to bring the FreeBSD package support to
X.Org 7.5.2, which now includes Intel KMS support.</p>
</story>
</month>
<month>
<name>3</name>
<story>
<name>Most Reliable Hosting Company Sites in March 2012</name>
<url>http://news.netcraft.com/archives/2012/04/02/most-reliable-hosting-company-sites-in-march-2012.html</url>
<site-name>Netcraft Ltd.</site-name>
<site-url>http://www.netcraft.com/</site-url>
<date>02 March 2012</date>
<author>Netcraft</author>
<p>FreeBSD the OS of 3 of the top 10 most reliable hosting
company sites in March 202.</p>
</story>
</month>
<month>
<name>2</name>
<story>
<name>PC-BSD 9 review ? to FreeBSD what Ubuntu is to
Debian</name>
<url>http://www.linuxuser.co.uk/reviews/pc-bsd-9-review-to-freebsd-what-ubuntu-is-to-debian/</url>
<site-name>Linux User &amp; Developer</site-name>
<site-url>http://www.linuxuser.co.uk</site-url>
<date>09 February 2012</date>
<author>Koen Vervloesem</author>
<p>PC-BSD offers you a fully functional desktop environment
based on rock solid FreeBSD technology, which makes it the
perfect operating system for your first steps with BSD?</p>
</story>
</month>
<month>
<name>1</name>
<story>
<name>[Review] FreeBSD 9.0</name>
<url>http://linuxconfig.net/review/freebsd-review/freebsd-9-0-review.html</url>
<site-name>linuxconfig.net</site-name>
<site-url>http://linuxconfig.net</site-url>
<date>10 January 2012</date>
<author>linuxconfig.net</author>
<p>This article provides an overview of some of the new
features available in FreeBSD 9.0.</p>
</story>
</month>
</year>
<year>
<name>2011</name>
<month>
<name>11</name>
<story>
<name>Why aren't you using FreeBSD?</name>
<url>http://www.infoworld.com/d/data-center/why-arent-you-using-freebsd-178119?page=0,0</url>
<site-name>Infoworld</site-name>
<site-url>http://www.infoworld.com</site-url>
<date>11 November 2011</date>
<author>Paul Venezia</author>
<p>This article writes about why Paul Venezia is using FreeBSD
for his servers</p>
</story>
</month>
<month>
<name>9</name>
<story>
<name>FreeBSD: A Faster Platform For Linux Gaming Than
Linux?</name>
<url>http://www.phoronix.com/scan.php?page=article&amp;item=linux_games_bsd</url>
<site-name>Phoronix</site-name>
<site-url>http://www.phoronix.com/</site-url>
<date>07 September 2011</date>
<p>Michael Larabel shows how FreeBSD runs some linux programs
faster than linux does.</p>
</story>
</month>
<month>
<name>7</name>
<story>
<name>Most Reliable Hosting Company Sites in June 2011</name>
<url>http://news.netcraft.com/archives/2011/07/08/most-reliable-hosting-company-sites-in-june-2011.html</url>
<site-name>Netcraft Ltd.</site-name>
<site-url>http://www.netcraft.com/</site-url>
<date>08 July 2011</date>
<author>Jennifer Cownie</author>
<p>FreeBSD the OS of top 3 most reliable hosting company sites
in June 2011.</p>
</story>
</month>
<month>
<name>3</name>
<story>
<name>PC-BSD 8.2 review</name>
<url>http://www.linuxbsdos.com/2011/03/03/pc-bsd-8-2-review/</url>
<site-name>LinuxBSDos.com</site-name>
<site-url>http://www.linuxbsdos.com/</site-url>
<date>03 March 2011</date>
<author>LinuxBSDos.com</author>
<p>LinuxBSDos.com looks at the installation (especially at the
disk encryption features), system configuration and system
management (including the installation of third party
software packages via PC-BSD's PBI system) of
PC-BSD&#160;8.2.</p>
</story>
</month>
<month>
<name>2</name>
<story>
<name>FreeBSD 8.2 expands ZFS support</name>
<url>http://itmanagement.earthweb.com/osrc/article.php/3926181/FreeBSD-82-Expands-ZFS-Support----Without-Oracle.htm</url>
<site-name>Datamation.com</site-name>
<site-url>http://itmanagement.earthweb.com/</site-url>
<date>25 February 2011</date>
<author>Sean Michael Kerner</author>
<p>The author looks at the status and the future of ZFS under
FreeBSD. The information is based on interviews the website
did with FreeBSD developer Josh Paetzel and Matt Olander
from iXsystems.</p>
</story>
</month>
</year>
<year>
<name>2010</name>
<month>
<name>8</name>
<story>
<name>PC-BSD 8.1 review</name>
<url>http://www.linuxbsdos.com/2010/08/17/pc-bsd-8-1-review/</url>
<site-name>LinuxBSDos.com</site-name>
<site-url>http://www.linuxbsdos.com/</site-url>
<date>17 August 2010</date>
<author>LinuxBSDos.com</author>
<p>LinuxBSDos.com looks at the installation, system
configuration and system management (including the
installation of third party software packages via PC-BSD's
PBI system) of PC-BSD&#160;8.1.</p>
</story>
</month>
<month>
<name>2</name>
<story>
<name>Health Check: FreeBSD - The unknown giant</name>
<url>http://www.h-online.com/open/features/Health-Check-FreeBSD-The-unknown-giant-920248.html</url>
<site-name>The H</site-name>
<site-url>http://www.h-online.com/</site-url>
<date>04 February 2010</date>
<author>Richard Hillesley</author>
<p>Richard Hillesley looks at the history of FreeBSD, the BSD
license, Beastie and the new features in FreeBSD 8.0.</p>
</story>
</month>
</year>
</press>

86
share/xml/release.ent Normal file
View file

@ -0,0 +1,86 @@
<!-- $FreeBSD$ -->
<!-- XXX rel.current and u.rel.* should be available in doc/ -->
<!-- The currently released versions of FreeBSD. This value is used to
create some links on web sites and such, so do NOT change it until
it's really release time. When you update this, you should also
update (at least) the following:
- similar entity in the Handbook
- similar entity in the Relnotes
- releases/index.xml has the date of the current release
- the FAQ has links to the release FTP url
- "versions supported" in security.xml
(If you're the release engineer, feel free to update this list with
other doc-related things you had to do. It'll save you time and
trouble the next time around :-).)
As of 5.0, we now have the concept of two different "currently"
released versions (from two different development branches). Use
rel.* and u.rel.* for the "latest and greatest" version and
rel2.* and u.rel2.* for the "conservative users" version.
-->
<!ENTITY rel.head.major '10'>
<!ENTITY rel.head '&rel.head.major;.0'>
<!-- If there is no release currently in the release cycle (i.e. we
don't have something in BETAn or RCn), then change %beta.testing
below to "IGNORE". If we do, use "INCLUDE". -->
<!ENTITY beta.testing "INCLUDE">
<!ENTITY % beta.testing "INCLUDE">
<!ENTITY betarel.current '9.1'>
<!ENTITY betarel.vers 'RC1'>
<!ENTITY u.betarel.schedule '&base;/releases/&betarel.current;R/schedule.html'>
<!-- If we have a second release in the release cycle (e.g. 5.x and 6.y
are having release candidates at the same time), do the same here. -->
<!ENTITY beta2.testing "IGNORE">
<!ENTITY % beta2.testing "IGNORE">
<!ENTITY betarel2.current '7.4'>
<!ENTITY betarel2.vers 'RC3'>
<!ENTITY u.betarel2.schedule '&base;/releases/&betarel2.current;R/schedule.html'>
<!ENTITY rel.current.major '9'>
<!ENTITY rel.current '&rel.current.major;.0'>
<!ENTITY rel.current.date 'January 2012'>
<!-- URLs to information on the latest release -->
<!ENTITY u.rel.notes '&base;/releases/&rel.current;R/relnotes.html'>
<!ENTITY u.rel.announce '&base;/releases/&rel.current;R/announce.html'>
<!ENTITY u.rel.errata '&base;/releases/&rel.current;R/errata.html'>
<!ENTITY u.rel.hardware '&base;/releases/&rel.current;R/hardware.html'>
<!ENTITY u.rel.installation '&base;/releases/&rel.current;R/installation.html'>
<!ENTITY u.rel.readme '&base;/releases/&rel.current;R/readme.html'>
<!-- Secondary "current release" entities -->
<!ENTITY rel2.current.major '8'>
<!ENTITY rel2.current '8.3'>
<!ENTITY rel2.current.date 'April 2012'>
<!-- URLs to information on the latest release -->
<!ENTITY u.rel2.notes '&base;/releases/&rel2.current;R/relnotes-detailed.html'>
<!ENTITY u.rel2.announce '&base;/releases/&rel2.current;R/announce.html'>
<!ENTITY u.rel2.errata '&base;/releases/&rel2.current;R/errata.html'>
<!ENTITY u.rel2.hardware '&base;/releases/&rel2.current;R/hardware.html'>
<!ENTITY u.rel2.installation '&base;/releases/&rel2.current;R/installation.html'>
<!ENTITY u.rel2.readme '&base;/releases/&rel2.current;R/readme.html'>
<!-- Tertiary "current release" entities -->
<!ENTITY rel3.current.major '7'>
<!ENTITY rel3.current '7.4'>
<!ENTITY rel3.current.date 'February 2011'>
<!-- URLs to information on the latest release -->
<!ENTITY u.rel3.notes '&base;/releases/&rel3.current;R/relnotes.html'>
<!ENTITY u.rel3.announce '&base;/releases/&rel3.current;R/announce.html'>
<!ENTITY u.rel3.errata '&base;/releases/&rel3.current;R/errata.html'>
<!ENTITY u.rel3.hardware '&base;/releases/&rel3.current;R/hardware.html'>
<!ENTITY u.rel3.installation '&base;/releases/&rel3.current;R/installation.html'>
<!ENTITY u.rel3.readme '&base;/releases/&rel3.current;R/readme.html'>
<!ENTITY gnomeoldver '2.30'>
<!ENTITY gnomever '2.32'>
<!ENTITY gnomedevelver '2.90'>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $FreeBSD$ -->
<!-- FreeBSD Release L10N Entities -->
<!-- PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release L10N Entities//EN" -->
<!-- release.l10n.ent in language neutral directory must be kept empty -->

47
share/xml/sitemap.dtd Normal file
View file

@ -0,0 +1,47 @@
<!-- $FreeBSD$ -->
<!ELEMENT sitemap (cvs:keyword?, term*, category*)>
<!ELEMENT term (text, destination)>
<!ELEMENT category (item*)>
<!ATTLIST category name CDATA #REQUIRED>
<!ELEMENT item (text, destination)>
<!ELEMENT text (#PCDATA)>
<!ELEMENT destination (#PCDATA)>
<!ENTITY % cvs
PUBLIC "-//FreeBSD//DTD FreeBSD CVS Keywords//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/cvs.dtd">
%cvs;
<!ENTITY % autogen.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Automatically Generated Entities//EN"
"http://www.FreeBSD.org/XML/cwd/autogen.ent">
%autogen.ent;
<!ENTITY % iso8879.ent
PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
"http://www.FreeBSD.org/XML/www/share/xml/iso8879.ent">
%iso8879.ent;
<!ENTITY % l10n.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/lang/share/xml/l10n.ent">
%l10n.ent;
<!ENTITY % l10n-common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Common Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/l10n.ent">
%l10n-common.ent;
<!ENTITY % release.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/release.ent">
%release.ent;
<!ENTITY % common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"common.ent">
%common.ent;

72
share/xml/spellcheck.dsl Normal file
View file

@ -0,0 +1,72 @@
<!-- $FreeBSD$ -->
<!--
The current generation of open source SGML aware spellcheckers are
insufficient for our needs. They produce far too many false positives
since they just ignore the tags themselves but still spellcheck the
contents of all tags. This stylesheet specifically omits the output
of tags that may contain data that should not be spellchecked. For
example, the contents of <filename> tags should not be spellchecked.
-->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY freebsd.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook Stylesheet//EN" CDATA DSSSL>
<!ENTITY % output.print "IGNORE">
<!ENTITY % output.html "IGNORE">
]>
<style-sheet>
<style-specification use="docbook">
<style-specification-body>
<![ %output.html; [
<!--
(element programlisting
(if (equal? (normalize "pgpfingerprint") (attribute-string "role"))
(empty-sosofo)
(if (equal? (normalize "pgpkey") (attribute-string "role"))
(empty-sosofo)
(next-match))))
-->
(element command
(empty-sosofo))
(element devicename
(empty-sosofo))
(element email
(empty-sosofo))
(element filename
(empty-sosofo))
(element hostid
(empty-sosofo))
(element otheraddr
(empty-sosofo))
(element programlisting
(empty-sosofo))
(element screen
(empty-sosofo))
(element ulink
(empty-sosofo))
(element username
(empty-sosofo))
]]>
</style-specification-body>
</style-specification>
<external-specification id="docbook" document="freebsd.dsl">
</style-sheet>

117
share/xml/statusreport.dtd Normal file
View file

@ -0,0 +1,117 @@
<!-- $FreeBSD$ -->
<!--
Allow full HTML cotent in body.
-->
<!ENTITY % html.orig PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
%html.orig;
<!ELEMENT report (date, section, category+, project+)>
<!ELEMENT date (month, year)>
<!ATTLIST date
id ID #IMPLIED
>
<!ELEMENT month (#PCDATA)>
<!ATTLIST month
id ID #IMPLIED
>
<!ELEMENT year (#PCDATA)>
<!ATTLIST year
id ID #IMPLIED
>
<!ELEMENT section (title, p+)>
<!ATTLIST section
id ID #IMPLIED
>
<!ELEMENT category (name, description)>
<!ATTLIST category
id ID #IMPLIED
>
<!ELEMENT name (#PCDATA | given | common)*>
<!ATTLIST name
id ID #IMPLIED
>
<!ELEMENT description (#PCDATA)>
<!ATTLIST description
id ID #IMPLIED
>
<!ELEMENT project (title, contact, links, body, help?)>
<!ATTLIST project
id ID #IMPLIED
cat CDATA #REQUIRED
>
<!ELEMENT contact (person+)>
<!ATTLIST contact
id ID #IMPLIED
>
<!ELEMENT person (name, email)>
<!ATTLIST person
id ID #IMPLIED
>
<!ELEMENT given (#PCDATA)>
<!ATTLIST given
id ID #IMPLIED
>
<!ELEMENT common (#PCDATA)>
<!ATTLIST common
id ID #IMPLIED
>
<!ELEMENT email (#PCDATA)>
<!ATTLIST email
id ID #IMPLIED
>
<!ELEMENT links (url+)?>
<!ATTLIST links
id ID #IMPLIED
>
<!ELEMENT url (#PCDATA)>
<!ATTLIST url
id ID #IMPLIED
href CDATA #REQUIRED
>
<!ELEMENT help (task)+>
<!ATTLIST help
id ID #IMPLIED
>
<!ELEMENT task (#PCDATA)>
<!ATTLIST task
id ID #IMPLIED
>
<!ENTITY % autogen.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Automatically Generated Entities//EN"
"http://www.FreeBSD.org/XML/cwd/autogen.ent">
%autogen.ent;
<!ENTITY % iso8879.ent
PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
"http://www.FreeBSD.org/XML/www/share/xml/iso8879.ent">
%iso8879.ent;
<!ENTITY % l10n.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/l10n.ent">
%l10n.ent;
<!ENTITY % common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/common.ent">
%common.ent;

View file

@ -0,0 +1,114 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd" [
<!ENTITY title "Commercial Vendors">
]>
<!-- $FreeBSD$ -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<xsl:import href="http://www.FreeBSD.org/XML/www/share/xml/libcommon.xsl"/>
<xsl:import href="http://www.FreeBSD.org/XML/www/share/xml/xhtml.xsl"/>
<xsl:param name="basename" select="'none'" />
<xsl:param name="sort" select="'none'" />
<xsl:variable name="title">&title;</xsl:variable>
<xsl:template name="process.sidewrap">
&nav.support;
</xsl:template>
<xsl:template name="process.contentwrap">
<xsl:for-each select="/entries">
<xsl:call-template name="html-commercial-preface" />
<xsl:call-template name="html-commercial-listing" />
</xsl:for-each>
</xsl:template>
<xsl:template name="html-commercial-preface">
<p>The power, flexibility, and reliability of FreeBSD attract
a wide variety of users and vendors. Here you will find
vendors offering commercial products and/or services for
FreeBSD.</p>
<p>For your convenience, we have divided our growing
commercial listing into several sections. If your company
supports a FreeBSD-compatible product or service that should
be added to this page, please fill out a
<a href="http://www.FreeBSD.org/send-pr.html">problem report</a> for
category www. Submissions should be in HTML and a medium-sized
paragraph in length.</p>
<xsl:choose>
<xsl:when test="$basename = 'software.html'">
<h2>Software Vendors</h2>
<p>This file has been divided into sub-categories for your
convenience. The following shortcuts will take you to the
proper gallery entries.</p>
</xsl:when>
<xsl:when test="$basename = 'consult.html'">
<h2>Consulting Services</h2>
<p>This file has been divided into sub-categories for your convenience.
The following shortcuts will take you to the proper gallery entries.</p>
</xsl:when>
<xsl:otherwise>
<h2><xsl:value-of select="$pagename" /></h2>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="html-commercial-listing">
<xsl:choose>
<xsl:when test="$sort = 'bycat'">
<xsl:for-each select="/entries/categories/category/@id">
<xsl:variable name="id" select="." />
<h3><xsl:value-of select="/entries/categories/category[@id = $id]" /></h3>
<ul>
<xsl:for-each select="/entries/entry[@category = $id]">
<xsl:sort select="name"/>
<li><xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select='concat($basename, "#", @id)' />
</xsl:attribute>
<xsl:value-of select="name"/>
</xsl:element></li>
</xsl:for-each>
</ul>
</xsl:for-each>
</xsl:when>
<xsl:otherwise>
<dl>
<xsl:for-each select="/entries/entry">
<xsl:sort select="translate(name, $uppercase, $lowercase)" order="ascending"/>
<dt><xsl:element name="a">
<xsl:attribute name="name">
<xsl:value-of select='@id' />
</xsl:attribute>
<xsl:attribute name="href">
<xsl:value-of select='url' />
</xsl:attribute>
<xsl:value-of select="name"/>
</xsl:element></dt>
<dd><xsl:apply-templates select="description/child::node()" mode="copy.html"/></dd>
</xsl:for-each>
</dl>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,353 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD Fragment//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd" [
<!ENTITY title "FreeBSD Events">
<!ENTITY rsslink "&base;/events/rss.xml">
<!ENTITY rsstitle "Upcoming FreeBSD Events">
]>
<!-- $FreeBSD$ -->
<!-- Copyright (c) 2003 Simon L. Nielsen <simon@FreeBSD.org>
Copyright (c) 2008 Murray M Stokely <murray@FreeBSD.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:date="http://exslt.org/dates-and-times"
xmlns="http://www.w3.org/1999/xhtml"
extension-element-prefixes="date">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/>
<xsl:import href="http://www.FreeBSD.org/XML/www/share/xml/xhtml.xsl"/>
<xsl:param name="startyear">2007</xsl:param>
<xsl:param name="pastyears">2003 2004 2005 2006</xsl:param>
<xsl:key name="event-by-month" match="event"
use="concat(startdate/year, format-number(startdate/month, '00'))"/>
<xsl:key name="event-by-country" match="event"
use="location/country" />
<xsl:key name="upcoming-event-by-country" match="event[((number(enddate/year) &gt; number($curdate.year)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) &gt; number($curdate.month)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) = number($curdate.month) and
enddate/day &gt;= $curdate.day))]"
use="location/country" />
<xsl:variable name="charturl" select="'http://chart.apis.google.com/chart?cht=t&amp;chs=400x200&amp;chtm=world&amp;chco=ffffff,ffbe38,600000&amp;chf=bg,s,4D89F9'" />
<xsl:variable name="title">&title;</xsl:variable>
<xsl:variable name="rsstitle">&rsstitle;</xsl:variable>
<xsl:variable name="rsslink">&rsslink;</xsl:variable>
<xsl:template name="process.content">
<xsl:variable name="chart-countries">
<xsl:for-each select="//event[
generate-id() =
generate-id(key('event-by-country', location/country)[1])]">
<xsl:sort select="format-number(count(key('event-by-country', location/country)), '000')" order="descending"/>
<xsl:value-of select="location/country/@code" />
</xsl:for-each>
</xsl:variable>
<xsl:variable name="chart-country-counts">
<xsl:for-each select="//event[
generate-id() =
generate-id(key('event-by-country', location/country)[1])]">
<xsl:sort select="format-number(count(key('event-by-country', location/country)), '000')" order="descending"/>
<xsl:if test="count(key('upcoming-event-by-country', location/country)) != 0">100.0</xsl:if>
<xsl:if test="count(key('upcoming-event-by-country', location/country)) = 0"><xsl:value-of select="count(key('event-by-country', location/country))" />.0</xsl:if>
<xsl:if test="position()!=last()">,</xsl:if></xsl:for-each>
</xsl:variable>
<xsl:variable name="imageurl"><xsl:value-of select="$charturl"/>&amp;chd=t:<xsl:value-of select="$chart-country-counts"/>&amp;chld=<xsl:value-of select="$chart-countries"/></xsl:variable>
<div id="sidewrap">
&nav.community;
<div id="feedlinks">
<ul>
<li>
<a href="&rsslink;" title="&rsstitle;">
RSS 2.0 Feed
</a>
</li>
</ul>
</div> <!-- FEEDLINKS -->
</div> <!-- SIDEWRAP -->
<div id="contentwrap">
<h1>&title;</h1>
<!--
Note the current date to have a reference, if the
upcoming/past events are split incorrectly.
-->
<xsl:comment>
<xsl:text>Generated on: </xsl:text>
<xsl:value-of select="concat($curdate.year,
format-number($curdate.month, '00'),
format-number($curdate.day, '00'))"/>
</xsl:comment>
<xsl:for-each select="/events">
<xsl:call-template name="html-events-list-preface" />
<xsl:call-template name="html-events-map">
<xsl:with-param name="mapurl" select="$imageurl" />
</xsl:call-template>
<xsl:call-template name="html-events-list-upcoming-heading" />
</xsl:for-each>
<xsl:for-each select="/events/event[generate-id() =
generate-id(key('event-by-month',
concat(startdate/year, format-number(startdate/month, '00')))[1])
and ((number(enddate/year) &gt; number($curdate.year)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) &gt; number($curdate.month)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) = number($curdate.month) and
enddate/day &gt;= $curdate.day))]">
<xsl:sort select="startdate/year" order="ascending"/>
<xsl:sort select="format-number(startdate/month, '00')" order="ascending"/>
<xsl:sort select="format-number(startdate/day, '00')" order="ascending"/>
<h3>
<xsl:attribute name="id">
<xsl:text>month:</xsl:text>
<xsl:value-of select="concat(startdate/year,
format-number(startdate/month, '00'))"/>
</xsl:attribute>
<xsl:call-template name="gen-long-en-month">
<xsl:with-param name="nummonth" select="startdate/month"/>
</xsl:call-template>
<xsl:text> </xsl:text>
<xsl:value-of select="startdate/year"/>
</h3>
<ul>
<xsl:for-each select="key('event-by-month',
concat(startdate/year, format-number(startdate/month, '00')))">
<xsl:sort select="format-number(startdate/day, '00')" order="ascending"/>
<xsl:apply-templates select="." mode="upcoming"/>
</xsl:for-each>
</ul>
</xsl:for-each>
<xsl:for-each select="/events">
<xsl:call-template name="html-events-list-past-heading" />
</xsl:for-each>
<xsl:for-each select="/events/event[generate-id() =
generate-id(key('event-by-month', concat(startdate/year,
format-number(startdate/month, '00')))[1])
and ((number(enddate/year) &gt;= $startyear)) and
((number(enddate/year) &lt; number($curdate.year)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) &lt; number($curdate.month)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) = number($curdate.month) and
number(enddate/day) &lt; number($curdate.day)))]">
<xsl:sort select="number(startdate/year)" order="descending"/>
<xsl:sort select="format-number(startdate/month, '00')" order="descending"/>
<xsl:sort select="format-number(startdate/day, '00')" order="descending"/>
<h3>
<xsl:attribute name="id">
<xsl:text>month:</xsl:text>
<xsl:value-of select="concat(startdate/year,
format-number(startdate/month, '00'))"/>
</xsl:attribute>
<xsl:call-template name="gen-long-en-month">
<xsl:with-param name="nummonth" select="startdate/month"/>
</xsl:call-template >
<xsl:text> </xsl:text>
<xsl:value-of select="startdate/year"/>
</h3>
<ul>
<xsl:for-each select="key('event-by-month',
concat(startdate/year, format-number(startdate/month, '00')))">
<xsl:sort select="format-number(startdate/day, '00')" order="descending"/>
<xsl:apply-templates select="."/>
</xsl:for-each>
</ul>
</xsl:for-each>
<p>Events from past years:</p>
<ul id="events-past-years">
<xsl:for-each select="/events">
<xsl:call-template name="split-string">
<xsl:with-param name="seperator" select="' '"/>
<xsl:with-param name="text" select="$pastyears"/>
</xsl:call-template>
</xsl:for-each>
</ul>
</div> <!-- contentwrap -->
<br class="clearboth" />
</xsl:template>
<!-- Template: event -->
<xsl:template name="eventbody">
<xsl:attribute name="id">
<xsl:call-template name="generate-event-anchor"/>
</xsl:attribute>
<p>
<b>
<xsl:if test="url">
<xsl:apply-templates select="url"/>
</xsl:if>
<xsl:if test="not(url)">
<xsl:value-of select="name"/>
</xsl:if>
</b>
<xsl:if test="location/site!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/site"/>
</xsl:if>
<xsl:if test="location/city!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/city"/>
</xsl:if>
<xsl:if test="location/state!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/state"/>
</xsl:if>
<xsl:if test="location/country!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/country"/>
</xsl:if>
<br/>
<em>
<xsl:call-template name="gen-date-interval">
<xsl:with-param name="startdate" select="startdate" />
<xsl:with-param name="enddate" select="enddate" />
</xsl:call-template>
</em><br/>
<xsl:copy-of select="description/child::node()"/>
</p>
<xsl:if test="link">
<p><xsl:apply-templates select="link"/></p>
</xsl:if>
</xsl:template>
<!-- Template: event -->
<xsl:template match="event" mode="upcoming">
<li>
<xsl:call-template name="eventbody"/>
<p>Social links: <a rel="nofollow">
<xsl:if test="upcomingurl">
<xsl:attribute name="href"><xsl:value-of select="upcomingurl" /></xsl:attribute>
</xsl:if>
<xsl:if test="not(upcomingurl)">
<xsl:attribute name="href">http://upcoming.yahoo.com/search?type=Events&amp;q=<xsl:value-of select="name" />&amp;Search=GO</xsl:attribute>
</xsl:if>
upcoming</a></p>
</li>
</xsl:template>
<!-- Template: event -->
<xsl:template match="event">
<xsl:variable name="lower">abcdefghijklmnopqrstuvwxyz</xsl:variable>
<xsl:variable name="upper">ABCDEFGHIJKLMNOPQRSTUVWXYZ</xsl:variable>
<xsl:variable name="name" select="name" />
<xsl:variable name="lcname" select="translate($name, $upper, $lower)" />
<!-- Note that only AsiaBSDCon, DCBSDCon, MeetBSD, and NYCBSDCon have
a significant number of videos on YouTube so we hard code them
for now. When we have a better track record of getting videos
from our conferences posted to YouTube then we can implement a
more generic solution here, but for now we don't want to add the
link to youtube when we know in most cases there is no content
there. -->
<li>
<xsl:call-template name="eventbody"/>
<p>Social links: <a rel="nofollow">
<xsl:attribute name="href">http://www.flickr.com/search/?w=all&amp;q=<xsl:value-of select="name" />&amp;m=text</xsl:attribute>
Flickr</a>, <a rel="nofollow">
<xsl:attribute name="href">http://blogsearch.google.com/blogsearch?q=<xsl:value-of select="name" /></xsl:attribute>Blog Search</a><xsl:if test="contains($lcname, 'meetbsd') or contains($lcname, 'nycbsdcon') or contains($lcname, 'dcbsdcon') or contains($lcname, 'asiabsdcon')">,
<a rel="nofollow">
<xsl:attribute name="href">http://www.youtube.com/results?search_query=bsdconferences+<xsl:value-of select="name" /></xsl:attribute>YouTube</a></xsl:if>.</p>
</li>
</xsl:template>
<!-- Template: link -->
<xsl:template match="link">
<xsl:apply-templates select="url"/>
<xsl:if test="not(position()=last())">
<xsl:text>&nbsp;</xsl:text>
</xsl:if>
</xsl:template>
<!-- Template: url -->
<xsl:template match="url">
<a>
<xsl:attribute name="href">
<xsl:if test="@type='freebsd-website'">&base;</xsl:if>
<xsl:value-of select="."/>
</xsl:attribute>
<xsl:value-of select="../name"/>
</a>
</xsl:template>
<xsl:template name="split-string">
<xsl:param name="seperator"/>
<xsl:param name="text"/>
<xsl:variable name="first" select="substring-before($text, $seperator)"/>
<xsl:choose>
<xsl:when test="$first or substring-after($text,$seperator)">
<xsl:if test="$first">
<li><a>
<xsl:attribute name="href">events<xsl:value-of select="$first"/>.html</xsl:attribute>
<xsl:value-of select="$first" />
</a></li>
</xsl:if>
<xsl:call-template name="split-string">
<xsl:with-param name="text" select="substring-after($text,$seperator)"/>
<xsl:with-param name="seperator" select="$seperator"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<li><a>
<xsl:attribute name="href">events<xsl:value-of select="$text"/>.html</xsl:attribute>
<xsl:value-of select="$text" />
</a></li>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,118 @@
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD Fragment//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd" [
]>
<!-- $FreeBSD$ -->
<!-- Copyright (c) 2005 Ceri Davies <ceri@FreeBSD.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-->
<!-- Generate an iCalendar file from a www/en/events/events.dtd
compliant events.xml -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
exclude-result-prefixes="cvs">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/>
<xsl:variable name="freebsd-web-base" select="'http://www.FreeBSD.org'"/>
<xsl:output method="text" encoding="&xml.encoding;"/>
<xsl:strip-space elements="*"/>
<!-- Template: events -->
<xsl:template match="events">BEGIN:VCALENDAR
VERSION:2.0
PRODID:$FreeBSD$
<xsl:apply-templates select="event"/>
END:VCALENDAR</xsl:template>
<!-- Template: event -->
<xsl:template match="event">
BEGIN:VEVENT
SEQUENCE:<xsl:value-of select="position()" />
SUMMARY:<xsl:value-of select="name"/>
<xsl:if test="url">
<xsl:apply-templates select="url"/>
</xsl:if>
LOCATION:<xsl:if test="location/site!=''">
<xsl:value-of select="location/site"/>
</xsl:if>
<xsl:if test="location/city!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/city"/>
</xsl:if>
<xsl:if test="location/state!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/state"/>
</xsl:if>
<xsl:if test="location/country!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/country"/>
</xsl:if>
<xsl:call-template name="gen-ical-date-interval">
<xsl:with-param name="startdate" select="startdate" />
<xsl:with-param name="enddate" select="enddate" />
</xsl:call-template>
DESCRIPTION:<xsl:copy-of select="description/child::node()"/>
<xsl:if test="link">
<xsl:apply-templates select="link"/>
</xsl:if>
END:VEVENT</xsl:template>
<!-- Template: link -->
<xsl:template match="link">
<xsl:apply-templates select="url"/>
</xsl:template>
<!-- Template: url -->
<xsl:template match="url">
URL;VALUE=URI:<xsl:choose>
<xsl:when test="@type='freebsd-website'">
<xsl:value-of select="$freebsd-web-base"/>
</xsl:when>
</xsl:choose>
<xsl:value-of select="."/>
</xsl:template>
<!-- Generate iCalendar DTSTART and DTEND entries -->
<xsl:template name="gen-ical-date-interval">
<xsl:param name="startdate"/>
<xsl:param name="enddate"/>
DTSTART;VALUE=DATE:<xsl:value-of select="concat(startdate/year,
format-number(startdate/month, '00'),
format-number(startdate/day, '00'))"/>
<xsl:if test="number(startdate/month) != number(enddate/month) or
number(startdate/day) != number(enddate/day) or
number(startdate/year) != number(enddate/year)">
DTEND;VALUE=DATE:<xsl:value-of select="concat(enddate/year,
format-number(enddate/month, '00'),
format-number(enddate/day, '00'))"/>
</xsl:if>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,68 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd">
<!-- $FreeBSD$ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/>
<xsl:output method="xml" indent="yes" encoding="&xml.encoding;"/>
<!-- Generate the main body of the RDF file -->
<xsl:template match="news">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://my.netscape.com/rdf/simple/0.9/">
<channel>
<title>FreeBSD Project News</title>
<link>http://www.FreeBSD.org/news/</link>
<description>News from the FreeBSD Project</description>
</channel>
<!-- Only include the last 10 events -->
<xsl:apply-templates select="descendant::event[position() &lt;= 10]"/>
</rdf:RDF>
</xsl:template>
<!-- Generate the <item> elements and their content -->
<xsl:template match="event" xmlns="http://my.netscape.com/rdf/simple/0.9/">
<xsl:param name="year" select="../../../name" />
<xsl:param name="month" select="../../name" />
<xsl:param name="day" select="../name" />
<xsl:param name="this" select="." />
<xsl:param name="pos">
<xsl:for-each select="../event">
<xsl:if test=". = $this">
<xsl:value-of select="position()" />
</xsl:if>
</xsl:for-each>
</xsl:param>
<item>
<xsl:choose>
<xsl:when test="count(child::title)">
<title><xsl:value-of select="normalize-space(title)"/></title>
</xsl:when>
<xsl:otherwise>
<title><xsl:value-of select="normalize-space(p)"/></title>
</xsl:otherwise>
</xsl:choose>
<link>
<xsl:text>http://www.FreeBSD.org/news/newsflash.html#</xsl:text>
<xsl:call-template name="html-news-generate-anchor">
<xsl:with-param name="label" select="'event'" />
<xsl:with-param name="year" select="$year" />
<xsl:with-param name="month" select="$month" />
<xsl:with-param name="day" select="$day" />
<xsl:with-param name="pos" select="$pos" />
</xsl:call-template>
</link>
</item>
</xsl:template>
<xsl:template match="name | date"/>
</xsl:stylesheet>

View file

@ -0,0 +1,97 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd" [
<!ENTITY title "FreeBSD News Flash">
<!ENTITY link "http://www.FreeBSD.org/news/">
<!ENTITY email "freebsd-www">
<!ENTITY realname "Webmaster Team">
]>
<!-- $FreeBSD$ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
exclude-result-prefixes="cvs">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/>
<xsl:output method="xml" indent="yes" encoding="&xml.encoding;"/>
<!-- Generate the main body of the RDF file -->
<xsl:template match="news">
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>&title;</title>
<link>&link;</link>
<description>News from the FreeBSD Project</description>
<language>en-us</language>
<webMaster>&email;@FreeBSD.org (&realname;)</webMaster>
<managingEditor>&email;@FreeBSD.org (&realname;)</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<ttl>120</ttl>
<image>
<url>http://www.FreeBSD.org/logo/logo-full.png</url>
<title>&title;</title>
<link>&link;</link>
</image>
<atom:link href="&link;rss.xml" rel="self" type="application/rss+xml" />
<!-- Only include the last 10 events -->
<xsl:apply-templates select="descendant::event[position() &lt;= 10]"/>
</channel>
</rss>
</xsl:template>
<!-- Generate the <item> elements and their content -->
<xsl:template match="event">
<xsl:param name="year" select="../../../name" />
<xsl:param name="month" select="../../name" />
<xsl:param name="day" select="../name" />
<xsl:param name="this" select="." />
<xsl:param name="pos">
<xsl:for-each select="../event">
<xsl:if test=". = $this">
<xsl:value-of select="position()" />
</xsl:if>
</xsl:for-each>
</xsl:param>
<xsl:variable name="link">
<xsl:text>http://www.FreeBSD.org/news/newsflash.html#</xsl:text>
<xsl:call-template name="html-news-generate-anchor">
<xsl:with-param name="label" select="'event'" />
<xsl:with-param name="year" select="$year" />
<xsl:with-param name="month" select="$month" />
<xsl:with-param name="day" select="$day" />
<xsl:with-param name="pos" select="$pos" />
</xsl:call-template>
</xsl:variable>
<item>
<xsl:choose>
<xsl:when test="count(child::title)">
<title><xsl:value-of select="normalize-space(title)"/></title>
<description><xsl:value-of select="normalize-space(p)"/></description>
</xsl:when>
<xsl:otherwise>
<title><xsl:value-of select="normalize-space(p)"/></title>
</xsl:otherwise>
</xsl:choose>
<link><xsl:value-of select="normalize-space($link)"/></link>
<guid><xsl:value-of select="normalize-space($link)"/></guid>
<pubDate>
<xsl:call-template name="misc-format-date-string">
<xsl:with-param name="year" select="$year" />
<xsl:with-param name="month" select="$month" />
<xsl:with-param name="day" select="$day" />
<xsl:with-param name="date-format" select="$param-l10n-date-format-rfc822" />
</xsl:call-template>
</pubDate>
</item>
</xsl:template>
<xsl:template match="name | date"/>
</xsl:stylesheet>

View file

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd" [
<!ENTITY title "FreeBSD News Flash">
<!ENTITY rsslink "rss.xml">
<!ENTITY rsstitle "&title;">
]>
<!-- $FreeBSD$ -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/>
<xsl:import href="http://www.FreeBSD.org/XML/www/share/xml/xhtml.xsl"/>
<xsl:param name="news.project.xml-master" select="'none'" />
<xsl:param name="news.project.xml" select="'none'" />
<xsl:variable name="title">&title;</xsl:variable>
<xsl:variable name="rsstitle">&rsstitle;</xsl:variable>
<xsl:variable name="rsslink">&rsslink;</xsl:variable>
<xsl:template name="process.content">
<div id="sidewrap">
&nav.about;
<div id="feedlinks">
<ul>
<li>
<a href="rss.xml" title="FreeBSD RSS 2.0 Feed">
RSS 2.0 Feed
</a>
</li>
<li>
<a href="news.rdf" title="FreeBSD RDF/RSS 0.9 Feed">
RSS 0.9 Feed
</a>
</li>
</ul>
</div> <!-- FEEDLINKS -->
</div> <!-- SIDEWRAP -->
<div id="contentwrap">
<h1>&title;</h1>
<xsl:for-each select="/news">
<xsl:call-template name="html-news-list-newsflash-preface" />
<xsl:call-template name="html-news-list-newsflash">
<xsl:with-param name="news.project.xml-master" select="$news.project.xml-master" />
<xsl:with-param name="news.project.xml" select="$news.project.xml" />
</xsl:call-template>
<xsl:call-template name="html-news-make-olditems-list" />
<xsl:call-template name="html-news-list-newsflash-homelink" />
</xsl:for-each>
</div> <!-- CONTENTWRAP -->
<br class="clearboth" />
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd" [
<!ENTITY title "FreeBSD News Flash">
]>
<!-- $FreeBSD$ -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/>
<xsl:import href="http://www.FreeBSD.org/XML/www/share/xml/xhtml.xsl"/>
<!-- Do not add last modified date for old news/press -->
<xsl:variable name="date"/>
<xsl:variable name="year">
<xsl:value-of select="descendant::year/name"/>
</xsl:variable>
<xsl:variable name="title">&title;</xsl:variable>
<xsl:template match="p">
<xsl:copy-of select="." />
</xsl:template>
<xsl:template name="process.sidewrap">
&nav.about;
</xsl:template>
<xsl:template name="process.contentwrap">
<!-- Notice how entity references in SGML become variable references
in the stylesheet, and that the syntax for referring to variables
inside an attribute is "{$variable}".
This is just dis-similar enough to Perl and the shell that you
end up writing ${variable} all the time, and then scratch your
head wondering why the stylesheet isn't working.-->
<!-- Also notice that because this is now XML and not SGML, empty
elements, like IMG, must have a trailing "/" just inside the
closing angle bracket, like this " ... />" -->
<img src="&enbase;/gifs/news.jpg" align="right" border="0" width="193"
height="144" alt="FreeBSD News"/>
<xsl:apply-templates select="descendant::month"/>
<p>Other project news:
<a href="../2009/index.html">2009</a>,
<a href="../2008/index.html">2008</a>,
<a href="../2007/index.html">2007</a>,
<a href="../2006/index.html">2006</a>,
<a href="../2005/index.html">2005</a>,
<a href="../2004/index.html">2004</a>,
<a href="../2003/index.html">2003</a>,
<a href="../2002/index.html">2002</a>,
<a href="../2001/index.html">2001</a>,
<a href="../2000/index.html">2000</a>,
<a href="../1999/index.html">1999</a>,
<a href="../1998/index.html">1998</a>,
<a href="../1997/index.html">1997</a>,
<a href="../1996/index.html">1996</a>,
<a href="../1993/index.html">1993</a></p>
<a href="&base;/news/news.html">News Home</a>
</xsl:template>
<!-- Everything that follows are templates for the rest of the content -->
<xsl:template match="month">
<h1>
<xsl:call-template name="transtable-lookup">
<xsl:with-param name="word-group" select="'number-month'" />
<xsl:with-param name="word">
<xsl:value-of select="name"/>
</xsl:with-param>
</xsl:call-template>
<xsl:text> </xsl:text>
<xsl:value-of select="ancestor::year/name"/></h1>
<ul>
<xsl:apply-templates select="descendant::day"/>
</ul>
</xsl:template>
<xsl:template match="day">
<xsl:apply-templates select="event"/>
</xsl:template>
<xsl:template match="event">
<li><p><a>
<xsl:attribute name="name">
<xsl:call-template name="generate-event-anchor"/>
</xsl:attribute>
</a>
<b><xsl:value-of select="ancestor::day/name"/>
<xsl:text> </xsl:text>
<xsl:call-template name="transtable-lookup">
<xsl:with-param name="word-group" select="'number-month'" />
<xsl:with-param name="word">
<xsl:value-of select="ancestor::month/name"/>
</xsl:with-param>
</xsl:call-template>
<xsl:text>, </xsl:text>
<xsl:value-of select="ancestor::year/name"/>:</b><xsl:text> </xsl:text>
<xsl:for-each select="p">
<xsl:if test="position() &gt; 1"><br /><br /></xsl:if>
<xsl:apply-templates select="child::node()" mode="copy.html"/>
</xsl:for-each>
</p>
</li>
</xsl:template>
<xsl:template match="date"/> <!-- Deliberately left blank -->
</xsl:stylesheet>

View file

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd" [
<!ENTITY title "FreeBSD in the Press">
]>
<!-- $FreeBSD$ -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/>
<xsl:import href="http://www.FreeBSD.org/XML/www/share/xml/xhtml.xsl"/>
<!-- Do not add last modified date for old news/press -->
<xsl:variable name="date"/>
<xsl:variable name="title">&title;</xsl:variable>
<xsl:variable name="year">
<xsl:value-of select="descendant::year/name"/>
</xsl:variable>
<xsl:template name="process.sidewrap">
&nav.about;
</xsl:template>
<xsl:template name="process.content">
<xsl:apply-templates select="//month"/>
<p>Other press publications:
<a href="../2009/press.html">2009</a>,
<a href="../2008/press.html">2008</a>,
<a href="../2007/press.html">2007</a>,
<a href="../2006/press.html">2006</a>,
<a href="../2005/press.html">2005</a>,
<a href="../2004/press.html">2004</a>,
<a href="../2003/press.html">2003</a>,
<a href="../2002/press.html">2002</a>,
<a href="../2001/press.html">2001</a>,
<a href="../2000/press.html">2000</a>,
<a href="../1999/press.html">1999</a>,
<a href="../1998/press.html">1998-1996</a></p>
<a href="&base;/news/news.html">News Home</a>
</xsl:template>
<!-- Everything that follows are templates for the rest of the content -->
<xsl:template match="month">
<h1>
<xsl:call-template name="transtable-lookup">
<xsl:with-param name="word-group" select="'number-month'" />
<xsl:with-param name="word">
<xsl:value-of select="name"/>
</xsl:with-param>
</xsl:call-template>
<xsl:text> </xsl:text>
<xsl:value-of select="ancestor::year/name"/></h1>
<ul>
<xsl:apply-templates select="descendant::story"/>
</ul>
</xsl:template>
<xsl:template match="story">
<xsl:variable name="url"><xsl:value-of select="url"/></xsl:variable>
<xsl:variable name="site-url"><xsl:value-of
select="site-url"/></xsl:variable>
<li>
<a>
<xsl:attribute name="name">
<xsl:call-template name="generate-story-anchor"/>
</xsl:attribute>
</a>
<p><a href="{$url}"><b><xsl:value-of
select="name"/></b></a><br/>
<a href="{$site-url}"><xsl:value-of
select="site-name"/></a>, <xsl:value-of select="author"/><br/>
<xsl:apply-templates select="p/child::node()" mode="copy.html"/>
</p>
</li>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,299 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD Fragment//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd" [
<!ENTITY title "FreeBSD Past Events">
<!ENTITY rsslink "&base;/events/rss.xml">
<!ENTITY rsstitle "Upcoming FreeBSD Events">
]>
<!-- $FreeBSD$ -->
<!-- Copyright (c) 2003 Simon L. Nielsen <simon@FreeBSD.org>
Copyright (c) 2008 Murray M Stokely <murray@FreeBSD.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:date="http://exslt.org/dates-and-times"
xmlns="http://www.w3.org/1999/xhtml"
extension-element-prefixes="date">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/>
<xsl:import href="http://www.FreeBSD.org/XML/www/share/xml/xhtml.xsl"/>
<!-- Do not add last modified date for old news/press -->
<xsl:variable name="date"/>
<xsl:param name="pastyears">2003 2004 2005 2006</xsl:param>
<xsl:key name="event-by-month" match="event"
use="concat(startdate/year, format-number(startdate/month, '00'))"/>
<xsl:key name="event-by-country" match="event"
use="location/country" />
<xsl:key name="upcoming-event-by-country" match="event[((number(enddate/year) &gt; number($curdate.year)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) &gt; number($curdate.month)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) = number($curdate.month) and
enddate/day &gt;= $curdate.day))]"
use="location/country" />
<xsl:variable name="charturl" select="'http://chart.apis.google.com/chart?cht=t&amp;chs=400x200&amp;chtm=world&amp;chco=ffffff,ffbe38,600000&amp;chf=bg,s,4D89F9'" />
<xsl:variable name="title">&title;</xsl:variable>
<xsl:variable name="rsstitle">&rsstitle;</xsl:variable>
<xsl:variable name="rsslink">&rsslink;</xsl:variable>
<xsl:template name="process.content">
<xsl:variable name="chart-countries">
<xsl:for-each select="//event[
generate-id() =
generate-id(key('event-by-country', location/country)[1])]">
<xsl:sort select="format-number(count(key('event-by-country', location/country)), '000')" order="descending"/>
<xsl:value-of select="location/country/@code" />
</xsl:for-each>
</xsl:variable>
<xsl:variable name="chart-country-counts">
<xsl:for-each select="//event[
generate-id() =
generate-id(key('event-by-country', location/country)[1])]">
<xsl:sort select="format-number(count(key('event-by-country', location/country)), '000')" order="descending"/>
<xsl:if test="count(key('upcoming-event-by-country', location/country)) != 0">100.0</xsl:if>
<xsl:if test="count(key('upcoming-event-by-country', location/country)) = 0"><xsl:value-of select="count(key('event-by-country', location/country))" />.0</xsl:if>
<xsl:if test="position()!=last()">,</xsl:if></xsl:for-each>
</xsl:variable>
<xsl:variable name="imageurl"><xsl:value-of select="$charturl"/>&amp;chd=t:<xsl:value-of select="$chart-country-counts"/>&amp;chld=<xsl:value-of select="$chart-countries"/></xsl:variable>
<div id="sidewrap">
&nav.community;
<div id="feedlinks">
<ul>
<li>
<a href="&rsslink;" title="&rsstitle;">
RSS 2.0 Feed
</a>
</li>
</ul>
</div> <!-- FEEDLINKS -->
</div> <!-- SIDEWRAP -->
<div id="contentwrap">
<h1>&title;</h1>
<!--
Note the current date to have a reference, if the
upcoming/past events are split incorrectly.
-->
<xsl:comment>
<xsl:text>Generated on: </xsl:text>
<xsl:value-of select="concat($curdate.year,
format-number($curdate.month, '00'),
format-number($curdate.day, '00'))"/>
</xsl:comment>
<xsl:for-each select="/events">
<xsl:call-template name="html-events-list-preface" />
<xsl:call-template name="html-events-map">
<xsl:with-param name="mapurl" select="$imageurl" />
</xsl:call-template>
<!-- with parameter $year here? -->
<xsl:call-template name="html-events-list-past-heading" />
</xsl:for-each>
<xsl:for-each select="/events/event[generate-id() =
generate-id(key('event-by-month', concat(startdate/year,
format-number(startdate/month, '00')))[1])
and ((number(enddate/year) = $year))]">
<xsl:sort select="number(startdate/year)" order="descending"/>
<xsl:sort select="format-number(startdate/month, '00')" order="descending"/>
<xsl:sort select="format-number(startdate/day, '00')" order="descending"/>
<h3>
<xsl:attribute name="id">
<xsl:text>month:</xsl:text>
<xsl:value-of select="concat(startdate/year,
format-number(startdate/month, '00'))"/>
</xsl:attribute>
<xsl:call-template name="gen-long-en-month">
<xsl:with-param name="nummonth" select="startdate/month"/>
</xsl:call-template >
<xsl:text> </xsl:text>
<xsl:value-of select="startdate/year"/>
</h3>
<ul>
<xsl:for-each select="key('event-by-month',
concat(startdate/year, format-number(startdate/month, '00')))">
<xsl:sort select="format-number(startdate/day, '00')" order="descending"/>
<xsl:apply-templates select="."/>
</xsl:for-each>
</ul>
</xsl:for-each>
<p><a href="events.html">Current Events</a></p>
<p>Events from past years:</p>
<ul id="events-past-years">
<xsl:for-each select="/events">
<xsl:call-template name="split-string">
<xsl:with-param name="seperator" select="' '"/>
<xsl:with-param name="text" select="$pastyears"/>
</xsl:call-template>
</xsl:for-each>
</ul>
</div> <!-- contentwrap -->
<br class="clearboth" />
</xsl:template>
<!-- Template: event -->
<xsl:template name="eventbody">
<xsl:attribute name="id">
<xsl:call-template name="generate-event-anchor"/>
</xsl:attribute>
<p>
<b>
<xsl:if test="url">
<xsl:apply-templates select="url"/>
</xsl:if>
<xsl:if test="not(url)">
<xsl:value-of select="name"/>
</xsl:if>
</b>
<xsl:if test="location/site!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/site"/>
</xsl:if>
<xsl:if test="location/city!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/city"/>
</xsl:if>
<xsl:if test="location/state!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/state"/>
</xsl:if>
<xsl:if test="location/country!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/country"/>
</xsl:if>
<br/>
<em>
<xsl:call-template name="gen-date-interval">
<xsl:with-param name="startdate" select="startdate" />
<xsl:with-param name="enddate" select="enddate" />
</xsl:call-template>
</em><br/>
<xsl:apply-templates select="description/child::node()" mode="copy.html"/>
</p>
<xsl:if test="link">
<p><xsl:apply-templates select="link"/></p>
</xsl:if>
</xsl:template>
<!-- Template: event -->
<xsl:template match="event" mode="upcoming">
<li>
<xsl:call-template name="eventbody"/>
<p>Social links: <a rel="nofollow">
<xsl:attribute name="href">http://upcoming.yahoo.com/search?type=Events&amp;q=<xsl:value-of select="name" />&amp;Search=GO</xsl:attribute>
upcoming</a></p>
</li>
</xsl:template>
<!-- Template: event -->
<xsl:template match="event">
<xsl:variable name="lower">abcdefghijklmnopqrstuvwxyz</xsl:variable>
<xsl:variable name="upper">ABCDEFGHIJKLMNOPQRSTUVWXYZ</xsl:variable>
<xsl:variable name="name" select="name" />
<xsl:variable name="lcname" select="translate($name, $upper, $lower)" />
<li>
<xsl:call-template name="eventbody"/>
<p>Social links: <a rel="nofollow">
<xsl:attribute name="href">http://www.flickr.com/search/?w=all&amp;q=<xsl:value-of select="name" />&amp;m=text</xsl:attribute>
Flickr</a>, <a rel="nofollow">
<xsl:attribute name="href">http://blogsearch.google.com/blogsearch?q=<xsl:value-of select="name" /></xsl:attribute>Blog Search</a><xsl:if test="contains($lcname, 'meetbsd') or contains($lcname, 'nycbsdcon')">,
<a rel="nofollow">
<xsl:attribute name="href">http://www.youtube.com/results?search_query=bsdconferences+<xsl:value-of select="name" /></xsl:attribute>YouTube</a></xsl:if>.</p>
</li>
</xsl:template>
<!-- Template: link -->
<xsl:template match="link">
<xsl:apply-templates select="url"/>
<xsl:if test="not(position()=last())">
<xsl:text>&nbsp;</xsl:text>
</xsl:if>
</xsl:template>
<!-- Template: url -->
<xsl:template match="url">
<a>
<xsl:attribute name="href">
<xsl:if test="@type='freebsd-website'">&base;</xsl:if>
<xsl:value-of select="."/>
</xsl:attribute>
<xsl:value-of select="../name"/>
</a>
</xsl:template>
<xsl:template name="split-string">
<xsl:param name="seperator"/>
<xsl:param name="text"/>
<xsl:variable name="first" select="substring-before($text, $seperator)"/>
<xsl:choose>
<xsl:when test="$first or substring-after($text,$seperator)">
<xsl:if test="$first">
<li><a>
<xsl:attribute name="href">events<xsl:value-of select="$first"/>.html</xsl:attribute>
<xsl:value-of select="$first" />
</a></li>
</xsl:if>
<xsl:call-template name="split-string">
<xsl:with-param name="text" select="substring-after($text,$seperator)"/>
<xsl:with-param name="seperator" select="$seperator"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<li><a>
<xsl:attribute name="href">events<xsl:value-of select="$text"/>.html</xsl:attribute>
<xsl:value-of select="$text" />
</a></li>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,123 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd" [
<!ENTITY title "FreeBSD in the Press">
<!ENTITY link "http://www.FreeBSD.org/news/press.html">
<!ENTITY email "freebsd-www">
<!ENTITY realname "Webmaster Team">
]>
<!-- $FreeBSD$ -->
<!-- Copyright (c) 2008 Murray Stokely <murray@FreeBSD.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
exclude-result-prefixes="cvs">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/>
<xsl:output method="xml" indent="yes" encoding="&xml.encoding;"/>
<!-- Generate the main body of the RSS file -->
<xsl:template match="press">
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>&title;</title>
<link>&link;</link>
<description>Press Stories about FreeBSD</description>
<language>en-us</language>
<webMaster>&email;@FreeBSD.org (&realname;)</webMaster>
<managingEditor>&email;@FreeBSD.org (&realname;)</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<ttl>120</ttl>
<image>
<url>http://www.FreeBSD.org/logo/logo-full.png</url>
<title>&title;</title>
<link>&link;</link>
</image>
<atom:link href="http://www.FreeBSD.org/news/press-rss.xml" rel="self" type="application/rss+xml" />
<!-- Only include the last 10 stories -->
<xsl:apply-templates select="descendant::story[position() &lt;= 10]"/>
</channel>
</rss>
</xsl:template>
<!-- Generate the <item> elements and their content -->
<xsl:template match="story">
<xsl:param name="year" select="../../name" />
<xsl:param name="month" select="../name" />
<xsl:param name="this" select="." />
<xsl:param name="pos">
<xsl:for-each select="../story">
<xsl:if test=". = $this">
<xsl:value-of select="position()" />
</xsl:if>
</xsl:for-each>
</xsl:param>
<xsl:variable name="link">
<xsl:text>http://www.FreeBSD.org/news/press.html#</xsl:text>
<xsl:call-template name="html-news-generate-anchor">
<xsl:with-param name="label" select="'story'" />
<xsl:with-param name="year" select="$year" />
<xsl:with-param name="month" select="$month" />
<xsl:with-param name="pos" select="$pos" />
</xsl:call-template>
</xsl:variable>
<item>
<title>
<xsl:value-of select="name" />
<xsl:if test="site-name"><xsl:text>, </xsl:text></xsl:if>
<xsl:value-of select="site-name" />
<xsl:if test="author"><xsl:text>, </xsl:text></xsl:if>
<xsl:value-of select="author" />
</title>
<description><xsl:value-of select="normalize-space(p)"/></description>
<link><xsl:value-of select="normalize-space($link)"/></link>
<guid><xsl:value-of select="normalize-space($link)"/></guid>
<pubDate>
<xsl:call-template name="misc-format-date-string">
<xsl:with-param name="year" select="$year" />
<xsl:with-param name="month" select="$month" />
<xsl:with-param name="day" select="number(substring(date,0,3))" />
<xsl:with-param name="date-format" select="$param-l10n-date-format-rfc822" />
</xsl:call-template>
</pubDate>
</item>
</xsl:template>
<xsl:template match="name | date"/>
</xsl:stylesheet>

View file

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd" [
<!ENTITY title "FreeBSD in the Press">
<!ENTITY rsslink "press-rss.xml">
<!ENTITY rsstitle "&title;">
]>
<!-- $FreeBSD$ -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/>
<xsl:import href="http://www.FreeBSD.org/XML/www/share/xml/xhtml.xsl"/>
<xsl:param name="news.press.xml-master" select="'none'" />
<xsl:param name="news.press.xml" select="'none'" />
<xsl:variable name="title">&title;</xsl:variable>
<xsl:variable name="rsstitle">&rsstitle;</xsl:variable>
<xsl:variable name="rsslink">&rsslink;</xsl:variable>
<xsl:template name="process.content">
<div id="sidewrap">
&nav.about;
<div id="feedlinks">
<ul>
<li>
<a href="&rsslink;" title="FreeBSD in the Press RSS 2.0 Feed">
RSS 2.0 Feed
</a>
</li>
</ul>
</div> <!-- FEEDLINKS -->
</div> <!-- SIDEWRAP -->
<div id="contentwrap">
<h1>&title;</h1>
<xsl:for-each select="/press">
<xsl:call-template name="html-news-list-press-preface" />
<xsl:call-template name="html-news-list-press">
<xsl:with-param name="news.press.xml-master" select="$news.press.xml-master" />
<xsl:with-param name="news.press.xml" select="$news.press.xml" />
</xsl:call-template>
<xsl:call-template name="html-press-make-olditems-list" />
<xsl:call-template name="html-news-list-newsflash-homelink" />
</xsl:for-each>
</div> <!-- CONTENTWRAP -->
<br class="clearboth" />
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,63 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD Fragment//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd" [
<!ENTITY title "User Groups">
]>
<!-- $FreeBSD$ -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/1999/xhtml">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/xml/libcommon.xsl"/>
<xsl:import href="http://www.FreeBSD.org/XML/www/share/xml/xhtml.xsl"/>
<xsl:key name="usergroup-by-country" match="entry"
use="../@code" />
<xsl:variable name="charturl" select="'http://chart.apis.google.com/chart?cht=t&amp;chs=400x200&amp;chtm=world&amp;chco=ffffff,ffbe38,600000&amp;chf=bg,s,4D89F9'" />
<xsl:variable name="title">&title;</xsl:variable>
<xsl:template name="process.sidewrap">
&nav.community;
</xsl:template>
<xsl:template name="process.contentwrap">
<xsl:variable name="chart-countries">
<xsl:for-each select="//entry[
generate-id() =
generate-id(key('usergroup-by-country', ../@code)[1])]">
<!-- <xsl:sort select="format-number(count(key('event-by-country', location/country)), '000')" order="descending"/>
-->
<xsl:value-of select="../@code" />
</xsl:for-each>
</xsl:variable>
<xsl:variable name="chart-country-counts">
<xsl:for-each select="//entry[
generate-id() =
generate-id(key('usergroup-by-country', ../@code)[1])]">
<xsl:value-of select="count(key('usergroup-by-country', ../@code))" />.0<xsl:if test="position()!=last()">,</xsl:if></xsl:for-each>
</xsl:variable>
<xsl:variable name="imageurl"><xsl:value-of select="$charturl"/>&amp;chd=t:<xsl:value-of select="$chart-country-counts"/>&amp;chld=<xsl:value-of select="$chart-countries"/></xsl:variable>
<xsl:call-template name="html-usergroups-list-header" />
<xsl:call-template name="html-usergroups-list-regions">
<xsl:with-param name="usergroups.xml" select="$usergroups.xml" />
<xsl:with-param name="usergroups-local.xml" select="$usergroups-local.xml" />
</xsl:call-template>
<xsl:call-template name="html-usergroups-map">
<xsl:with-param name="mapurl" select="$imageurl" />
</xsl:call-template>
<xsl:call-template name="html-usergroups-list-entries">
<xsl:with-param name="usergroups.xml" select="$usergroups.xml" />
<xsl:with-param name="usergroups-local.xml" select="$usergroups-local.xml" />
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>

502
share/xml/trademarks.ent Normal file
View file

@ -0,0 +1,502 @@
<!--
Trademark Legend, as required by The Open Group, Sun, etc..
This file contains entities with trademark attributions for all
the companies the FreeBSD documentation references. It also
contains entities for common products with proper trademark
symbols.
Please keep this file sorted.
$FreeBSD$
-->
<!ENTITY tm-attrib.3com "<para>3Com and HomeConnect are registered
trademarks of 3Com Corporation.</para>">
<!-- An SGML entity can't start with a number... -->
<!ENTITY tm.3com "<trademark class='registered'>3Com</trademark>">
<!ENTITY tm-attrib.3ware "<para>3ware and Escalade are registered
trademarks of 3ware Inc.</para>">
<!ENTITY tm.3ware "<trademark class='registered'>3ware</trademark>">
<!ENTITY escalade "<trademark class='registered'>Escalade</trademark>">
<!-- http://www.adaptec.com/worldwide/company/compeditorial.html?prodkey=legal_copyright -->
<!ENTITY tm-attrib.adaptec "<para>Adaptec is a registered trademark of
Adaptec, Inc.</para>">
<!ENTITY adaptec "<trademark class='registered'>Adaptec</trademark>">
<!ENTITY tm-attrib.adobe "<para>Adobe, Acrobat, Acrobat Reader, and
PostScript are either registered trademarks or trademarks of Adobe
Systems Incorporated in the United States and/or other
countries.</para>">
<!ENTITY acrobat "<trademark class='registered'>Acrobat</trademark>">
<!ENTITY acrobat.reader "<trademark class='registered'>Acrobat&nbsp;Reader</trademark>">
<!ENTITY adobe "<trademark class='registered'>Adobe</trademark>">
<!ENTITY postscript "<trademark class='registered'>PostScript</trademark>">
<!-- http://www.amd.com/us-en/Trademarkinformation/0,,1435_1442,00.html -->
<!ENTITY tm-attrib.amd "<para>AMD, Am486, Am5X86, AMD Athlon, AMD
Duron, AMD Opteron, AMD-K6, Athlon, &Eacute;lan, Opteron, and PCnet are
trademarks of Advanced Micro Devices, Inc.</para>">
<!ENTITY am486 "<trademark class='registered'>Am486</trademark>">
<!ENTITY am5x86 "<trademark class='registered'>Am5x86</trademark>">
<!ENTITY amd.athlon "<trademark>AMD&nbsp;Athlon</trademark>">
<!ENTITY amd.duron "<trademark>AMD&nbsp;Duron</trademark>">
<!ENTITY amd.k6 "<trademark class='registered'>AMD-K6</trademark>">
<!ENTITY amd.opteron "<trademark>AMD&nbsp;Opteron</trademark>">
<!ENTITY amd.sempron "<trademark>AMD&nbsp;Sempron</trademark>">
<!ENTITY amd.turion "<trademark>AMD&nbsp;Turion</trademark>">
<!ENTITY athlon "<trademark>Athlon</trademark>">
<!ENTITY elan "<trademark>&Eacute;lan</trademark>">
<!ENTITY opteron "<trademark>Opteron</trademark>">
<!-- http://www.apple.com/legal/trademark/appletmlist.html -->
<!ENTITY tm-attrib.apple "<para>Apple, AirPort, FireWire, Mac, Macintosh, Mac OS,
Quicktime, and TrueType are trademarks of Apple Computer, Inc.,
registered in the United States and other countries.</para>">
<!ENTITY airport "<trademark class='registered'>AirPort</trademark>">
<!ENTITY apple "<trademark class='registered'>Apple</trademark>">
<!ENTITY firewire "<trademark class='registered'>FireWire</trademark>">
<!ENTITY imac "<trademark class='registered'>iMac</trademark>">
<!ENTITY mac "<trademark class='registered'>Mac</trademark>">
<!ENTITY macintosh "<trademark class='registered'>Macintosh</trademark>">
<!ENTITY macos "<trademark class='registered'>Mac&nbsp;OS</trademark>">
<!ENTITY quicktime "<trademark class='registered'>Quicktime</trademark>">
<!ENTITY truetype "<trademark class='registered'>TrueType</trademark>">
<!ENTITY tm-attrib.arm "<para>ARM is a registered trademark of ARM
Limited.</para>">
<!ENTITY arm "<trademark class='registered'>ARM</trademark>">
<!-- http://www.bluetooth.com/sig/trademark.use.asp -->
<!ENTITY tm-attrib.bluetooth "<para>The Bluetooth word mark is owned
by the Bluetooth SIG, Inc.</para>">
<!ENTITY bluetooth "<trademark class='registered'>Bluetooth</trademark>">
<!ENTITY tm-attrib.broadcom "<para>Broadcom is a registered trademark
of Broadcom Corporation and/or its subsidiaries.</para>">
<!ENTITY broadcom "<trademark class='registered'>Broadcom</trademark>">
<!-- http://www.checkpoint.com/copyright.html -->
<!ENTITY tm-attrib.check-point "<para>Check Point, Firewall-1, and
VPN-1 are trademarks of Check Point Software Technologies
Ltd.</para>">
<!ENTITY tm-attrib.cisco "<para>Cisco, Catalyst, and IOS are
registered trademarks of Cisco Systems, Inc. and/or its affiliates
in the United States and certain other countries.</para>">
<!ENTITY cisco "<trademark class='registered'>Cisco</trademark>">
<!ENTITY catalyst "<trademark class='registered'>Catalyst</trademark>">
<!ENTITY etherchannel "<trademark class='registered'>EtherChannel</trademark>">
<!ENTITY ios "<trademark class='registered'>IOS</trademark>">
<!ENTITY tm-attrib.corel "<para>Corel and WordPerfect are trademarks
or registered trademarks of Corel Corporation and/or its
subsidiaries in Canada, the United States and/or other
countries.</para>">
<!ENTITY wordperfect "<trademark class='registered'>WordPerfect</trademark>">
<!-- http://www.coverity.com/html/press_story45_07_25_07.html -->
<!ENTITY tm-attrib.coverity "<para>Coverity is a registered trademark;
Coverity Extend, Coverity Prevent and Coverity Prevent SQS are trademarks of
Coverity, Inc.</para>">
<!ENTITY coverity "<trademark class='registered'>Coverity</trademark>">
<!ENTITY coverity.prevent "<trademark class='registered'>Coverity Prevent</trademark>">
<!-- http://www.creative.com/legal.asp -->
<!ENTITY tm-attrib.creative "<para>Sound Blaster is a trademark of
Creative Technology Ltd. in the United States and/or other
countries.</para>">
<!ENTITY soundblaster "<trademark class='registered'>SoundBlaster</trademark>">
<!-- http://www.cvsup.org/ -->
<!ENTITY tm-attrib.cvsup "<para>CVSup is a registered trademark of
John D. Polstra.</para>">
<!-- http://www.dell.com/us/en/gen/misc/policy_007_policy.htm -->
<!ENTITY tm-attrib.dell "<para>Dell, Dell Precision, Latitude,
Optiplex, PowerEdge are trademarks or registered trademarks of Dell
Computer Corporation</para>">
<!ENTITY dell "<trademark>Dell</trademark>">
<!ENTITY poweredge "<trademark>PowerEdge</trademark>">
<!-- http://www.epson.com/cgi-bin/Store/AboutTrademarkInfo.jsp -->
<!ENTITY tm-attrib.epson "<para>EPSON, EPSON Perfection are registered
trademarks of Seiko Epson Corporation.</para>">
<!ENTITY epson "<trademark class='registered'>EPSON</trademark>">
<!ENTITY epson.perfection "<trademark class='registered'>EPSON
Perfection</trademark>">
<!ENTITY tm-attrib.freebsd "<para>FreeBSD is a registered trademark of
the FreeBSD Foundation.</para>">
<!-- http://www.fpc.fujitsu.com/www/content/legal_resources/trademarks.php -->
<!ENTITY tm-attrib.fujitsu "<para>Fujitsu, the Fujitsu logo, LifeBook,
Stylistic, PRIMEPOWER, PRIMEQUEST, PRIMECLUSTER, ETERNUS, TRIOLE,
ESPRIMO, BioMedCAChe, CAChe, CELLINJECTOR, isS, Materials Explorer,
SystemWalker, and Interstage are trademarks or registered trademarks
of Fujitsu Limited in the United States and other countries.</para>">
<!ENTITY fujitsu "<trademark class='registered'>Fujitsu</trademark>">
<!ENTITY primepower "<trademark class='registered'>PRIMEPOWER</trademark>">
<!-- http://www.heidelberg.com/hq/eng/small_print/trademarks.asp -->
<!ENTITY tm-attrib.heidelberger "<para>Heidelberg, Helvetica,
Palatino, and Times Roman are either registered trademarks or
trademarks of Heidelberger Druckmaschinen AG in the U.S. and other
countries.</para>">
<!ENTITY tm-attrib.ibm "<para>IBM, AIX, EtherJet, Netfinity, OS/2,
PowerPC, PS/2, S/390, and ThinkPad are
trademarks of International Business Machines Corporation in the
United States, other countries, or both.</para>">
<!ENTITY aix "<trademark class='registered'>AIX</trademark>">
<!ENTITY etherjet "<trademark>EtherJet</trademark>">
<!ENTITY netfinity "<trademark class='registered'>Netfinity</trademark>">
<!ENTITY os2 "<trademark class='registered'>OS/2</trademark>">
<!ENTITY powerpc "<trademark class='registered'>PowerPC</trademark>">
<!ENTITY ps2 "<trademark class='registered'>PS/2</trademark>">
<!ENTITY s390 "<trademark class='registered'>S/390</trademark>">
<!ENTITY thinkpad "<trademark class='registered'>ThinkPad</trademark>">
<!ENTITY tm-attrib.ieee "<para>IEEE, POSIX, and 802 are registered
trademarks of Institute of Electrical and Electronics Engineers,
Inc. in the United States.</para>">
<!ENTITY ieee "<trademark class='registered'>IEEE</trademark>">
<!ENTITY posix "<trademark class='registered'>POSIX</trademark>">
<!-- http://www.intel.com/intel/legal/tmnouns2.htm -->
<!ENTITY tm-attrib.intel "<para>Intel, Celeron, EtherExpress, i386,
i486, Itanium, Pentium, and Xeon are trademarks or registered
trademarks of Intel Corporation or its subsidiaries in the United
States and other countries.</para>">
<!ENTITY celeron "<trademark class='registered'>Celeron</trademark>">
<!ENTITY etherexpress "<trademark>EtherExpress</trademark>">
<!ENTITY i386 "<trademark>i386</trademark>">
<!ENTITY i486 "<trademark>i486</trademark>">
<!ENTITY intel "<trademark class='registered'>Intel</trademark>">
<!ENTITY itanium "<trademark class='registered'>Itanium</trademark>">
<!ENTITY pentium "<trademark class='registered'>Pentium</trademark>">
<!ENTITY xeon "<trademark>Xeon</trademark>">
<!ENTITY core "<trademark>Core</trademark>">
<!-- http://www.quicken.com/support/trademark/ -->
<!ENTITY tm-attrib.intuit "<para>Intuit and Quicken are registered
trademarks and/or registered service marks of Intuit Inc., or one of
its subsidiaries, in the United States and other countries.</para>">
<!ENTITY tm-attrib.iomega "<para>Iomega, Zip, and Jaz are either
registered trademarks or trademarks of Iomega Corporation in the
United States and/or other countries.</para>">
<!ENTITY iomegazip "<trademark class='registered'>Zip</trademark>">
<!ENTITY jaz "<trademark class='registered'>Jaz</trademark>">
<!ENTITY tm-attrib.lantronix "<para>Lantronix and EasyIO are
trademarks of Lantronix Corporation.</para>">
<!ENTITY easyio "<trademark>EasyIO</trademark>">
<!-- http://www.linuxmark.org/ -->
<!ENTITY tm-attrib.linux "<para>Linux is a registered trademark of
Linus Torvalds.</para>">
<!ENTITY linux "<trademark class='registered'>Linux</trademark>">
<!-- http://www.lsilogic.com/trademrk.html -->
<!ENTITY tm-attrib.lsilogic "<para>LSI Logic, AcceleRAID, eXtremeRAID,
MegaRAID and Mylex are trademarks or registered trademarks of LSI
Logic Corp.</para>">
<!ENTITY acceleraid "<trademark>AcceleRAID</trademark>">
<!ENTITY megaraid "<trademark class='registered'>MegaRAID</trademark>">
<!ENTITY mylex "<trademark class='registered'>Mylex</trademark>">
<!ENTITY tm-attrib.macromedia "<para>Macromedia, Flash, and Shockwave are
trademarks or registered trademarks of Macromedia, Inc. in the
United States and/or other countries.</para>">
<!ENTITY flash "<trademark>Flash</trademark>">
<!ENTITY macromedia "<trademark class='registered'>Macromedia</trademark>">
<!ENTITY shockwave "<trademark class='registered'>Shockwave</trademark>">
<!ENTITY tm-attrib.microsoft "<para>Microsoft, IntelliMouse, MS-DOS,
Outlook, Windows, Windows Media and Windows NT are either
registered trademarks or trademarks of Microsoft Corporation in the
United States and/or other countries.</para>">
<!ENTITY intellimouse "<trademark class='registered'>IntelliMouse</trademark>">
<!ENTITY microsoft "<trademark class='registered'>Microsoft</trademark>">
<!ENTITY microsoft.windows "&microsoft;&nbsp;&windows;">
<!ENTITY ms-dos "<trademark class='registered'>MS-DOS</trademark>">
<!ENTITY outlook "<trademark class='registered'>Outlook</trademark>">
<!ENTITY windows "<trademark class='registered'>Windows</trademark>">
<!ENTITY windows.media "<trademark class='registered'>Windows Media</trademark>">
<!ENTITY windows2k "&windows;&nbsp;2000">
<!ENTITY windowsnt "<trademark class='registered'>Windows&nbsp;NT</trademark>">
<!ENTITY windowsxp "&windows;&nbsp;XP">
<!ENTITY tm-attrib.mips "<para>MIPS and R4000 are registered
trademarks of MIPS Technologies, Inc. in the United States and other
countries.</para>">
<!ENTITY mips "<trademark class='registered'>MIPS</trademark>">
<!-- http://www.mysql.com/company/trademark.html -->
<!ENTITY tm-attrib.mysql "<para>MySQL is a registered trademark of
MySQL AB in the United States, the European Union and other
countries.</para>">
<!ENTITY mysql "<trademark>MySQL</trademark>">
<!-- http://www.m-sys.com/content/LegalTerms.asp -->
<!ENTITY tm-attrib.m-systems "<para>M-Systems and DiskOnChip are
trademarks or registered trademarks of M-Systems Flash Disk
Pioneers, Ltd.</para>">
<!ENTITY diskonchip "<trademark class='registered'>DiskOnChip</trademark>">
<!-- http://www.netbsd.org/Misc/about.html, ack'd by http://www.uspto.gov/ -->
<!ENTITY tm-attrib.netbsd "<para>NetBSD is a registered trademark of
the NetBSD Foundation.</para>">
<!ENTITY tm-attrib.netscape "<para>Netscape and the Netscape Navigator
are registered trademarks of Netscape Communications Corporation in
the U.S. and other countries.</para>">
<!ENTITY netscape "<trademark class='registered'>Netscape</trademark>">
<!ENTITY netscape.navigator "<trademark class='registered'>Netscape&nbsp;Navigator</trademark>">
<!-- http://www.nexthop.com/legal.shtml -->
<!ENTITY tm-attrib.nexthop "<para>GateD and NextHop are registered and
unregistered trademarks of NextHop in the U.S. and other
countries.</para>">
<!ENTITY gated "<trademark class='registered'>GateD</trademark>">
<!-- http://www.novell.com/company/legal/trademarks/tmlist.html -->
<!ENTITY tm-attrib.novell "<para>NetWare, NetWare Loadable Module, and
NLM are either registered trademarks or trademarks of Novell,
Inc. in the United States and other countries.</para>">
<!ENTITY tm-attrib.opengroup "<para>Motif, OSF/1, and UNIX are
registered trademarks and IT DialTone and The Open Group are
trademarks of The Open Group in the United States and other
countries.</para>">
<!ENTITY tm-attrib.unix "<para>UNIX is a registered trademark of The
Open Group in the United States and other countries.</para>">
<!ENTITY motif "<trademark class='registered'>Motif</trademark>">
<!ENTITY unix "<trademark class='registered'>UNIX</trademark>">
<!-- http://www.oracle.com/html/trademark.html -->
<!-- http://www.oracle.com/html/3party.html -->
<!ENTITY tm-attrib.oracle "<para>Oracle is a registered trademark
of Oracle Corporation.</para>">
<!ENTITY oracle "<trademark class='registered'>Oracle</trademark>">
<!ENTITY tm-attrib.parallels "<para>Parallels is a trademark of
Parallels Software International Inc.</para>">
<!-- http://www.powerquest.com/legal/ -->
<!ENTITY tm-attrib.powerquest "<para>PowerQuest and PartitionMagic are
registered trademarks of PowerQuest Corporation in the United States
and/or other countries.</para>">
<!ENTITY partitionmagic "<trademark class='registered'>PartitionMagic</trademark>">
<!-- http://www.qualcomm.com/main/legal.html -->
<!ENTITY tm-attrib.qualcomm "<para>QUALCOMM and Eudora are registered
trademarks of QUALCOMM Incorporated.</para>">
<!ENTITY eudora "<trademark class='registered'>Eudora</trademark>">
<!-- http://www.realnetworks.com/company/logos/policy.html -->
<!ENTITY tm-attrib.realnetworks "<para>RealNetworks, RealPlayer, and
RealAudio are the registered trademarks of RealNetworks,
Inc.</para>">
<!ENTITY realplayer "<trademark class='registered'>RealPlayer</trademark>">
<!-- Note: RedHat doesn't use (r)/(tm) for their own trademarks -->
<!-- http://www.redhat.com/legal/legal_statement.html -->
<!ENTITY tm-attrib.redhat "<para>Red Hat, RPM, are trademarks or
registered trademarks of Red Hat, Inc. in the United States and
other countries.</para>">
<!ENTITY tm-attrib.sap "<para>SAP, R/3, and mySAP are trademarks or
registered trademarks of SAP AG in Germany and in several other
countries all over the world.</para>">
<!ENTITY r3 "<trademark class='registered'>R/3</trademark>">
<!ENTITY sap "<trademark class='registered'>SAP</trademark>">
<!ENTITY sap.r3 "&sap;&nbsp;&r3;">
<!ENTITY tm-attrib.sgi "<para>Silicon Graphics, SGI, and OpenGL are
registered trademarks of Silicon Graphics, Inc., in the United
States and/or other countries worldwide.</para>">
<!ENTITY opengl "<trademark class='registered'>OpenGL</trademark>">
<!-- http://slackware.com/trademark/trademark.php -->
<!ENTITY tm-attrib.slackware "<para>Slackware is a registered trademark
of Patrick Volkerding and Slackware Linux, Inc.</para>">
<!-- http://www.sparc.org/trademarksListing.html -->
<!ENTITY tm-attrib.sparc "<para>SPARC, SPARC64, SPARCengine, and
UltraSPARC are trademarks of SPARC International, Inc in the United
States and other countries. SPARC International, Inc owns all of the
SPARC trademarks and under licensing agreements allows the proper use
of these trademarks by its members.</para>">
<!ENTITY sparc "<trademark class='registered'>SPARC</trademark>">
<!ENTITY sparc64 "<trademark class='registered'>SPARC64</trademark>">
<!ENTITY sparcengine "<trademark class='registered'>SPARCengine</trademark>">
<!ENTITY ultrasparc "<trademark class='registered'>UltraSPARC</trademark>">
<!-- http://www.sun.com/suntrademarks/ -->
<!ENTITY tm-attrib.sun "<para>Sun, Sun Microsystems, Java, Java
Virtual Machine, JavaServer Pages, JDK, JRE, JSP, JVM, Netra, OpenJDK,
Solaris, StarOffice, Sun Blade, Sun Enterprise, Sun Fire, SunOS,
Ultra and VirtualBox are trademarks or registered trademarks of
Sun Microsystems, Inc. in the United States and other countries.</para>">
<!ENTITY java "<trademark>Java</trademark>">
<!ENTITY java.virtual.machine "<trademark>Java Virtual Machine</trademark>">
<!ENTITY javaserver.pages "<trademark>JavaServer Pages</trademark>">
<!ENTITY jdk "<trademark>JDK</trademark>">
<!ENTITY jre "<trademark>JRE</trademark>">
<!ENTITY jsp "<trademark>JSP</trademark>">
<!ENTITY jvm "<trademark>JVM</trademark>">
<!ENTITY netra "<trademark>Netra</trademark>">
<!ENTITY openjdk "<trademark>OpenJDK</trademark>">
<!ENTITY solaris "<trademark>Solaris</trademark>">
<!ENTITY staroffice "<trademark>StarOffice</trademark>">
<!ENTITY sun "<trademark>Sun</trademark>">
<!ENTITY sun.blade "<trademark>Sun&nbsp;Blade</trademark>">
<!ENTITY sun.enterprise "<trademark>Sun&nbsp;Enterprise</trademark>">
<!ENTITY sun.fire "<trademark>Sun&nbsp;Fire</trademark>">
<!ENTITY sun.ultra "Sun&nbsp;<trademark>Ultra</trademark>">
<!ENTITY sunos "<trademark>SunOS</trademark>">
<!ENTITY virtualbox "<trademark>VirtualBox</trademark>">
<!-- http://www.symantec.com/legal/legal_note.html -->
<!ENTITY tm-attrib.symantec "<para>Symantec and Ghost are registered
trademarks of Symantec Corporation in the United States and other
countries.</para>">
<!-- http://www.mathworks.com/company/trademarks.shtml -->
<!ENTITY tm-attrib.themathworks "<para>MATLAB is a registered trademark
of The MathWorks, Inc.</para>">
<!ENTITY matlab "<trademark class='registered'>MATLAB</trademark>">
<!ENTITY tm-attrib.thomson "<para>SpeedTouch is a trademark of
Thomson.</para>">
<!ENTITY speedtouch "<trademark>SpeedTouch</trademark>">
<!-- http://www.transmeta.com/about/legal.html -->
<!ENTITY tm-attrib.transmeta "<para>Transmeta and Crusoe are either
trademarks or registered trademarks of Transmeta Corporation in the
United States and/or other countries.</para>">
<!ENTITY crusoe "<trademark>Crusoe</trademark>">
<!ENTITY transmeta "<trademark>Transmeta</trademark>">
<!-- http://www.usr.com/adbuilder/ab-usage-guidelines.asp -->
<!-- http://www.usr.com/adbuilder/ab-tips-trade-ref.asp -->
<!ENTITY tm-attrib.usrobotics "<para>U.S. Robotics and Sportster are
registered trademarks of U.S. Robotics Corporation.</para>">
<!ENTITY sportster "<trademark class='registered'>Sportster</trademark>">
<!ENTITY usrobotics "<trademark class='registered'>U.S. Robotics</trademark>">
<!-- http://www.maplesoft.com/trademarks.shtml -->
<!ENTITY tm-attrib.waterloomaple "<para>Waterloo Maple and Maple are
trademarks or registered trademarks of Waterloo Maple Inc.</para>">
<!ENTITY maple "<trademark>Maple</trademark>">
<!-- http://www.wolfram.com/company/terms.html -->
<!ENTITY tm-attrib.wolframresearch "<para>Mathematica is a registered
trademark of Wolfram Research, Inc.</para>">
<!ENTITY mathematica "<trademark class='registered'>Mathematica</trademark>">
<!-- http://www.vmware.com/legal.html -->
<!ENTITY tm-attrib.vmware "<para>VMware is a trademark of VMware,
Inc.</para>">
<!-- http://www.xensource.com/xen-tm-faq.html -->
<!ENTITY tm-attrib.xen "<para>Xen is a trademark of XenSource, Inc. in
the United States and other countries.</para>">
<!ENTITY xen "<trademark>Xen</trademark>">
<!ENTITY tm-attrib.xfree86 "<para>XFree86 is a trademark of The
XFree86 Project, Inc.</para>">
<!ENTITY xfree86 "<trademark>XFree86</trademark>">
<!-- http://www.xiph.org/ -->
<!ENTITY tm-attrib.xiph "<para>Ogg Vorbis and Xiph.Org are trademarks
of Xiph.Org.</para>">
<!ENTITY tm-attrib.general "<para>Many of the designations used by
manufacturers and sellers to distinguish their products are claimed
as trademarks. Where those designations appear in this document,
and the FreeBSD Project was aware of the trademark claim, the
designations have been followed by the <quote>&trade;</quote> or the
<quote>&reg;</quote> symbol.</para>">
<!ENTITY legalnotice '
<legalnotice id="legalnotice">
<para>Redistribution and use in source (SGML DocBook) and &apos;compiled&apos;
forms (SGML, HTML, PDF, PostScript, RTF and so forth) with or without
modification, are permitted provided that the following conditions are
met:</para>
<orderedlist>
<listitem>
<para>Redistributions of source code (SGML DocBook) must retain the
above copyright notice, this list of conditions and the following
disclaimer as the first lines of this file unmodified.</para>
</listitem>
<listitem>
<para>Redistributions in compiled form (transformed to other DTDs,
converted to PDF, PostScript, RTF and other formats) must
reproduce the above copyright notice, this list of conditions and
the following disclaimer in the documentation and/or other
materials provided with the distribution.</para>
</listitem>
</orderedlist>
<important>
<para>THIS DOCUMENTATION IS PROVIDED BY THE FREEBSD DOCUMENTATION
PROJECT "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE FREEBSD DOCUMENTATION PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.</para>
</important>
</legalnotice>
'>
<!ENTITY trademarks '
<legalnotice id="trademarks" role="trademarks">
<para>FreeBSD is a registered trademark of The FreeBSD Foundation.</para>
<para>UNIX is a registered trademark of The Open Group in the US and
other countries.</para>
<para>Sun, Sun Microsystems, SunOS, Solaris,
Java, JDK, and OpenJDK are trademarks
or registered trademarks of Sun Microsystems, Inc. in the United
States and other countries.</para>
<!-- Product Trademarks -->
<para>Apple and QuickTime are trademarks of Apple Computer, Inc.,
registered in the U.S. and other countries.</para>
<para>Macromedia and Flash are trademarks or registered
trademarks of Macromedia, Inc. in the United States and/or other
countries.</para>
<para>Microsoft, Windows, and Windows Media are either registered
trademarks or trademarks of Microsoft Corporation in the United
States and/or other countries.</para>
<para>PartitionMagic is a registered trademark of PowerQuest
Corporation in the United States and/or other countries.</para>
<para>Many of the designations used by manufacturers and sellers to
distinguish their products are claimed as trademarks. Where those
designations appear in this book, and the FreeBSD Project was
aware of the trademark claim, the designations have been followed
by the &trade; symbol.</para>
</legalnotice>
'>

View file

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $FreeBSD$ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!-- these params should be externally bound. The values
here are not used actually -->
<xsl:param name="transtable.xml" select="'./transtable.xml'" />
<xsl:param name="transtable-sortkey.xml" select="'./transtable-sortkey.xml'" />
<xsl:key name="transtable-lookup-key" match="word" use="orig" />
<xsl:key name="transtable-lookup-group" match="group/word" use="../@id" />
<xsl:key name="transtable-sortkey-lookup-key" match="word" use="@orig" />
<xsl:template name="transtable-lookup">
<xsl:param name="word" select="''"/>
<xsl:param name="word-group" select="''"/>
<xsl:for-each select="document($transtable.xml)">
<xsl:choose>
<!-- $p[count(.|$q) = count($q)] means product set of $p and $q-->
<xsl:when test="
key('transtable-lookup-group', string($word-group))
[count(.|key('transtable-lookup-key', string($word)))
= count(key('transtable-lookup-key', string($word)))]
">
<xsl:value-of select="
key('transtable-lookup-group', string($word-group))
[count(.|key('transtable-lookup-key', string($word)))
= count(key('transtable-lookup-key', string($word)))]/tran" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$word" />
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:template>
<xsl:template name="transtable-sortkey-lookup">
<xsl:param name="word" select="''"/>
<xsl:for-each select="document($transtable-sortkey.xml)/sortkeys">
<xsl:for-each select="key('transtable-sortkey-lookup-key', string($word))">
<xsl:attribute name="sortkey">
<xsl:value-of select="@sortkey" />
</xsl:attribute>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $FreeBSD$ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!-- must point to master copy, doc/share/xml/transtable-master.xsl -->
<xsl:import href="./transtable-master.xsl" />
<xsl:output type="xml"
indent="yes"/>
<!-- these params should be externally bound. The values
here are not used actually -->
<xsl:param name="transtable.xml" select="'./transtable.xml'" />
<xsl:param name="transtable-sortkey.xml" select="'./transtable-sortkey.xml'" />
<xsl:param name="transtable-target-element" select="''" />
<xsl:param name="transtable-word-group" select="''" />
<xsl:param name="transtable-mode" select="''" />
</xsl:stylesheet>

View file

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $FreeBSD$ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="./transtable-common.xsl" />
<xsl:output type="xml" encoding="iso-8859-1"
indent="yes"/>
<!-- these params should be externally bound. The values
here are not used actually -->
<xsl:param name="transtable-target-element" select="''" />
<xsl:param name="transtable-word-group" select="''" />
<xsl:param name="transtable-mode" select="''" />
<xsl:template match="/">
<xsl:choose>
<xsl:when test="$transtable-mode = 'sortkey'">
<xsl:apply-templates mode="sortkey"/>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates />
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="*">
<xsl:choose>
<xsl:when test="local-name() = $transtable-target-element">
<xsl:element name="{local-name(.)}" namespace="{namespace-uri(.)}">
<xsl:copy-of select="@*" />
<xsl:call-template name="transtable-sortkey-lookup">
<xsl:with-param name="word" select="." />
<xsl:with-param name="word-group" select="$transtable-word-group" />
</xsl:call-template>
<xsl:call-template name="transtable-lookup">
<xsl:with-param name="word" select="." />
<xsl:with-param name="word-group" select="$transtable-word-group" />
</xsl:call-template>
</xsl:element>
</xsl:when>
<xsl:otherwise>
<xsl:copy>
<xsl:copy-of select="@*" />
<xsl:apply-templates />
</xsl:copy>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- mode for generating sortkeytable -->
<xsl:template match="*" mode="sortkey">
<xsl:choose>
<xsl:when test="local-name() = $transtable-target-element">
<xsl:element name="word">
<xsl:attribute name="name">
<xsl:call-template name="transtable-lookup">
<xsl:with-param name="word" select="." />
<xsl:with-param name="word-group" select="$transtable-word-group" />
</xsl:call-template>
</xsl:attribute>
<xsl:attribute name="orig">
<xsl:value-of select="." />
</xsl:attribute>
<xsl:attribute name="sortkey">
<xsl:value-of select="'@sortkey@'" />
</xsl:attribute>
</xsl:element>
<xsl:text disable-output-escaping="yes">&#10;</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates mode="sortkey"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="text()" mode="sortkey">
</xsl:template>
</xsl:stylesheet>

84
share/xml/transtable.xml Normal file
View file

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $FreeBSD$ -->
<!--
This is a translation table used in transtable-common.xsl.
For example:
<group id="country">
<word>
<orig>word in English</orig>
<tran>word in your language</tran>
</word>
</group>
-->
<transtable>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
$FreeBSD$
</cvs:keyword>
<group id="number-month">
<word>
<orig>1</orig>
<tran>January</tran>
</word>
<word>
<orig>2</orig>
<tran>February</tran>
</word>
<word>
<orig>3</orig>
<tran>March</tran>
</word>
<word>
<orig>4</orig>
<tran>April</tran>
</word>
<word>
<orig>5</orig>
<tran>May</tran>
</word>
<word>
<orig>6</orig>
<tran>June</tran>
</word>
<word>
<orig>7</orig>
<tran>July</tran>
</word>
<word>
<orig>8</orig>
<tran>August</tran>
</word>
<word>
<orig>9</orig>
<tran>September</tran>
</word>
<word>
<orig>10</orig>
<tran>October</tran>
</word>
<word>
<orig>11</orig>
<tran>November</tran>
</word>
<word>
<orig>12</orig>
<tran>December</tran>
</word>
</group>
</transtable>

172
share/xml/urls.ent Normal file
View file

@ -0,0 +1,172 @@
<!-- $FreeBSD$ -->
<!ENTITY % freebsd.urls.absolute "IGNORE">
<!ENTITY % freebsd.urls.relprefix.1 "IGNORE">
<!ENTITY % freebsd.urls.relprefix.2 "IGNORE">
<!ENTITY % freebsd.urls.relprefix.3 "IGNORE">
<!ENTITY % freebsd.urls.relprefix.4 "IGNORE">
<!ENTITY % freebsd.urls.relprefix.5 "IGNORE">
<!ENTITY % freebsd.urls.relprefix.6 "IGNORE">
<!ENTITY % freebsd.urls.relprefix.7 "IGNORE">
<!ENTITY % freebsd.urls.relprefix.8 "IGNORE">
<!-- Do not edit: start here -->
<![%freebsd.urls.relprefix.1;[
<!ENTITY url.relprefix "..">
]]>
<![%freebsd.urls.relprefix.2;[
<!ENTITY url.relprefix "../..">
]]>
<![%freebsd.urls.relprefix.3;[
<!ENTITY url.relprefix "../../..">
]]>
<![%freebsd.urls.relprefix.4;[
<!ENTITY url.relprefix "../../../..">
]]>
<![%freebsd.urls.relprefix.5;[
<!ENTITY url.relprefix "../../../../..">
]]>
<![%freebsd.urls.relprefix.6;[
<!ENTITY url.relprefix "../../../../../..">
]]>
<![%freebsd.urls.relprefix.7;[
<!ENTITY url.relprefix "../../../../../../..">
]]>
<![%freebsd.urls.relprefix.8;[
<!ENTITY url.relprefix "../../../../../../../..">
]]>
<![ %freebsd.urls.absolute; [
<!ENTITY url.base "http://www.FreeBSD.org">
]]>
<!ENTITY url.base "&url.relprefix;">
<!-- XXX: This will be removed soon -->
<!ENTITY url.main "&url.base;">
<!ENTITY doc.langcode.en "en_US.ISO8859-1">
<!ENTITY doc.langcode.default "en_US.ISO8859-1">
<!ENTITY doc.langcode "&doc.langcode.default;">
<!ENTITY url.doc.base "&url.base;/doc">
<!ENTITY url.doc.langbase "&url.doc.base;/&doc.langcode;">
<!ENTITY url.doc.langbase.en "&url.doc.base;/&doc.langcode.en;">
<!-- Do not edit: end here -->
<!-- for doc//langcode//books -->
<!ENTITY url.books.arch-handbook "&url.doc.langbase;/books/arch-handbook">
<!ENTITY url.books.arch-handbook.en "&url.doc.langbase.en;/books/arch-handbook">
<!ENTITY url.books.bibliography "&url.doc.langbase;/books/bibliography">
<!ENTITY url.books.bibliography.en "&url.doc.langbase.en;/books/bibliography">
<!ENTITY url.books.corp-net-guide "&url.doc.langbase;/books/corp-net-guide">
<!ENTITY url.books.corp-net-guide.en "&url.doc.langbase.en;/books/corp-net-guide">
<!ENTITY url.books.design-44bsd "&url.doc.langbase;/books/design-44bsd">
<!ENTITY url.books.design-44bsd.en "&url.doc.langbase.en;/books/design-44bsd">
<!ENTITY url.books.dev-model "&url.doc.langbase;/books/dev-model">
<!ENTITY url.books.dev-model.en "&url.doc.langbase.en;/books/dev-model">
<!ENTITY url.books.developers-handbook "&url.doc.langbase;/books/developers-handbook">
<!ENTITY url.books.developers-handbook.en "&url.doc.langbase.en;/books/developers-handbook">
<!ENTITY url.books.faq "&url.doc.langbase;/books/faq">
<!ENTITY url.books.faq.en "&url.doc.langbase.en;/books/faq">
<!ENTITY url.books.fdp-primer "&url.doc.langbase;/books/fdp-primer">
<!ENTITY url.books.fdp-primer.en "&url.doc.langbase.en;/books/fdp-primer">
<!ENTITY url.books.handbook "&url.doc.langbase;/books/handbook">
<!ENTITY url.books.handbook.en "&url.doc.langbase.en;/books/handbook">
<!ENTITY url.books.porters-handbook "&url.doc.langbase;/books/porters-handbook">
<!ENTITY url.books.porters-handbook.en "&url.doc.langbase.en;/books/porters-handbook">
<!-- for doc//langcode//articles -->
<!ENTITY url.articles.bsdl-gpl "&url.doc.langbase;/articles/bsdl-gpl">
<!ENTITY url.articles.bsdl-gpl.en "&url.doc.langbase.en;/articles/bsdl-gpl">
<!ENTITY url.articles.building-products "&url.doc.langbase;/articles/building-products">
<!ENTITY url.articles.building-products.en "&url.doc.langbase.en;/articles/building-products">
<!ENTITY url.articles.casestudy-argentina.com "&url.doc.langbase;/articles/casestudy-argentina.com">
<!ENTITY url.articles.casestudy-argentina.com.en.en "&url.doc.langbase.en;/articles/casestudy-argentina.com">
<!ENTITY url.articles.committers-guide "&url.doc.langbase;/articles/committers-guide">
<!ENTITY url.articles.committers-guide.en "&url.doc.langbase.en;/articles/committers-guide">
<!ENTITY url.articles.compiz-fusion "&url.doc.langbase;/articles/compiz-fusion">
<!ENTITY url.articles.compiz-fusion.en "&url.doc.langbase.en;/articles/compiz-fusion">
<!ENTITY url.articles.console-server "&url.doc.langbase;/articles/console-server">
<!ENTITY url.articles.console-server.en "&url.doc.langbase.en;/articles/console-server">
<!ENTITY url.articles.contributing "&url.doc.langbase;/articles/contributing">
<!ENTITY url.articles.contributing.en "&url.doc.langbase.en;/articles/contributing">
<!ENTITY url.articles.contributing-ports "&url.doc.langbase;/articles/contributing-ports">
<!ENTITY url.articles.contributing-ports.en "&url.doc.langbase.en;/articles/contributing-ports">
<!ENTITY url.articles.contributors "&url.doc.langbase;/articles/contributors">
<!ENTITY url.articles.contributors.en "&url.doc.langbase.en;/articles/contributors">
<!ENTITY url.articles.cups "&url.doc.langbase;/articles/cups">
<!ENTITY url.articles.cups.en "&url.doc.langbase.en;/articles/cups">
<!ENTITY url.articles.cvs-freebsd "&url.doc.langbase;/articles/cvs-freebsd">
<!ENTITY url.articles.cvs-freebsd.en "&url.doc.langbase.en;/articles/cvs-freebsd">
<!ENTITY url.articles.cvsup-advanced "&url.doc.langbase;/articles/cvsup-advanced">
<!ENTITY url.articles.cvsup-advanced.en "&url.doc.langbase.en;/articles/cvsup-advanced">
<!ENTITY url.articles.explaining-bsd "&url.doc.langbase;/articles/explaining-bsd">
<!ENTITY url.articles.explaining-bsd.en "&url.doc.langbase.en;/articles/explaining-bsd">
<!ENTITY url.articles.fbsd-from-scratch "&url.doc.langbase;/articles/fbsd-from-scratch">
<!ENTITY url.articles.fbsd-from-scratch.en "&url.doc.langbase.en;/articles/fbsd-from-scratch">
<!ENTITY url.articles.filtering-bridges "&url.doc.langbase;/articles/filtering-bridges">
<!ENTITY url.articles.filtering-bridges.en "&url.doc.langbase.en;/articles/filtering-bridges">
<!ENTITY url.articles.fonts "&url.doc.langbase;/articles/fonts">
<!ENTITY url.articles.fonts.en "&url.doc.langbase.en;/articles/fonts">
<!ENTITY url.articles.freebsd-questions "&url.doc.langbase;/articles/freebsd-questions">
<!ENTITY url.articles.freebsd-questions.en "&url.doc.langbase.en;/articles/freebsd-questions">
<!ENTITY url.articles.geom-class "&url.doc.langbase;/articles/geom-class">
<!ENTITY url.articles.geom-class.en "&url.doc.langbase.en;/articles/geom-class">
<!ENTITY url.articles.gjournal-desktop "&url.doc.langbase;/articles/gjournal-desktop">
<!ENTITY url.articles.gjournal-desktop.en "&url.doc.langbase.en;/articles/gjournal-desktop">
<!ENTITY url.articles.hubs "&url.doc.langbase;/articles/hubs">
<!ENTITY url.articles.hubs.en "&url.doc.langbase.en;/articles/hubs">
<!ENTITY url.articles.ipsec-must "&url.doc.langbase;/articles/ipsec-must">
<!ENTITY url.articles.ipsec-must.en "&url.doc.langbase.en;/articles/ipsec-must">
<!ENTITY url.articles.laptop "&url.doc.langbase;/articles/laptop">
<!ENTITY url.articles.laptop.en "&url.doc.langbase.en;/articles/laptop">
<!ENTITY url.articles.ldap-auth "&url.doc.langbase;/articles/ldap-auth">
<!ENTITY url.articles.ldap-auth.en "&url.doc.langbase.en;/articles/ldap-auth">
<!ENTITY url.articles.linux-comparison "&url.doc.langbase;/articles/linux-comparison">
<!ENTITY url.articles.linux-comparison.en "&url.doc.langbase.en;/articles/linux-comparison">
<!ENTITY url.articles.linux-emulation "&url.doc.langbase;/articles/linux-emulation">
<!ENTITY url.articles.linux-emulation.en "&url.doc.langbase.en;/articles/linux-emulation">
<!ENTITY url.articles.linux-users "&url.doc.langbase;/articles/linux-users">
<!ENTITY url.articles.linux-users.en "&url.doc.langbase.en;/articles/linux-users">
<!ENTITY url.articles.mailing-list-faq "&url.doc.langbase;/articles/mailing-list-faq">
<!ENTITY url.articles.mailing-list-faq.en "&url.doc.langbase.en;/articles/mailing-list-faq">
<!ENTITY url.articles.mh "&url.doc.langbase;/articles/mh">
<!ENTITY url.articles.mh.en "&url.doc.langbase.en;/articles/mh">
<!ENTITY url.articles.nanobsd "&url.doc.langbase;/articles/nanobsd">
<!ENTITY url.articles.nanobsd.en "&url.doc.langbase.en;/articles/nanobsd">
<!ENTITY url.articles.new-users "&url.doc.langbase;/articles/new-users">
<!ENTITY url.articles.new-users.en "&url.doc.langbase.en;/articles/new-users">
<!ENTITY url.articles.p4-primer "&url.doc.langbase;/articles/p4-primer">
<!ENTITY url.articles.p4-primer.en "&url.doc.langbase.en;/articles/p4-primer">
<!ENTITY url.articles.pam "&url.doc.langbase;/articles/pam">
<!ENTITY url.articles.pam.en "&url.doc.langbase.en;/articles/pam">
<!ENTITY url.articles.portbuild "&url.doc.langbase;/articles/portbuild">
<!ENTITY url.articles.portbuild.en "&url.doc.langbase.en;/articles/portbuild">
<!ENTITY url.articles.pr-guidelines "&url.doc.langbase;/articles/pr-guidelines">
<!ENTITY url.articles.pr-guidelines.en "&url.doc.langbase.en;/articles/pr-guidelines">
<!ENTITY url.articles.problem-reports "&url.doc.langbase;/articles/problem-reports">
<!ENTITY url.articles.problem-reports.en "&url.doc.langbase.en;/articles/problem-reports">
<!ENTITY url.articles.pxe "&url.doc.langbase;/articles/pxe">
<!ENTITY url.articles.pxe.en "&url.doc.langbase.en;/articles/pxe">
<!ENTITY url.articles.rc-scripting "&url.doc.langbase;/articles/rc-scripting">
<!ENTITY url.articles.rc-scripting.en "&url.doc.langbase.en;/articles/rc-scripting">
<!ENTITY url.articles.relaydelay "&url.doc.langbase;/articles/relaydelay">
<!ENTITY url.articles.relaydelay.en "&url.doc.langbase.en;/articles/relaydelay">
<!ENTITY url.articles.releng "&url.doc.langbase;/articles/releng">
<!ENTITY url.articles.releng.en "&url.doc.langbase.en;/articles/releng">
<!ENTITY url.articles.releng-packages "&url.doc.langbase;/articles/releng-packages">
<!ENTITY url.articles.releng-packages.en "&url.doc.langbase.en;/articles/releng-packages">
<!ENTITY url.articles.remote-install "&url.doc.langbase;/articles/remote-install">
<!ENTITY url.articles.remote-install.en "&url.doc.langbase.en;/articles/remote-install">
<!ENTITY url.articles.serial-uart "&url.doc.langbase;/articles/serial-uart">
<!ENTITY url.articles.serial-uart.en "&url.doc.langbase.en;/articles/serial-uart">
<!ENTITY url.articles.solid-state "&url.doc.langbase;/articles/solid-state">
<!ENTITY url.articles.solid-state.en "&url.doc.langbase.en;/articles/solid-state">
<!ENTITY url.articles.vm-design "&url.doc.langbase;/articles/vm-design">
<!ENTITY url.articles.vm-design.en "&url.doc.langbase.en;/articles/vm-design">
<!ENTITY url.articles.wp-toolbox "&url.doc.langbase;/articles/wp-toolbox">
<!ENTITY url.articles.wp-toolbox.en "&url.doc.langbase.en;/articles/wp-toolbox">

38
share/xml/usergroups.dtd Normal file
View file

@ -0,0 +1,38 @@
<!-- $FreeBSD$ -->
<!ELEMENT usergroups (continent, entry)*>
<!ELEMENT continent (country, entry)*>
<!ELEMENT country (entity)*>
<!ELEMENT entry (name, url, description)>
<!ATTLIST entry
id ID #IMPLIED
continent CDATA #IMPLIED
>
<!ELEMENT name (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!ENTITY % html.orig PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
%html.orig;
<!ELEMENT description (#PCDATA|a)*>
<!ENTITY % iso8879.ent
PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
"http://www.FreeBSD.org/XML/www/share/xml/iso8879.ent">
%iso8879.ent;
<!ENTITY % l10n.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/l10n.ent">
%l10n.ent;
<!ENTITY % common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/common.ent">
%common.ent;

1145
share/xml/usergroups.xml Normal file

File diff suppressed because it is too large Load diff

168
share/xml/xhtml.xsl Normal file
View file

@ -0,0 +1,168 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10-freebsd.dtd">
<!-- $FreeBSD$ -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:str="http://exslt.org/strings"
xmlns="http://www.w3.org/1999/xhtml"
exclude-result-prefixes="cvs xhtml"
extension-element-prefixes="str">
<xsl:variable name="rsslink" select="''"/>
<xsl:variable name="rsstitle" select="''"/>
<xsl:variable name="svnKeyword">
<xsl:value-of select="normalize-space(//cvs:keyword[1])"/>
</xsl:variable>
<xsl:variable name="date">
<xsl:value-of select="str:split($svnKeyword, ' ')[4]"/>
</xsl:variable>
<xsl:variable name="title">
<xsl:value-of select="/xhtml:html/xhtml:head/xhtml:title"/>
</xsl:variable>
<xsl:output type="xml" encoding="&xml.encoding;"
indent="yes"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" />
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><xsl:value-of select="$title" /></title>
<meta http-equiv="Content-Type" content="text/html; charset=&xml.encoding;" />
<meta name="MSSmartTagsPreventParsing" content="TRUE" />
<xsl:copy-of select="/xhtml:html/xhtml:head/xhtml:meta"/>
<link rel="shortcut icon" href="&enbase;/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" media="screen" href="&stylesheet;" type="text/css"/>
<link rel="icon" href="&enbase;/favicon.ico" type="image/x-icon" />
<xsl:copy-of select="/xhtml:html/xhtml:head/xhtml:link"/>
<xsl:call-template name="process.rss.link"/>
&header1.googlejs;
</head>
<body>
<div id="containerwrap">
<div id="container">
&header2.skipnav;
<div id="headercontainer">
<div id="header">
&header2.logo-red.label;
<div id="headerlogoleft">
&header2.logo-red;
</div> <!-- HEADERLOGOLEFT -->
<div id="headerlogoright">
&header2.searchnav.label;
&header2.searchnav;
<div id="search">
<form action="&cgibase;/search.cgi" method="get">
<div>
<h2 class="blockhide"><label for="words">&header2.word.search;</label></h2>
&header2.searchinputs;
</div>
</form>
</div> <!-- SEARCH -->
</div> <!-- HEADERLOGORIGHT -->
</div> <!-- HEADER -->
&header2.topnav.label;
&header2.topnav;
</div> <!-- HEADERCONTAINER -->
<div id="content">
<xsl:call-template name="process.content"/>
</div> <!-- CONTENT -->
<div id="footer">
<xsl:call-template name="process.footer"/>
</div> <!-- FOOTER -->
</div> <!-- CONTAINER -->
</div> <!-- CONTAINERWRAP -->
</body>
</html>
</xsl:template>
<xsl:template name="process.rss.link">
<xsl:if test="$rsslink != ''">
<link rel="alternate" type="application/rss+xml"
title="{$rsstitle}" href="{$rsslink}" />
</xsl:if>
</xsl:template>
<xsl:template name="process.sidewrap">
<xsl:choose xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xsl:when test="xhtml:html/xhtml:body/@class = 'navinclude.about'">
&nav.about;
</xsl:when>
<xsl:when test="xhtml:html/xhtml:body/@class = 'navinclude.community'">
&nav.community;
</xsl:when>
<xsl:when test="xhtml:html/xhtml:body/@class = 'navinclude.developers'">
&nav.developers;
</xsl:when>
<xsl:when test="xhtml:html/xhtml:body/@class = 'navinclude.docs'">
&nav.docs;
</xsl:when>
<xsl:when test="xhtml:html/xhtml:body/@class = 'navinclude.download'">
&nav.download;
</xsl:when>
<xsl:when test="xhtml:html/xhtml:body/@class = 'navinclude.gnome'">
&nav.gnome;
</xsl:when>
<xsl:when test="xhtml:html/xhtml:body/@class = 'navinclude.ports'">
&nav.ports;
</xsl:when>
<xsl:when test="xhtml:html/xhtml:body/@class = 'navinclude.support'">
&nav.support;
</xsl:when>
</xsl:choose>
</xsl:template>
<xsl:template name="process.content">
<div id="sidewrap">
<xsl:call-template name="process.sidewrap"/>
</div> <!-- SIDEWRAP -->
<div id="contentwrap">
<xsl:call-template name="process.contentwrap"/>
</div> <!-- CONTENTWRAP -->
<br class="clearboth" />
</xsl:template>
<xsl:template name="process.contentwrap">
<h1><xsl:value-of select="$title" /></h1>
<xsl:copy-of xmlns:xhtml="http://www.w3.org/1999/xhtml" select="xhtml:html/xhtml:body/*" />
</xsl:template>
<xsl:template name="process.footer">
&copyright;<br/>
<xsl:if test="$date != ''">
&lastmod; <xsl:value-of select="$date"/>
</xsl:if>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,63 @@
<!-- $FreeBSD$ -->
<!-- FreeBSD XHTML 1.0 Transitional-Based Extension -->
<!-- PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN" -->
<!ENTITY % autogen.ent PUBLIC "-//FreeBSD//ENTITIES FreeBSD Automatically Generated Entities//EN"
"http://www.FreeBSD.org/XML/cwd/autogen.ent">
%autogen.ent;
<!ENTITY % l10n.ent PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/l10n.ent">
%l10n.ent;
<!ENTITY % common.ent PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/common.ent">
%common.ent;
<!ENTITY % release.ent PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release Entities//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/release.ent">
%release.ent;
<!ENTITY % release.l10n.ent PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release L10N Entities//EN"
"http://www.FreeBSD.org/XML/doc/lang/share/xml/release.l10n.ent">
%release.l10n.ent;
<!ENTITY % navibar.l10n.ent PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN"
"http://www.FreeBSD.org/XML/doc/lang/share/xml/navibar.l10n.ent">
%navibar.l10n.ent;
<!ENTITY % navibar.ent PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar Entities//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/navibar.ent">
%navibar.ent;
<!ENTITY % header.l10n.ent PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN"
"http://www.FreeBSD.org/XML/doc/lang/share/xml/header.l10n.ent">
%header.l10n.ent;
<!ENTITY % header.ent PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header Entities//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/header.ent">
%header.ent;
<!ENTITY % developers PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/developers.ent">
%developers;
<!-- Allow xmlns on all elements -->
<!ENTITY % coreattrs
"id ID #IMPLIED
class CDATA #IMPLIED
style CDATA #IMPLIED
title CDATA #IMPLIED
xmlns CDATA #IMPLIED"
>
<!ENTITY % cvs PUBLIC "-//FreeBSD//DTD FreeBSD CVS Keywords//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/cvs.dtd">
%cvs;
<!ENTITY % head.misc "(cvs:keyword|script|style|meta|link|object|isindex)*">
<!ENTITY % html.orig PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
%html.orig;

View file

@ -0,0 +1,77 @@
<?xml version='1.0' encoding='iso-8859-1'?>
<!-- $FreeBSD$ -->
<!-- Standard XSLT 1.0 DTD for FreeBSD www tree -->
<!-- PUBLIC -//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN" -->
<!--
<!ENTITY % man-refs.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Manual Page Entities//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/man-refs.ent">
%man-refs.ent;
<!ENTITY % developers.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Developers Entities//EN"
"http://www.FreeBSD.org/XML/doc/share/xml/developers.ent">
%developers.ent;
-->
<!ENTITY % autogen.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Automatically Generated Entities//EN"
"http://www.FreeBSD.org/XML/cwd/autogen.ent">
%autogen.ent;
<!ENTITY % l10n.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/lang/share/xml/l10n.ent">
%l10n.ent;
<!ENTITY % l10n-common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD L10N Common Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/l10n.ent">
%l10n-common.ent;
<!ENTITY % common.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Common Entities//EN"
"common.ent">
%common.ent;
<!ENTITY % release.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release Entities//EN"
"release.ent">
%release.ent;
<!ENTITY % release.l10n.ent
PUBLIC "-//FreeBSD//ENTITIES FreeBSD Release L10N Entities//EN"
"release.l10n.ent">
%release.l10n.ent;
<!ENTITY % navibar.l10n.ent
PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/lang/share/xml/navibar.l10n.ent">
%navibar.l10n.ent;
<!ENTITY % navibar.ent
PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Navigation Bar Entities//EN"
"http://www.FreeBSD.org/XML/www/share/xml/navibar.ent">
%navibar.ent;
<!ENTITY % header.l10n.ent
PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header L10N Entities//EN"
"http://www.FreeBSD.org/XML/www/lang/share/xml/header.l10n.ent">
%header.l10n.ent;
<!ENTITY % header.ent
PUBLIC "-//FreeBSD//ENTITIES HTML FreeBSD Header Entities//EN"
"header.ent">
%header.ent;
<!ENTITY % xslt10-orig.dtd
PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD Fragment//EN"
"http://www.FreeBSD.org/XML/www/share/xml/xslt10.dtd">
%xslt10-orig.dtd;
<!ENTITY % iso8879.ent
PUBLIC "-//FreeBSD//ENTITIES ISO 8879:1986 Entity Set//EN//XML"
"http://www.FreeBSD.org/XML/www/share/xml/iso8879.ent">
%iso8879.ent;

382
share/xml/xslt10.dtd Normal file
View file

@ -0,0 +1,382 @@
<!-- $FreeBSD$ -->
<!--
DTD fragment for XSLT 1.0 from http://www.w3.org/TR/1999/REC-xslt-19991116.
Note that this DTD cannot directly be used for validation because
DTD does not support XML namespace.
-->
<!--
W3C SOFTWARE NOTICE AND LICENSE
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
This work (and included software, documentation such as READMEs, or other
related items) is being provided by the copyright holders under
the following license. By obtaining, using and/or copying this work,
you (the licensee) agree that you have read, understood, and will comply
with the following terms and conditions.
1. Permission to copy, modify, and distribute this software and its
documentation, with or without modification, for any purpose and
without fee or royalty is hereby granted, provided that you include
the following on ALL copies of the software and documentation or portions
thereof, including modifications:
2. The full text of this NOTICE in a location viewable to users of the
redistributed or derivative work. Any pre-existing intellectual property
disclaimers, notices, or terms and conditions. If none exist,
the W3C Software Short Notice should be included (hypertext is preferred,
text is permitted) within the body of any redistributed or derivative code.
3. Notice of any changes or modifications to the files, including the date
changes were made. (We recommend you provide URIs to the location from
which the code is derived.)
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE
ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
The name and trademarks of copyright holders may NOT be used in advertising
or publicity pertaining to the software without specific, written prior
permission. Title to copyright in this software and any associated
documentation will at all times remain with copyright holders.
-->
<!ENTITY % result-elements "
">
<!ENTITY % char-instructions "
| xsl:apply-templates
| xsl:call-template
| xsl:apply-imports
| xsl:for-each
| xsl:value-of
| xsl:copy-of
| xsl:number
| xsl:choose
| xsl:if
| xsl:text
| xsl:copy
| xsl:variable
| xsl:message
| xsl:fallback
">
<!ENTITY % instructions "
%char-instructions;
| xsl:processing-instruction
| xsl:comment
| xsl:element
| xsl:attribute
">
<!ENTITY % char-template "
(#PCDATA
%char-instructions;)*
">
<!ENTITY % template "
(#PCDATA
%instructions;
%result-elements;)*
">
<!-- Used for the type of an attribute value that is a URI reference.-->
<!ENTITY % URI "CDATA">
<!-- Used for the type of an attribute value that is a pattern.-->
<!ENTITY % pattern "CDATA">
<!-- Used for the type of an attribute value that is an
attribute value template.-->
<!ENTITY % avt "CDATA">
<!-- Used for the type of an attribute value that is a QName; the prefix
gets expanded by the XSLT processor. -->
<!ENTITY % qname "NMTOKEN">
<!-- Like qname but a whitespace-separated list of QNames. -->
<!ENTITY % qnames "NMTOKENS">
<!-- Used for the type of an attribute value that is an expression.-->
<!ENTITY % expr "CDATA">
<!-- Used for the type of an attribute value that consists
of a single character.-->
<!ENTITY % char "CDATA">
<!-- Used for the type of an attribute value that is a priority. -->
<!ENTITY % priority "NMTOKEN">
<!ENTITY % space-att "xml:space (default|preserve) #IMPLIED">
<!-- This may be overridden to customize the set of elements allowed
at the top-level. -->
<!ENTITY % non-xsl-top-level "">
<!ENTITY % top-level "
(xsl:import*,
(xsl:include
| xsl:strip-space
| xsl:preserve-space
| xsl:output
| xsl:key
| xsl:decimal-format
| xsl:attribute-set
| xsl:variable
| xsl:param
| xsl:template
| xsl:namespace-alias
%non-xsl-top-level;)*)
">
<!ENTITY % top-level-atts '
extension-element-prefixes CDATA #IMPLIED
exclude-result-prefixes CDATA #IMPLIED
id ID #IMPLIED
version NMTOKEN #REQUIRED
xmlns:xsl CDATA #FIXED "http://www.w3.org/1999/XSL/Transform"
%space-att;
'>
<!-- This entity is defined for use in the ATTLIST declaration
for result elements. -->
<!ENTITY % result-element-atts '
xsl:extension-element-prefixes CDATA #IMPLIED
xsl:exclude-result-prefixes CDATA #IMPLIED
xsl:use-attribute-sets %qnames; #IMPLIED
xsl:version NMTOKEN #IMPLIED
'>
<!ELEMENT xsl:stylesheet %top-level;>
<!ATTLIST xsl:stylesheet %top-level-atts;>
<!ELEMENT xsl:transform %top-level;>
<!ATTLIST xsl:transform %top-level-atts;>
<!ELEMENT xsl:import EMPTY>
<!ATTLIST xsl:import href %URI; #REQUIRED>
<!ELEMENT xsl:include EMPTY>
<!ATTLIST xsl:include href %URI; #REQUIRED>
<!ELEMENT xsl:strip-space EMPTY>
<!ATTLIST xsl:strip-space elements CDATA #REQUIRED>
<!ELEMENT xsl:preserve-space EMPTY>
<!ATTLIST xsl:preserve-space elements CDATA #REQUIRED>
<!ELEMENT xsl:output EMPTY>
<!ATTLIST xsl:output
method %qname; #IMPLIED
version NMTOKEN #IMPLIED
encoding CDATA #IMPLIED
omit-xml-declaration (yes|no) #IMPLIED
standalone (yes|no) #IMPLIED
doctype-public CDATA #IMPLIED
doctype-system CDATA #IMPLIED
cdata-section-elements %qnames; #IMPLIED
indent (yes|no) #IMPLIED
media-type CDATA #IMPLIED
>
<!ELEMENT xsl:key EMPTY>
<!ATTLIST xsl:key
name %qname; #REQUIRED
match %pattern; #REQUIRED
use %expr; #REQUIRED
>
<!ELEMENT xsl:decimal-format EMPTY>
<!ATTLIST xsl:decimal-format
name %qname; #IMPLIED
decimal-separator %char; "."
grouping-separator %char; ","
infinity CDATA "Infinity"
minus-sign %char; "-"
NaN CDATA "NaN"
percent %char; "%"
per-mille %char; "&#x2030;"
zero-digit %char; "0"
digit %char; "#"
pattern-separator %char; ";"
>
<!ELEMENT xsl:namespace-alias EMPTY>
<!ATTLIST xsl:namespace-alias
stylesheet-prefix CDATA #REQUIRED
result-prefix CDATA #REQUIRED
>
<!ELEMENT xsl:template
(#PCDATA
%instructions;
%result-elements;
| xsl:param)*
>
<!ATTLIST xsl:template
match %pattern; #IMPLIED
name %qname; #IMPLIED
priority %priority; #IMPLIED
mode %qname; #IMPLIED
%space-att;
>
<!ELEMENT xsl:value-of EMPTY>
<!ATTLIST xsl:value-of
select %expr; #REQUIRED
disable-output-escaping (yes|no) "no"
>
<!ELEMENT xsl:copy-of EMPTY>
<!ATTLIST xsl:copy-of select %expr; #REQUIRED>
<!ELEMENT xsl:number EMPTY>
<!ATTLIST xsl:number
level (single|multiple|any) "single"
count %pattern; #IMPLIED
from %pattern; #IMPLIED
value %expr; #IMPLIED
format %avt; '1'
lang %avt; #IMPLIED
letter-value %avt; #IMPLIED
grouping-separator %avt; #IMPLIED
grouping-size %avt; #IMPLIED
>
<!ELEMENT xsl:apply-templates (xsl:sort|xsl:with-param)*>
<!ATTLIST xsl:apply-templates
select %expr; "node()"
mode %qname; #IMPLIED
>
<!ELEMENT xsl:apply-imports EMPTY>
<!-- xsl:sort cannot occur after any other elements or
any non-whitespace character -->
<!ELEMENT xsl:for-each
(#PCDATA
%instructions;
%result-elements;
| xsl:sort)*
>
<!ATTLIST xsl:for-each
select %expr; #REQUIRED
%space-att;
>
<!ELEMENT xsl:sort EMPTY>
<!ATTLIST xsl:sort
select %expr; "."
lang %avt; #IMPLIED
data-type %avt; "text"
order %avt; "ascending"
case-order %avt; #IMPLIED
>
<!ELEMENT xsl:if %template;>
<!ATTLIST xsl:if
test %expr; #REQUIRED
%space-att;
>
<!ELEMENT xsl:choose (xsl:when+, xsl:otherwise?)>
<!ATTLIST xsl:choose %space-att;>
<!ELEMENT xsl:when %template;>
<!ATTLIST xsl:when
test %expr; #REQUIRED
%space-att;
>
<!ELEMENT xsl:otherwise %template;>
<!ATTLIST xsl:otherwise %space-att;>
<!ELEMENT xsl:attribute-set (xsl:attribute)*>
<!ATTLIST xsl:attribute-set
name %qname; #REQUIRED
use-attribute-sets %qnames; #IMPLIED
>
<!ELEMENT xsl:call-template (xsl:with-param)*>
<!ATTLIST xsl:call-template
name %qname; #REQUIRED
>
<!ELEMENT xsl:with-param %template;>
<!ATTLIST xsl:with-param
name %qname; #REQUIRED
select %expr; #IMPLIED
>
<!ELEMENT xsl:variable %template;>
<!ATTLIST xsl:variable
name %qname; #REQUIRED
select %expr; #IMPLIED
>
<!ELEMENT xsl:param %template;>
<!ATTLIST xsl:param
name %qname; #REQUIRED
select %expr; #IMPLIED
>
<!ELEMENT xsl:text (#PCDATA)>
<!ATTLIST xsl:text
disable-output-escaping (yes|no) "no"
>
<!ELEMENT xsl:processing-instruction %char-template;>
<!ATTLIST xsl:processing-instruction
name %avt; #REQUIRED
%space-att;
>
<!ELEMENT xsl:element %template;>
<!ATTLIST xsl:element
name %avt; #REQUIRED
namespace %avt; #IMPLIED
use-attribute-sets %qnames; #IMPLIED
%space-att;
>
<!ELEMENT xsl:attribute %char-template;>
<!ATTLIST xsl:attribute
name %avt; #REQUIRED
namespace %avt; #IMPLIED
%space-att;
>
<!ELEMENT xsl:comment %char-template;>
<!ATTLIST xsl:comment %space-att;>
<!ELEMENT xsl:copy %template;>
<!ATTLIST xsl:copy
%space-att;
use-attribute-sets %qnames; #IMPLIED
>
<!ELEMENT xsl:message %template;>
<!ATTLIST xsl:message
%space-att;
terminate (yes|no) "no"
>
<!ELEMENT xsl:fallback %template;>
<!ATTLIST xsl:fallback %space-att;>