diff --git a/en_US.ISO8859-1/htdocs/search/Makefile b/en_US.ISO8859-1/htdocs/search/Makefile
index ffed39f968..e0650629b0 100644
--- a/en_US.ISO8859-1/htdocs/search/Makefile
+++ b/en_US.ISO8859-1/htdocs/search/Makefile
@@ -1,18 +1,20 @@
# $FreeBSD$
.if exists(../Makefile.conf)
.include "../Makefile.conf"
.endif
.if exists(../Makefile.inc)
.include "../Makefile.inc"
.endif
DOCS+= search.xml
DOCS+= searchhints.xml
DOCS+= search-mid.xml
+SUBDIR+= opensearch
+
INDEXLINK= search.html
XMLDOCS= index-site:xsl:sitemap.xml
.include "${DOC_PREFIX}/share/mk/web.site.mk"
diff --git a/en_US.ISO8859-1/htdocs/search/opensearch/Makefile b/en_US.ISO8859-1/htdocs/search/opensearch/Makefile
new file mode 100644
index 0000000000..dbbc22745f
--- /dev/null
+++ b/en_US.ISO8859-1/htdocs/search/opensearch/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+.if exists(../Makefile.conf)
+.include "../Makefile.conf"
+.endif
+.if exists(../Makefile.inc)
+.include "../Makefile.inc"
+.endif
+
+DOCS+= opensearch.xml
+INDEXLINK= opensearch.html
+
+DATA=
+DATA+= opensearch.js
+
+DATA+= man.xml
+DATA+= man-freebsd-release-ports.xml
+DATA+= message-id.xml
+
+# external sites
+DATA+= markmail.xml
+
+.include "${DOC_PREFIX}/share/mk/web.site.mk"
diff --git a/en_US.ISO8859-1/htdocs/search/opensearch/man-freebsd-release-ports.xml b/en_US.ISO8859-1/htdocs/search/opensearch/man-freebsd-release-ports.xml
new file mode 100644
index 0000000000..157c423613
--- /dev/null
+++ b/en_US.ISO8859-1/htdocs/search/opensearch/man-freebsd-release-ports.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ FreeBSD + Ports Manpages
+ FreeBSD Manual Pages
+ FreeBSD Release + Ports Manual Pages
+
+ The FreeBSD Project
+ https://www.freebsd.org/
+ https://www.freebsd.org/favicon.ico
+ en
+ ISO-8859-1
+
+
diff --git a/en_US.ISO8859-1/htdocs/search/opensearch/man.xml b/en_US.ISO8859-1/htdocs/search/opensearch/man.xml
new file mode 100644
index 0000000000..ea3ccea8b3
--- /dev/null
+++ b/en_US.ISO8859-1/htdocs/search/opensearch/man.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ FreeBSD Manpages
+ FreeBSD Manual Pages
+ FreeBSD Manual Pages
+
+ The FreeBSD Project
+ https://www.freebsd.org/
+ https://www.freebsd.org/favicon.ico
+ en
+ ISO-8859-1
+
+
diff --git a/en_US.ISO8859-1/htdocs/search/opensearch/markmail.xml b/en_US.ISO8859-1/htdocs/search/opensearch/markmail.xml
new file mode 100644
index 0000000000..79d661eaeb
--- /dev/null
+++ b/en_US.ISO8859-1/htdocs/search/opensearch/markmail.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+ MarkMail FreeBSD
+ FreeBSD Mailing List Search by MarkMail
+ FreeBSD Mailing List Search by MarkMail
+
+ The FreeBSD Project
+ https://www.freebsd.org/
+ https://www.freebsd.org/favicon.ico
+ en
+
+
diff --git a/en_US.ISO8859-1/htdocs/search/opensearch/message-id.xml b/en_US.ISO8859-1/htdocs/search/opensearch/message-id.xml
new file mode 100644
index 0000000000..d726252234
--- /dev/null
+++ b/en_US.ISO8859-1/htdocs/search/opensearch/message-id.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ FreeBSD Mail Message-ID
+ FreeBSD Mail Message-ID
+ FreeBSD Mail Message-ID
+
+ The FreeBSD Project
+ https://www.freebsd.org/
+ https://www.freebsd.org/favicon.ico
+ en
+ ISO-8859-1
+
+
diff --git a/en_US.ISO8859-1/htdocs/search/opensearch/opensearch.js b/en_US.ISO8859-1/htdocs/search/opensearch/opensearch.js
new file mode 100644
index 0000000000..06297b1f99
--- /dev/null
+++ b/en_US.ISO8859-1/htdocs/search/opensearch/opensearch.js
@@ -0,0 +1,10 @@
+
+function install(link) {
+ if (typeof(window.external) != 'undefined' && typeof(window.external.AddSearchProvider) != 'undefined') {
+ window.external.AddSearchProvider(link.href);
+ return false;
+ } else {
+ return confirm("The plugin couldn’t be installed automatically. Display it instead?");
+ }
+}
+
diff --git a/en_US.ISO8859-1/htdocs/search/opensearch/opensearch.xml b/en_US.ISO8859-1/htdocs/search/opensearch/opensearch.xml
new file mode 100644
index 0000000000..370fdac4a2
--- /dev/null
+++ b/en_US.ISO8859-1/htdocs/search/opensearch/opensearch.xml
@@ -0,0 +1,56 @@
+
+
+]>
+
+
+
+ &title;
+
+ $FreeBSD$
+
+
+
+
+
+ Firefox put a few popular search sites in the Search Bar
+ in the upper-right corner of Firefox. Click on a item to
+ add the FreeBSD Search Services to your Firefox Search Bar.
+
+ By the FreeBSD.org web site
+
+
+ External Plugins
+
+
+ External help links: Firefox
+ Search Engines
+
+
+Return to the search page
+
+
+
+
+
diff --git a/en_US.ISO8859-1/htdocs/search/search.xml b/en_US.ISO8859-1/htdocs/search/search.xml
index 1e0b1a4583..77d93c3706 100644
--- a/en_US.ISO8859-1/htdocs/search/search.xml
+++ b/en_US.ISO8859-1/htdocs/search/search.xml
@@ -1,112 +1,113 @@
]>
&title;
$FreeBSD$
FreeBSD Search Services
+ List of FreeBSD OpenSearch Plugins
Web pages (including FAQ and Handbook)
Search within sites:
Manual Pages
Search for:
Ported applications
Search for:
Mailing list archives
The mailing list archive
indexes are now updated weekly!
An alternative way to read the mailing lists archives is to use the
Mailman/Pipermail
list archive (note that this archive only carries messages from
March 2003 onward).
The mailing lists (as well as many others) have also been archived by MarkMail.