- Rename the share/sgml directories to share/xml
- Fix build errors from the next change Approved by: doceng (implicit)
This commit is contained in:
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
57
share/xml/README.mirrors
Normal 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
3435
share/xml/advisories.xml
Normal file
File diff suppressed because it is too large
Load diff
1413
share/xml/authors.ent
Normal file
1413
share/xml/authors.ent
Normal file
File diff suppressed because it is too large
Load diff
1170
share/xml/bibliography.xml
Normal file
1170
share/xml/bibliography.xml
Normal file
File diff suppressed because it is too large
Load diff
125
share/xml/catalog
Normal file
125
share/xml/catalog
Normal 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
16
share/xml/catalog-cwd.xml
Normal 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
80
share/xml/catalog.xml
Normal 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>
|
2854
share/xml/commercial.consult.xml
Normal file
2854
share/xml/commercial.consult.xml
Normal file
File diff suppressed because it is too large
Load diff
833
share/xml/commercial.hardware.xml
Normal file
833
share/xml/commercial.hardware.xml
Normal 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 & 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!™</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
1266
share/xml/commercial.isp.xml
Normal file
File diff suppressed because it is too large
Load diff
58
share/xml/commercial.misc.xml
Normal file
58
share/xml/commercial.misc.xml
Normal 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>
|
1746
share/xml/commercial.software.xml
Normal file
1746
share/xml/commercial.software.xml
Normal file
File diff suppressed because it is too large
Load diff
86
share/xml/common.ent
Normal file
86
share/xml/common.ent
Normal 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®'>
|
||||
<!ENTITY java 'Java®'>
|
||||
<!ENTITY jdk 'JDK®'>
|
||||
<!ENTITY jre 'JRE®'>
|
||||
<!ENTITY openjdk 'OpenJDK®'>
|
||||
<!ENTITY posix 'POSIX®'>
|
||||
<!ENTITY leadingmark '· '>
|
||||
|
||||
<!-- 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
3
share/xml/cvs.dtd
Normal 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
14
share/xml/default.dsl
Normal 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
719
share/xml/developers.ent
Normal 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é Alonso Cárdenas Má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ä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ü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á">
|
||||
<!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ž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ö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ø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ö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ébastien Pé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ábor Kövesdá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ö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ário Sé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ü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ábor Pá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é 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è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ä">
|
||||
<!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ø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é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ö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 “Truck” 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ö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á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ø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 Martin">
|
||||
<!ENTITY a.joe.halpin "Joe Halpin">
|
||||
<!ENTITY a.pavalos "Peter Avalos">
|
||||
<!ENTITY a.jwojdacki "Justin 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
22
share/xml/entities.ent
Normal 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
100
share/xml/events.dtd
Normal 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
58
share/xml/events.xml
Normal 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
251
share/xml/events2003.xml
Normal 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ö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ü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
451
share/xml/events2004.xml
Normal 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ü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
441
share/xml/events2005.xml
Normal 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ó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é</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ühjahrsfachgesprä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ühjahrsfachgesprä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 <dinoex@FreeBSD.org>.
|
||||
</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
503
share/xml/events2006.xml
Normal 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ät Duisburg-Essen, Glas-Pavilion</site>
|
||||
<address>Universitätsstraß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ä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é</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
611
share/xml/events2007.xml
Normal 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ä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ü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ó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ências da Universidade de Lisboa</site>
|
||||
</location>
|
||||
<description>I Fó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ücken</city>
|
||||
<site>FH Kaiserslautern, Site Zweibrü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
540
share/xml/events2008.xml
Normal 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
490
share/xml/events2009.xml
Normal 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 & 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ünchen</site>
|
||||
</location>
|
||||
<description>Discuss & 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&task=view&id=3&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&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
485
share/xml/events2010.xml
Normal 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ötvös Lorá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° 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° Conference & 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
247
share/xml/events2011.xml
Normal 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
237
share/xml/events2012.xml
Normal 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é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
39
share/xml/events2013.xml
Normal 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>
|
346
share/xml/freebsd-common.dsl
Normal file
346
share/xml/freebsd-common.dsl
Normal 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 "“") ]]>
|
||||
($mono-seq$ (process-children))
|
||||
<![ %output.html; [ (literal "”") ]]>
|
||||
))
|
||||
|
||||
<!-- 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
410
share/xml/freebsd-html.dsl
Normal 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 "<")
|
||||
(process-children)
|
||||
(literal ">"))))
|
||||
(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 "“")
|
||||
(process-children)
|
||||
(literal "”")))
|
||||
|
||||
;; 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
714
share/xml/freebsd-print.dsl
Normal 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
37
share/xml/freebsd.dsl
Normal 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
120
share/xml/freebsd.dtd
Normal 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
108
share/xml/freebsd.ent
Normal 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>%</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 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>[ OK ]</guibutton>">
|
||||
<!ENTITY gui.cancel "<guibutton>[ Cancel ]</guibutton>">
|
||||
<!ENTITY gui.yes "<guibutton>[ Yes ]</guibutton>">
|
||||
<!ENTITY gui.no "<guibutton>[ No ]</guibutton>">
|
59
share/xml/freebsd42.dtd
Normal file
59
share/xml/freebsd42.dtd
Normal 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>%</prompt>">
|
57
share/xml/gallery.dtd
Normal file
57
share/xml/gallery.dtd
Normal 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
184
share/xml/header.ent
Normal 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> | © 1995-2012 The FreeBSD Project.
|
||||
All rights reserved.</span>'>
|
||||
<!ENTITY email 'freebsd-questions'>
|
||||
<!ENTITY author '<a href="&base;/index.html">home</a> | <a href="&base;/mailto.html">contact</a> | <a href="&base;/copyright/index.html">legal</a> | ©right;'>
|
||||
<!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='';"
|
||||
value="&header2.word.search;" /><![CDATA[ ]]>
|
||||
<span> </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's Handbook</a></li>
|
||||
<li><a href="&base;/doc/en_US.ISO8859-1/books/developers-handbook">Developer'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>'>
|
6
share/xml/header.l10n.ent
Normal file
6
share/xml/header.l10n.ent
Normal 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 -->
|
28
share/xml/html401-freebsd.dtd
Normal file
28
share/xml/html401-freebsd.dtd
Normal 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
53
share/xml/ideas.dtd
Normal 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
99
share/xml/iso8879.ent
Normal 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
18
share/xml/l10n.ent
Normal 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
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
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
11
share/xml/man-refs.pl
Normal 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";
|
||||
}
|
13
share/xml/mirrors-local.xsl
Normal file
13
share/xml/mirrors-local.xsl
Normal 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>
|
261
share/xml/mirrors-master.xsl
Normal file
261
share/xml/mirrors-master.xsl
Normal 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
2225
share/xml/mirrors.xml
Normal file
File diff suppressed because it is too large
Load diff
57
share/xml/multimedia.dtd
Normal file
57
share/xml/multimedia.dtd
Normal 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
215
share/xml/navibar.ent
Normal 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's Handbook</a></li>
|
||||
<li><a href="&base;/doc/en_US.ISO8859-1/books/porters-handbook">Porter'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> 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 ''>
|
3
share/xml/navibar.l10n.ent
Normal file
3
share/xml/navibar.l10n.ent
Normal file
|
@ -0,0 +1,3 @@
|
|||
<!-- $FreeBSD$ -->
|
||||
|
||||
<!-- nabibar.l10n.ent in language neutral directory must be kept empty -->
|
82
share/xml/news.dtd
Normal file
82
share/xml/news.dtd
Normal 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
1773
share/xml/news.xml
Normal file
File diff suppressed because it is too large
Load diff
282
share/xml/notices.xml
Normal file
282
share/xml/notices.xml
Normal 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
26
share/xml/pgp.dsl
Normal 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
77
share/xml/press.dtd
Normal 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
326
share/xml/press.xml
Normal 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&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&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&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 "Why Are
|
||||
You Using FreeBSD?"</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. "FreeBSD has been a critical component of
|
||||
everything we do," Phillip Koblence, VP operations, NYI
|
||||
said in a statement. "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."</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&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&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&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 & 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&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 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 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
86
share/xml/release.ent
Normal 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'>
|
7
share/xml/release.l10n.ent
Normal file
7
share/xml/release.l10n.ent
Normal 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
47
share/xml/sitemap.dtd
Normal 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
72
share/xml/spellcheck.dsl
Normal 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
117
share/xml/statusreport.dtd
Normal 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;
|
114
share/xml/templates.entries.xsl
Normal file
114
share/xml/templates.entries.xsl
Normal 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>
|
353
share/xml/templates.events.xsl
Normal file
353
share/xml/templates.events.xsl
Normal 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) > number($curdate.year)) or
|
||||
(number(enddate/year) = number($curdate.year) and
|
||||
number(enddate/month) > number($curdate.month)) or
|
||||
(number(enddate/year) = number($curdate.year) and
|
||||
number(enddate/month) = number($curdate.month) and
|
||||
enddate/day >= $curdate.day))]"
|
||||
use="location/country" />
|
||||
|
||||
<xsl:variable name="charturl" select="'http://chart.apis.google.com/chart?cht=t&chs=400x200&chtm=world&chco=ffffff,ffbe38,600000&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"/>&chd=t:<xsl:value-of select="$chart-country-counts"/>&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) > number($curdate.year)) or
|
||||
(number(enddate/year) = number($curdate.year) and
|
||||
number(enddate/month) > number($curdate.month)) or
|
||||
(number(enddate/year) = number($curdate.year) and
|
||||
number(enddate/month) = number($curdate.month) and
|
||||
enddate/day >= $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) >= $startyear)) and
|
||||
((number(enddate/year) < number($curdate.year)) or
|
||||
(number(enddate/year) = number($curdate.year) and
|
||||
number(enddate/month) < number($curdate.month)) or
|
||||
(number(enddate/year) = number($curdate.year) and
|
||||
number(enddate/month) = number($curdate.month) and
|
||||
number(enddate/day) < 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&q=<xsl:value-of select="name" />&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&q=<xsl:value-of select="name" />&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> </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>
|
118
share/xml/templates.events2ics.xsl
Normal file
118
share/xml/templates.events2ics.xsl
Normal 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>
|
68
share/xml/templates.news-rdf.xsl
Normal file
68
share/xml/templates.news-rdf.xsl
Normal 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() <= 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>
|
97
share/xml/templates.news-rss.xsl
Normal file
97
share/xml/templates.news-rss.xsl
Normal 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() <= 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>
|
65
share/xml/templates.newsflash.xsl
Normal file
65
share/xml/templates.newsflash.xsl
Normal 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>
|
120
share/xml/templates.oldnewsflash.xsl
Normal file
120
share/xml/templates.oldnewsflash.xsl
Normal 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() > 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>
|
88
share/xml/templates.oldpress.xsl
Normal file
88
share/xml/templates.oldpress.xsl
Normal 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>
|
299
share/xml/templates.pastevents.xsl
Normal file
299
share/xml/templates.pastevents.xsl
Normal 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) > number($curdate.year)) or
|
||||
(number(enddate/year) = number($curdate.year) and
|
||||
number(enddate/month) > number($curdate.month)) or
|
||||
(number(enddate/year) = number($curdate.year) and
|
||||
number(enddate/month) = number($curdate.month) and
|
||||
enddate/day >= $curdate.day))]"
|
||||
use="location/country" />
|
||||
|
||||
<xsl:variable name="charturl" select="'http://chart.apis.google.com/chart?cht=t&chs=400x200&chtm=world&chco=ffffff,ffbe38,600000&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"/>&chd=t:<xsl:value-of select="$chart-country-counts"/>&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&q=<xsl:value-of select="name" />&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&q=<xsl:value-of select="name" />&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> </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>
|
123
share/xml/templates.press-rss.xsl
Normal file
123
share/xml/templates.press-rss.xsl
Normal 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() <= 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>
|
61
share/xml/templates.press.xsl
Normal file
61
share/xml/templates.press.xsl
Normal 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>
|
63
share/xml/templates.usergroups.xsl
Normal file
63
share/xml/templates.usergroups.xsl
Normal 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&chs=400x200&chtm=world&chco=ffffff,ffbe38,600000&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"/>&chd=t:<xsl:value-of select="$chart-country-counts"/>&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
502
share/xml/trademarks.ent
Normal 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 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, É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 Athlon</trademark>">
|
||||
<!ENTITY amd.duron "<trademark>AMD Duron</trademark>">
|
||||
<!ENTITY amd.k6 "<trademark class='registered'>AMD-K6</trademark>">
|
||||
<!ENTITY amd.opteron "<trademark>AMD Opteron</trademark>">
|
||||
<!ENTITY amd.sempron "<trademark>AMD Sempron</trademark>">
|
||||
<!ENTITY amd.turion "<trademark>AMD Turion</trademark>">
|
||||
<!ENTITY athlon "<trademark>Athlon</trademark>">
|
||||
<!ENTITY elan "<trademark>É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 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 "µsoft; &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; 2000">
|
||||
<!ENTITY windowsnt "<trademark class='registered'>Windows NT</trademark>">
|
||||
<!ENTITY windowsxp "&windows; 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 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; &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 Blade</trademark>">
|
||||
<!ENTITY sun.enterprise "<trademark>Sun Enterprise</trademark>">
|
||||
<!ENTITY sun.fire "<trademark>Sun Fire</trademark>">
|
||||
<!ENTITY sun.ultra "Sun <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>™</quote> or the
|
||||
<quote>®</quote> symbol.</para>">
|
||||
|
||||
<!ENTITY legalnotice '
|
||||
<legalnotice id="legalnotice">
|
||||
<para>Redistribution and use in source (SGML DocBook) and 'compiled'
|
||||
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 ™ symbol.</para>
|
||||
</legalnotice>
|
||||
'>
|
50
share/xml/transtable-common.xsl
Normal file
50
share/xml/transtable-common.xsl
Normal 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>
|
21
share/xml/transtable-local.xsl
Normal file
21
share/xml/transtable-local.xsl
Normal 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>
|
88
share/xml/transtable-master.xsl
Normal file
88
share/xml/transtable-master.xsl
Normal 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"> </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
84
share/xml/transtable.xml
Normal 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
172
share/xml/urls.ent
Normal 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
38
share/xml/usergroups.dtd
Normal 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
1145
share/xml/usergroups.xml
Normal file
File diff suppressed because it is too large
Load diff
168
share/xml/xhtml.xsl
Normal file
168
share/xml/xhtml.xsl
Normal 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">
|
||||
©right;<br/>
|
||||
<xsl:if test="$date != ''">
|
||||
&lastmod; <xsl:value-of select="$date"/>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
63
share/xml/xhtml10-freebsd.dtd
Normal file
63
share/xml/xhtml10-freebsd.dtd
Normal 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;
|
77
share/xml/xslt10-freebsd.dtd
Normal file
77
share/xml/xslt10-freebsd.dtd
Normal 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
382
share/xml/xslt10.dtd
Normal 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; "‰"
|
||||
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;>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue