aboutsummaryrefslogtreecommitdiff
path: root/ru_RU.KOI8-R/htdocs/ports
diff options
context:
space:
mode:
authorSergio Carlavilla Delgado <carlavilla@FreeBSD.org>2021-01-25 23:31:29 +0000
committerSergio Carlavilla Delgado <carlavilla@FreeBSD.org>2021-01-25 23:31:29 +0000
commit989d921f5d4ac8d8b7c831c13b8954ad1901be24 (patch)
treea5d768f9af4b55422fdf5b17064879ae1c7ce032 /ru_RU.KOI8-R/htdocs/ports
parent0cff342f42461c5081b98bce7581f43df319e4f4 (diff)
downloaddoc-989d921f5d4ac8d8b7c831c13b8954ad1901be24.tar.gz
doc-989d921f5d4ac8d8b7c831c13b8954ad1901be24.zip
Migrate doc to Hugo/AsciiDoctor
I'm very pleased to announce the release of our new website and documentation using the new toolchain with Hugo and AsciiDoctor. To get more information about the new toolchain please read the FreeBSD Documentation Project Primer[1], Hugo docs[2] and AsciiDoctor docs[3]. Acknowledgment: Benedict Reuschling <bcr@> Glen Barber <gjb@> Hiroki Sato <hrs@> Li-Wen Hsu <lwhsu@> Sean Chittenden <seanc@> The FreeBSD Foundation [1] https://docs.FreeBSD.org/en/books/fdp-primer/ [2] https://gohugo.io/documentation/ [3] https://docs.asciidoctor.org/home/ Approved by: doceng, core
Diffstat (limited to 'ru_RU.KOI8-R/htdocs/ports')
-rw-r--r--ru_RU.KOI8-R/htdocs/ports/Makefile98
-rw-r--r--ru_RU.KOI8-R/htdocs/ports/Makefile.inc23
-rw-r--r--ru_RU.KOI8-R/htdocs/ports/Makefile.inc020
-rwxr-xr-xru_RU.KOI8-R/htdocs/ports/categories100
-rw-r--r--ru_RU.KOI8-R/htdocs/ports/categories.descriptions13
-rw-r--r--ru_RU.KOI8-R/htdocs/ports/growth/Makefile11
-rw-r--r--ru_RU.KOI8-R/htdocs/ports/index.xml74
-rw-r--r--ru_RU.KOI8-R/htdocs/ports/installing.xml43
-rwxr-xr-xru_RU.KOI8-R/htdocs/ports/packages25
-rwxr-xr-xru_RU.KOI8-R/htdocs/ports/portindex393
-rw-r--r--ru_RU.KOI8-R/htdocs/ports/ports.ent23
-rw-r--r--ru_RU.KOI8-R/htdocs/ports/references.xml98
-rw-r--r--ru_RU.KOI8-R/htdocs/ports/searching.xml48
-rw-r--r--ru_RU.KOI8-R/htdocs/ports/updating.xml60
14 files changed, 0 insertions, 1029 deletions
diff --git a/ru_RU.KOI8-R/htdocs/ports/Makefile b/ru_RU.KOI8-R/htdocs/ports/Makefile
deleted file mode 100644
index c2de94ffb1..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/Makefile
+++ /dev/null
@@ -1,98 +0,0 @@
-#
-# The FreeBSD Russian Documentation Project
-#
-# $FreeBSD$
-# $FreeBSDru: frdp/www/ru/ports/Makefile,v 1.9 2004/03/23 21:09:19 phantom Exp $
-#
-# Original revision: r39632
-#
-
-.if exists(../Makefile.conf)
-.include "../Makefile.conf"
-.endif
-.if exists(../Makefile.inc)
-.include "../Makefile.inc"
-.endif
-.if exists(Makefile.inc)
-.include "Makefile.inc"
-.endif
-
-FETCH_OPT?= -am
-
-.if defined(PINDEX_OVERRIDE)
-${INDEX}: ${PINDEX_OVERRIDE}
- ${CP} ${PINDEX_OVERRIDE} ${INDEX}
-.elif defined(NOPORTSNET)
-${INDEX}: $${PORTSBASE}/${PINDEX}
- ${CP} ${PORTSBASE}/${PINDEX} ${INDEX}
-.else
-${INDEX}:
- ${FETCH} ${FETCH_OPT} -o ${INDEX}.bz2 ${INDEXURI}.bz2
- ${BUNZIP2} ${INDEX}.bz2
-.endif
-
-HOSTNAME!= hostname
-.if ${HOSTNAME} == "freefall.freebsd.org" || ${HOSTNAME} == "build-web.ysv.freebsd.org"
-CLUSTER_MACHINE= YES
-.endif
-
-# Build the list of available packages, but only on the main FreeBSD machines.
-# Don't build the list if NO_PACKAGES_LINK is set and not empty.
-#
-packages.exists:
-.if defined(CLUSTER_MACHINE) && (!defined(NO_PACKAGES_LINK) || empty(NO_PACKAGES_LINK))
- @if ${SH} ${.CURDIR}/packages > ${.TARGET}.temp; then \
- ${MV} ${.TARGET}.temp ${.TARGET}; \
- else \
- ${RM} ${.TARGET}.temp; ${TOUCH} ${.TARGET}; \
- fi;
-.else
- ${TOUCH} ${.TARGET}
-.endif
-
-Makefile.gen: categories-alpha.xml categories-grouped.xml index.xml \
- installing.xml master-index.xml references.xml searching.xml \
- statistics.ent updating.xml .NOTMAIN
- ( ${ECHO_CMD} DOCS= *.xml | ${SED} 's|catalog-cwd\.xml||g';\
- ${ECHO_CMD} -n "DYNAMIC_DOCS= ";\
- ${ECHO_CMD} -n " categories-alpha.xml";\
- ${ECHO_CMD} -n " categories-grouped.xml";\
- ${ECHO_CMD} -n " master-index.xml";\
- ${ECHO_CMD} -n " statistics.ent";\
- ) > Makefile.gen
- for categoryfile in ${CATEGORYLIST}; do \
- ${ECHO_CMD} -n " $$categoryfile.xml" >> Makefile.gen; \
- done
- ${ECHO_CMD} >> Makefile.gen
-
-# set dependencies for parallel build
-categories-grouped.xml master-index.xml statistics.ent: categories-alpha.xml
-
-# this builds: categories-alpha.xml, categories-grouped.xml,
-# master-index.xml, statistics.ent, <category>.xml
-CATEGORYLIST=`grep "^[a-z]" categories | awk -F, '{print $$1}'`
-categories-alpha.xml: ${INDEX} categories categories.descriptions \
- packages.exists portindex ports.ent .NOTMAIN
- ${RM} -f categories-alpha.xml categories-grouped.xml \
- master-index.xml statistics.ent
- for categoryfile in ${CATEGORYLIST}; do \
- rm -f "$$categoryfile.xml"; \
- done
- ${PORTINDEX} ${INDEX} ${.CURDIR}
-
-install: Makefile.gen index.html references.html beforeinstall
-
-all install clean:
- cd ${.CURDIR}; \
- ${MAKE} ${MAKEFLAGS} -f ${.CURDIR}/Makefile.inc0 ${.TARGET}
-.if defined(WITH_PORTS_GROWTH)
- cd growth; \
- ${MAKE} ${MAKEFLAGS} ${.TARGET}
-beforeinstall:
-.else
-beforeinstall:
- ${SED} -i "" -e 's,href="growth,href="http://www.FreeBSD.org/ports/growth,' index.html
- ${SED} -i "" -e 's,href="growth,href="http://www.FreeBSD.org/ports/growth,' references.html
-.endif
-
-.include "${DOC_PREFIX}/share/mk/web.site.mk"
diff --git a/ru_RU.KOI8-R/htdocs/ports/Makefile.inc b/ru_RU.KOI8-R/htdocs/ports/Makefile.inc
deleted file mode 100644
index e0d9bd7474..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/Makefile.inc
+++ /dev/null
@@ -1,23 +0,0 @@
-#
-# The FreeBSD Russian Documentation Project
-#
-# $FreeBSD$
-# $FreeBSDru: frdp/www/ru/ports/Makefile.inc,v 1.3 2004/01/06 17:28:41 andy Exp $
-#
-# Original revision: r39534
-#
-
-PORTINDEX= ${PERL} ${.CURDIR}/portindex
-INDEX= INDEX
-PINDEX= ports/${INDEX}
-
-COOKIE= ${INDEX} Makefile.gen
-
-CLEANFILES+= ${INDEX} ${INDEX}.bz2
-CLEANFILES+= packages.exists.temp packages.exists
-CLEANFILES+= ${DYNAMIC_DOCS}
-CLEANFILES+= Makefile.gen
-CLEANFILES+= ports.count
-
-_ALLINSTALL= packages.exists categories
-
diff --git a/ru_RU.KOI8-R/htdocs/ports/Makefile.inc0 b/ru_RU.KOI8-R/htdocs/ports/Makefile.inc0
deleted file mode 100644
index b226f14cfd..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/Makefile.inc0
+++ /dev/null
@@ -1,20 +0,0 @@
-# $FreeBSD$
-# The FreeBSD Russian Documentation Project
-# $FreeBSDru: frdp/www/ru/ports/Makefile.inc0,v 1.4 2000/11/10 17:04:52 phantom Exp $
-# Original revision: r38826
-
-.if exists(../Makefile.conf)
-.include "../Makefile.conf"
-.endif
-.if exists(../Makefile.inc)
-.include "../Makefile.inc"
-.endif
-.if exists(Makefile.inc)
-.include "Makefile.inc"
-.endif
-
-.if exists(Makefile.gen)
-.include "Makefile.gen"
-.endif
-
-.include "${DOC_PREFIX}/share/mk/web.site.mk"
diff --git a/ru_RU.KOI8-R/htdocs/ports/categories b/ru_RU.KOI8-R/htdocs/ports/categories
deleted file mode 100755
index 615ce48e3b..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/categories
+++ /dev/null
@@ -1,100 +0,0 @@
-# Originally from src/release/sysinstall/index.c,v 1.57 1998/10/15
-#
-# The FreeBSD Russian Documentation Project
-#
-# $FreeBSD$
-# $FreeBSDru: frdp/www/ru/ports/categories,v 1.15 2004/03/10 13:28:20 den Exp $
-#
-# Original revision: r38826
-
-accessibility, "Порты в помощь людям с ограниченными возможностями.",EU
-afterstep, "Порты, поддерживающие менеджер окон AfterStep.",VC
-arabic, "Программное обеспечение, адаптированное к арабскому рынку.",HL
-archivers, "Утилиты для архивирования и разархивирования данных.",SAAD
-astro, "Приложения, связанные с астрономией.",SAE
-audio, "Утилиты для работы со звуком - большинству требуется звуковой адаптер.",EU
-benchmarks, "Утилиты для измерения производительности системы.",AOP
-biology, "Программное обеспечение, связанное с биологией.",SAE
-cad, "Утилиты для Систем Автоматизированного Проектирования.",SAE
-chinese, "Портированные приложения, специфические для Китая.",HL
-comms, "Коммуникационные утилиты.",CCATI
-converters, "Утилиты для преобразования форматов.",AOP
-databases, "Программное обеспечение для баз данных.",SAAD
-deskutils, "Различные утилиты для рабочего стола.",EU
-devel, "Утилиты и библиотеки для разработки программного обеспечения.",SAAD
-dns, "Клиентские и серверные утилиты DNS.",CCATI
-docs, "Мета-порты для документации FreeBSD.",VC
-editors, "Обычные текстовые редакторы.",SAAD
-elisp, "Всё, что связано с Emacs Lisp.",VC
-emulators, "Программы эмуляции других типов ОС.",SAAD
-enlightenment, "Enlightenment Desktop Environment.",VC
-finance, "Приложения, связанные с деньгами и финансами",EU
-french, "Портированные программы, специфические для Франции",HL
-ftp, "Клиенты и серверы FTP.",CCATI
-games, "Разнообразнейшие игрушки.",EU
-geography, "Порты, имеющие отношение к географии.",VC
-german, "Портированные приложения, специфические для немецкоязычных стран.",HL
-gnome, "Компоненты для Gnome Desktop.",VC
-gnustep, "Программное обеспечение для GNUstep Desktop Environment.",VC
-graphics, "Утилиты и библиотеки для работы с графикой.",EU
-hamradio, "Программное обеспечение для радиолюбителей.",VC
-haskell, "Программное обеспечение, связанное с языком Haskell.",VC
-hebrew, "Программное обеспечение с поддержкой иврита.",HL
-hungarian, "Программное обеспечение, адаптированное к венгерскому рынку.",HL
-ipv6, "ПО с поддержкой IPv6.",VC
-irc, "Утилиты для Internet Relay Chat.",CCATI
-japanese, "Портированные приложения, специфические для Японии.",HL
-java, "Поддержка языка Java.",SAAD
-kde, "Программы для K Desktop Environment.",VC
-kld, "Загружаемые модули ядра.",VC
-korean, "Портированные приложения, специфические для Кореи.",HL
-lang, "Языки программирования.",SAAD
-linux, "Программы для Linux, которые могут быть запущены в режиме бинарной совместимости.",VC
-lisp, "Все, что имеет отношение к чистому lisp.",VC
-mail, "Утилиты и пакеты для работы с электронной почтой.",CCATI
-math, "Математическое программное обеспечение.",SAE
-mbone, "Приложения и утилиты для MBONE.",VC
-misc, "Разное.",AOP
-multimedia, "Программное обеспечения для работы с мультимедиа.",EU
-net, "Утилиты для работы с сетью.",CCATI
-net-im, "Приложения для мгновенного обмена сообщениями.",CCATI
-net-mgmt, "Утилиты управления сетью.",CCATI
-net-p2p, "Приложения для работы с пиринговыми (P2P) сетями.",EU
-news, "Поддержка телеконференций USENET.",CCATI
-palm, "Программная поддержка линейки Palm(tm).",AOP
-parallel, "Приложения, имеющие отношение к параллельным вычислениям.",VC
-pear, "Утилиты/модули системы PEAR.",VC
-perl5, "Утилиты/модули для языка PERL5.",VC
-plan9, "Программное обеспечение операционной системы Plan9.",VC
-polish, "Портированные приложения, адаптированные к польскому рынку.",HL
-ports-mgmt, "Утилиты для управления портами и пакетами.",SAAD
-portuguese, "Программное обеспечение, адаптированное к португальскому рынку",HL
-print, "Инструменты для работы с печатью.",EU
-python, "Программное обеспечение, связанное с языком Python.",VC
-ruby, "Программное обеспечение, связанное с языком Ruby.",VC
-rubygems, "Пакеты для системы RubyGems.",VC
-russian, "Портированные приложения, специфические для России.",HL
-scheme, "Программное обеспечение, связанное с языком Scheme.",VC
-science, "Научное программное обеспечение.",SAE
-security, "Программы, обеспечивающие безопасность системы.",SAAD
-shells, "Различные оболочки (tcsh, bash, и т.д.).",EU
-spanish, "Портированные приложения, специфичные для Испании.",HL
-sysutils, "Различные системные утилиты.",SAAD
-tcl, "TCL и основанные на нем пакеты.",VC
-textproc, "Утилиты для текстовой обработки/поиска.",EU
-tk, "Tk и основанные на нем пакеты.",VC
-ukrainian, "Портированные приложения, специфические для Украины.",HL
-vietnamese, "Портированные приложения, специфические для Вьетнама.",HL
-windowmaker, "Порты, поддерживающие менеджер окон WindowMaker.",VC
-www, "Утилиты для WEB (браузеры, серверы HTTP, и т.д.).",CCATI
-x11, "Утилиты для X Window System.",XWS
-x11-clocks, "Часы для X Window System.",XWS
-x11-drivers, "Драйвера для X Window System.",XWS
-x11-fm, "Менеджеры файлов для X Window System.",XWS
-x11-fonts, "Шрифты для X Window System и утилиты для работы с ними.",XWS
-x11-servers, "Серверы для X Window System.",XWS
-x11-themes, "Темы для X Window System.",XWS
-x11-toolkits, "Пакеты разработки приложения для X Window System.",XWS
-x11-wm, "Оконные менеджеры для X Window System.",XWS
-xfce, "Порты, поддерживающие Xfce десктоп.",VC
-zope, "Программное обеспечение, имеющее отношение к платформе Zope",VC
diff --git a/ru_RU.KOI8-R/htdocs/ports/categories.descriptions b/ru_RU.KOI8-R/htdocs/ports/categories.descriptions
deleted file mode 100644
index 833d08d38d..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/categories.descriptions
+++ /dev/null
@@ -1,13 +0,0 @@
-# $FreeBSD$
-#
-# Original revision: r38826
-#
-
-EU,Порты, предназначенные для обычных пользователей
-SAAD,Порты, предназначенные для системных администраторов и разработчиков
-CCATI,Порты для компьютерных коммуникаций и для работы с Интернет
-XWS,Порты X Window System
-SAE,Порты научных и инженерных программ
-HL,Порты, имеющие отношение к естественным языкам
-VC,Порты в виртуальных категориях
-AOP,Прочие порты
diff --git a/ru_RU.KOI8-R/htdocs/ports/growth/Makefile b/ru_RU.KOI8-R/htdocs/ports/growth/Makefile
deleted file mode 100644
index 27487f3fc6..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/growth/Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
-# $FreeBSD$
-#
-# Original revision: r38826
-#
-
-TOOLDIR=${.CURDIR}/../../../../share/tools/portsgrowth
-
-all install clean:
- cd ${TOOLDIR}; \
- ${MAKE} ${MAKEFLAGS} ${.TARGETS}
-
diff --git a/ru_RU.KOI8-R/htdocs/ports/index.xml b/ru_RU.KOI8-R/htdocs/ports/index.xml
deleted file mode 100644
index 656011a0b3..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/index.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="koi8-r"?>
-<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
-"http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
-<!ENTITY title 'Порты FreeBSD'>
-<!ENTITY email 'ports'>
-<!ENTITY % ports.ent SYSTEM "ports.ent">
-%ports.ent;
-<!ENTITY % statistics.ent SYSTEM "statistics.ent">
-%statistics.ent;
-]>
-
-<!--
- Original revision: r39632
--->
-
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>&title;</title>
-
- <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
- </head>
-
- <body class="navinclude.ports">
-
-&searchform;
-
-<hr/>
-
-<p>Коллекция Портов и Пакетов FreeBSD даёт пользователям и администраторам
-простой метод установки приложений. На текущий момент всего портов доступно:
-<!--<a href="growth/status.png">--><b>&ports.count;</b><!--</a>-->.
-</p>
-
-<p>Коллекция портов поддерживается на последних релизах веток
-<a href="&enbase;/doc/ru_RU.KOI8-R/books/faq/introduction.html#CURRENT">
-FreeBSD-CURRENT</a> и
-<a href="&enbase;/doc/ru_RU.KOI8-R/books/faq/introduction.html#STABLE">
-FreeBSD-STABLE</a>. Предыдущие релизы не поддерживаются и могут работать
-или не работать корректно с обновленной коллекцией портов. Со временем
-изменения в коллекции портов могут быть основаны на возможностях, не
-представленных в предыдущих релизах. Мы стараемся не нарушать поддержку
-последних релизов, но иногда это невозможно. Когда сообщество пользователей
-предлагает исправления, они обычно вносятся.
-</p>
-
-<p>Каждый ``порт'', указанный здесь, содержит все патчи, необходимые для
-компиляции и запуска оригинального приложения во FreeBSD. Установка
-приложения проста и сводится к выполнению команды
-<tt><a href="http://www.freebsd.org/cgi/man.cgi?query=make">make</a>
-install</tt> в каталоге порта. Загрузив и установив
-<!--<a href="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/ports/ports.tar.gz">-->
-<a href="&enbase;/doc/ru_RU.KOI8-R/books/handbook/ports-using.html#ports-tree">
-полное дерево портов</a>, вы моментально получаете тысячи приложений под
-рукой.
-</p>
-
-<p>
-<tt>Makefile</tt> каждого порта автоматически сгружает исходный код
-приложения с локального диска или CDROM либо по
-<a href="http://www.freebsd.org/cgi/man.cgi?query=ftp"><tt>ftp</tt></a>,
-распаковывает его в вашей системе, прикладывает патчи и компилирует. Если
-всё проходит гладко, набор команды <tt>make install</tt> приводит к
-установке приложения и регистрации его в системе.</p>
-
-<p>Для большинства портов имеется уже откомпилированный <tt>пакет</tt>,
-что позволяет избавиться от компиляции чего бы то ни было. В каждом порту
-имеется ссылка на соответствующий пакет и вы можете просто скачать
-соответствующий файл, а затем применить к нему команду
-<a href="http://www.freebsd.org/cgi/man.cgi?query=pkg_add"><tt>pkg_add</tt></a>
-либо указать местоположение пакета в виде ссылки в командной строке при
-запуске <tt>pkg_add</tt>, так как эта утилита способна воспринимать
-как имена файлов, так и URL.</p>
-
-</body>
-</html>
diff --git a/ru_RU.KOI8-R/htdocs/ports/installing.xml b/ru_RU.KOI8-R/htdocs/ports/installing.xml
deleted file mode 100644
index 512f21aacc..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/installing.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="koi8-r"?>
-<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
-"http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
-<!ENTITY title 'Установка Коллекции портов FreeBSD'>
-<!ENTITY % ports.ent SYSTEM "ports.ent">
-%ports.ent;
-<!ENTITY email 'ports'>
-%statistics.ent;
-]>
-
-<!--
- $FreeBSD$
-
- Original revision: r47265
--->
-
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>&title;</title>
-
- <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
- </head>
-
- <body class="navinclude.ports">
-
-&searchform;
-
-<hr/>
-
-<p>Программа установки &os; позволяет установить Коллекцию Портов
- вместе с установкой операционной системы. Обратитесь к странице
- Справочника <a
- href="&enbase;/cgi/man.cgi?query=bsdinstall"><tt>bsdinstall</tt></a>
- для &os;&nbsp;9.X и более новых версий, или <a
- href="&enbase;/cgi/man.cgi?query=sysinstall"><tt>sysinstall</tt></a>
- для &os;&nbsp;8.X и более старых версий.</p>
-
-<p>Если Коллекция Портов изначально не установлена, вы можете её
- добавить с помощью <a
- href="&enbase;/doc/ru_RU.KOI8-R/books/handbook/ports-using.html"><tt>portsnap</tt></a>
- или <a
- href="&enbase;/doc/ru_RU.KOI8-R/books/handbook/svn.html">Subversion</a>.</p>
-</body>
-</html>
diff --git a/ru_RU.KOI8-R/htdocs/ports/packages b/ru_RU.KOI8-R/htdocs/ports/packages
deleted file mode 100755
index 75f256914e..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/packages
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/sh
-# Copyright (c) June 1998 Wolfram Schneider <wosch@FreeBSD.ORG>, Berlin.
-#
-# packages - create a sorted list of precompiled packages which
-# are available at the FreeBSD FTP Server.
-#
-# $FreeBSD$
-# The FreeBSD Russian Documentation Project
-# Original revision: r38826
-
-PATH=/bin:/usr/bin:/usr/local/bin; export PATH
-
-url="http://pkg.freebsd.org/freebsd:10:x86:64/latest/All/"
-
-temp=_lynx$$
-
-if lynx -source "$url" > $temp || ( sleep 300; lynx -source "$url" > $temp ) || ( sleep 300; lynx -source "$url" > $temp )
-then
- perl -ne 'print $1, "\n" if m%href="([^"]+)"%oi' < $temp |
- perl -npe 's%.*/%%' | sort | grep -v '^\.\.$'
- rm -f $temp
-else
- rm -f $temp
- exit 1
-fi
diff --git a/ru_RU.KOI8-R/htdocs/ports/portindex b/ru_RU.KOI8-R/htdocs/ports/portindex
deleted file mode 100755
index 130c54fda2..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/portindex
+++ /dev/null
@@ -1,393 +0,0 @@
-#!/usr/bin/perl -w
-
-# convert a ports INDEX file to XML files
-#
-# by John Fieber <jfieber@FreeBSD.org>
-# Mon May 13 10:31:58 EST 1996
-
-#
-# The FreeBSD Russian Documentation Project
-#
-# $FreeBSD$
-# $FreeBSDru: frdp/www/ru/ports/portindex,v 1.14 2004/03/23 21:10:07 phantom Exp $
-#
-# Original revision: r45243
-#
-
-############################################################
-
-use strict;
-use POSIX;
-use IO::File;
-
-my $base = "";
-my $baseHTTP = "";
-my $urlcgi = "";
-my $packagesURL = "";
-my $today = getdate();
-my %p = ();
-
-# Load local config file. You can override in portindex.conf
-# the variables for the default web and the ftp server. This
-# make it easy to maintain a local web mirror and let the
-# URL point to yourself and not to the standard FreeBSD FTP server.
-
-my $config = $0 . '.' . 'conf';
-do $config if -f $config;
-
-# This is the base of where we ftp stuff from
-my $ftpserver;
-if ($ENV{'MASTER_FTP_SERVER'}) {
- $ftpserver = $ENV{'MASTER_FTP_SERVER'};
-} else {
- $ftpserver = 'ftp://ftp.FreeBSD.org' if !$ftpserver;
-}
-$baseHTTP = $base if !$baseHTTP;
-my $baseFTP = "$ftpserver/pub/FreeBSD/ports/ports";
-my $baseCVSWEB = 'http://www.FreeBSD.org/cgi/cvsweb.cgi/';
-$urlcgi = 'http://www.FreeBSD.org/cgi/url.cgi' if !$urlcgi;
-$packagesURL = "$ftpserver/pub/FreeBSD/ports/i386/packages-stable/All/"
- if !$packagesURL;
-# support tar on the fly or gzip'ed tar on the fly
-my $ftparchive = '';
-$ftparchive = 'tar' if !defined $ftparchive;
-
-
-# ports download sources script
-my $pds = 'http://www.FreeBSD.org/cgi/pds.cgi';
-
-# better layout and link to the sources
-if ($urlcgi) {
- $baseHTTP = $urlcgi . '?' . $baseHTTP;
-}
-
-my %packages = ();
-my %category_description = ();
-my @category_groups = ();
-my %category_groups = ();
-packages_exist('packages.exists');
-category_description(($ARGV[1] || '.') . '/categories' );
-category_groups(($ARGV[1] || '.') . '/categories.descriptions' );
-main();
-
-sub getdate {
- return POSIX::strftime("%d-%B-%Y", localtime);
-}
-
-sub header {
- my $fh = shift;
- my $htext = shift;
- #local($fh, $htext) = @_;
- print $fh <<EOF;
-<?xml version="1.0" encoding="koi8-r"?>
-<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
-"http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
-<!ENTITY base '..'>
-<!ENTITY % navinclude.ports "INCLUDE">
-<!ENTITY % ports.ent SYSTEM "ports.ent">
-%ports.ent;
-<!ENTITY email 'ports'>
-%statistics.ent;
-]>
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>$htext</title>
-
- <cvs:keyword xmlns:cvs=\"http://www.FreeBSD.org/XML/CVS\">x x x $today x x x</cvs:keyword>
- </head>
-
- <body class="navinclude.port">
-
-&searchform;
-
-<hr/>
-
-EOF
-}
-
-sub footer {
- my $fh = shift;
- my $ftext = shift;
- #local ($fh, $ftext) = @_;
-print $fh <<EOF;
-
-$ftext
-</body>
-</html>
-EOF
-}
-
-sub packages_exist {
- my $file=shift;
- my %p;
- #local($file, *p) = @_;
-
- open(P, $file) || do {
- warn "open $file: $!\n";
- warn "Cannot create packages links\n";
- return 1;
- };
-
- while(<P>) {
- chop;
- $packages{$_} = 1;
- }
- close P;
-}
-
-sub category_description {
- my $file = shift;
-
- open(P, $file) || do {
- warn "open $file: $!\n";
- warn "Cannot find category description\n";
- return 1;
- };
-
- while(<P>) {
- # ignore comments
- next if /^\s*#/;
- if (/^\s*([^,]+),\s*"([^"]+)",\s*([A-Z]+)/) {
- $category_description{$1}{desc}=$2;
- $category_description{$1}{group}=$3;
- }
- }
- close P;
-}
-
-sub category_groups {
- my $file = shift;
-
- open(P, $file) || do {
- warn "open $file: $!\n";
- warn "Cannot find category groups\n";
- return 1;
- };
-
- while(<P>) {
- # ignore comments
- next if /^\s*#/;
- if (/^\s*([^,]+),\s*(.+)/) {
- $category_groups{$1}=$2;
- push(@category_groups,$1);
- }
- }
- close P;
-}
-
-sub main {
- my @master=();
- my %stats;
- my %catkey;
- my %data;
- my $portnumber = 0;
-
- my $sep = "<B>:</B>";
-
- my $moutf = new IO::File;
- my $outf = new IO::File;
- my $mindex = new IO::File;
- my $statistics = new IO::File;
-
- open(INDEX, $ARGV[0]);
- $portnumber = "0";
- while (<INDEX>) {
- chop;
- s/&/&amp;/g;
- s/</&lt;/g;
- s/>/&gt;/g;
-
- # Read a record
- my ($name, $loc, $prefix, $desc, $ldesc, $owner, $cats,
- $bdep, $rdep, $www) = split('\|');
-
- # Check for double hyphens in the name (--).
- $name =~ s/--/-/g;
-
- # Split the categories into an array
- my @cat = split("[ \t]+", $cats);
-
- $catkey{$name} = $cat[0];
-
- my $sourcepath = $loc;
- $sourcepath =~ s%/usr/%%;
-
- foreach my $i (sort(@cat)) {
- $stats{$i}++;
-
- # figure out the FTP url
- $loc =~ s/\/usr\//$baseCVSWEB/;
- $ldesc =~ s/\/usr\//$baseHTTP/;
-
- # The name description and maintainer
- $name =~ s/,.*//g;
- $name =~ s/\++//g;
- $data{$i} .= "<dt><b><a name=\"$name\"></a><a href=\"$loc$ftparchive\">$name</a></b></dt>";
-
-
- $data{$i} .= "<dd>$desc<br/><a href=\"$ldesc\">Полное описание</a>";
- if ($packages{"$name.tbz"}) {
- $data{$i} .= qq{ | <a href="$packagesURL$name.tbz">Пакет</a>};
- } elsif ($packages{"$name.tgz"}) {
- $data{$i} .= qq{ | <a href="$packagesURL$name.tgz">Пакет</a>};
- }
-
- $data{$i} .= qq{ | <a href="$pds?$sourcepath">Исходные тексты</a>};
-
- if ($www ne "") {
- $data{$i} .= qq{ | <a href="$www">Основной Web сайт</a>};
- }
-
- my $ownerurl = $owner;
- $ownerurl =~ s/&lt;/</g;
- $ownerurl =~ s/&gt;/>/g;
- $data{$i} .=
- "<br/><i>Поддержкой занимается:</i> <a href=\"mailto:$ownerurl\">$owner</a>";
-
- # If there are any dependencies, list them
- if ($bdep ne "" || $rdep ne "") {
- $data{$i} .= "<br/><i>Требует:</i> ";
- my @dep = split(/ /, "$bdep $rdep");
- my $last = '';
- foreach my $j (sort @dep) {
- next if $j eq $last;
- $last = $j;
- $data{$i} .= " <a href=\"##$j##.html#$j\">$j</a>,";
- }
- # remove the trailing comma
- chop $data{$i};
- }
-
- # If the port is listed in more than one category, throw
- # in some cross references
- if ($#cat > 0) {
- $data{$i} .= "<br/><em>Также присутствует в:</em> ";
- foreach my $j (@cat) {
- if ($j ne $i) {
- if ($j eq $cat[0]) {
- $data{$i} .= " <strong><a href=\"$j.html#$name\">\u$j</a></strong>,";
- }
- else {
- $data{$i} .= " <a href=\"$j.html#$name\">\u$j</a>,";
- }
- }
- }
- # remove the trailing comma
- chop($data{$i});
- }
- $data{$i} .= "<p></p></dd>\n"
- }
-
- # Add an entry to the master index
-
- # workaround XML syntax, `--' is not allowed in comments
- my $sname = $name;
- $sname =~ s/--/-=/g;
- $master[$portnumber] =
- "<!-- $sname --><strong><a href=\"$cat[0].html#$name\">$name</a></strong> " .
- " -- <em>$desc</em><br/>\n";
- $portnumber++;
- }
-
- # create categories-grouped.xml and <category>.xml
-
- $moutf->open(">categories-grouped.xml");
- header($moutf, "Категории Портов FreeBSD по группам");
-
- print $moutf <<EOF;
-<a name=\"top\"></a>
-EOF
-
- if ($portnumber eq '0') {
- print $moutf "<p>ничего не найдено</p>\n";
- } else {
- foreach my $cg (@category_groups) {
- print $moutf "<h3>",$category_groups{$cg},"</h3>\n";
- print $moutf "<ul>\n";
- foreach my $key (sort(keys(%stats))) {
- next if ($category_description{$key}{group} ne $cg);
- # For the master file...
- print $moutf
- "<li><a href=\"$key.html\">\u$key</a> <em>($stats{$key})</em>";
- if ($category_description{$key}{desc}) {
- print $moutf " -- " . $category_description{$key}{desc};
- }
-
- # Someone forgot to add a category to the description file
- # or there is a typo in the category field.
- else {
- warn "No description found for category: ``$key''!\n";
- warn "Please fix me or send an E-Mail to doc\@FreeBSD.org\a\n";
- sleep(3);
- }
- print $moutf "</li>\n";
-
- # Create the category file
- $outf->open(">$key.xml");
- header($outf, "Порты FreeBSD: \u$key");
- if ($category_description{$key}{desc}) {
- print $outf "<h3>", $category_description{$key}{desc}, "</h3>\n";
- }
- print $outf "<dl>\n";
- my $d = join("\n", sort(split(/\n/, $data{$key})));
- $d =~ s/##([^#]*)##/$catkey{$1}/g;
- print $outf $d;
- print $outf "</dl>\n";
- footer($outf, "<p></p><a href=\"#top\">top</a>" .
- " -- <a href=\"master-index.html\">Index</a>");
- $outf->close;
- }
- print $moutf "</ul>\n";
- }
- }
-
- footer($moutf, "");
- $moutf->close;
-
- # create categories-alpha.xml
-
- $moutf->open(">categories-alpha.xml");
- header($moutf, "Категории Портов FreeBSD в алфавитном порядке");
-
- print $moutf <<EOF;
-<a name=\"top\"></a>
-EOF
-
- if ($portnumber eq '0') {
- print $moutf "<p>ничего не найдено</p>\n";
- } else {
- print $moutf "<ul>\n";
- foreach my $key (sort(keys(%stats))) {
- print $moutf
- "<li><a href=\"$key.html\">\u$key</a> <em>($stats{$key})</em>";
- if ($category_description{$key}{desc}) {
- print $moutf " -- " . $category_description{$key}{desc};
- }
- print $moutf "</li>\n";
- }
- print $moutf "</ul>\n";
- }
-
- footer($moutf, "");
- $moutf->close;
-
- # Create master-index.xml
-
- $mindex->open(">master-index.xml");
- header($mindex, "Индекс Коллекции Портов FreeBSD");
- print $mindex "<p>\n";
- print $mindex sort @master;
- print $mindex "</p>";
- footer($mindex, "<a href=\"#top\">top</a>");
- $mindex->close;
-
- # Create statistics.ent
-
- $statistics->open(">statistics.ent");
- print $statistics "<?xml version=\"1.0\" encoding=\"koi8-r\"?>\n";
-
- print $statistics "<!ENTITY ports.count '$portnumber'>\n";
-
- $statistics->close;
- close(INDEX);
-}
diff --git a/ru_RU.KOI8-R/htdocs/ports/ports.ent b/ru_RU.KOI8-R/htdocs/ports/ports.ent
deleted file mode 100644
index bbbf177e4f..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/ports.ent
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="koi8-r"?>
-
-<!--
- $FreeBSD$
-
- Original revision: r39534
--->
-
-<!ENTITY searchform '<form xmlns="http://www.w3.org/1999/xhtml" method="get" action="http://www.FreeBSD.org/cgi/ports.cgi">
-Поиск портов:
-<input name="query" value=""/>
-<select name="stype">
-<option value="all">Все</option>
-<option value="name">Название пакета</option>
-<option value="text">Описание</option>
-<option value="pkgdescr">Полное описание</option>
-<option value="maintainer">Сопровождающий</option>
-<option value="requires">Зависимости</option>
-</select>
-<input type="submit" value="Искать"/>
-</form>'>
-
-<!ENTITY % statistics.ent SYSTEM "statistics.ent">
diff --git a/ru_RU.KOI8-R/htdocs/ports/references.xml b/ru_RU.KOI8-R/htdocs/ports/references.xml
deleted file mode 100644
index d6406328bf..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/references.xml
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" encoding="koi8-r"?>
-<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
-"http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
-<!ENTITY title 'Порты FreeBSD -- Прочая информация'>
-<!ENTITY % ports.ent SYSTEM "ports.ent">
-%ports.ent;
-<!ENTITY email 'ports'>
-%statistics.ent;
-]>
-
-<!--
- Original revision: r39632
--->
-
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>&title;</title>
-
- <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
- </head>
-
- <body class="navinclude.ports">
-
-&searchform;
-
-<hr/>
-
-<p>Чтобы узнать больше о портах и пакетах, смотрите главу
- <a href="&enbase;/doc/ru_RU.KOI8-R/books/handbook/ports.html">
- Установка Приложений: порты и пакеты</a>
- <a href="&enbase;/doc/ru_RU.KOI8-R/books/handbook/index.html">
- Руководства FreeBSD</a>.
-</p>
-
-<p><a href="&enbase;/doc/ru_RU.KOI8-R/books/porters-handbook/index.html">
- Руководство FreeBSD по созданию портов</a> &mdash; это основной источник
- информации по созданию новых портов и сопровождению существующих, включая
- главу
- <a href="&enbase;/doc/ru_RU.KOI8-R/books/porters-handbook/keeping-up.html">
- Актуализация</a>. Оно также содержит дополнительную информацию по
- указанным ниже темам, а также ссылки для дальнейшего изучения.
-</p>
-
-<p>Также вы можете найти полезным:</p>
-
-<ul>
- <li>Архивы
- <a href="http://docs.FreeBSD.org/mail/current/freebsd-ports.html">
- списка рассылки, посвящённого портам FreeBSD</a>.
- </li>
-
- <li>Статья
- <a href="&enbase;/doc/en_US.ISO8859-1/articles/contributing-ports/index.html">
- Contributing to the FreeBSD Ports Collection</a>.
- </li>
-
- <li>
- <a href="http://www.FreshPorts.org">FreshPorts.org</a> &mdash; это
- полезный инструмент для получения дополнительной информации по отдельным
- портам, такой как текущая версия, последняя правка, и множества другой
- полезной статистики. Вы можете подписаться на список рассылки и
- получать последнюю информацию о ваших любимых портах.
- </li>
-<!--
- <li>Here is a graph of the
- <a href="growth/status.png">rapid rate of growth</a>
- of the Ports Collection.</li>
--->
-
- <li>Страницы справочника по
- <a href="&enbase;/cgi/man.cgi?query=ftp"><tt>ftp</tt></a>,
- <a href="&enbase;/cgi/man.cgi?query=pkg_add"><tt>pkg_add</tt></a> и
- <a href="&enbase;/cgi/man.cgi?query=ports"><tt>ports</tt></a>.
- </li>
-
- <li>
- <a href="http://pointyhat.FreeBSD.org">Кластер построения портов и
- пакетов</a>.
- </li>
-
- <li>Страницы
- <a href="&base;/portmgr/">Группы управления портами</a> (portmgr).
- </li>
-
- <li><a href="http://cvsweb.FreeBSD.org">
- Web-интерфейс репозитория исходных кодов</a> позволяет просматривать
- файлы в репозитории исходных кодов. Изменения, затрагивающие всю
- систему портов, описываются в файле
- <a href="http://cvsweb.FreeBSD.org/ports/CHANGES">CHANGES</a>.
- Изменения, касающиеся отдельных портов, описываются в файле
- <a href="http://cvsweb.FreeBSD.org/ports/UPDATING">UPDATING</a>.
- Как бы то ни было, точный ответ на любой вопрос можно получить,
- прочитав исходный код <a href="http://cvsweb.FreeBSD.org/ports/Mk/bsd.port.mk">
- bsd.port.mk</a> и связанных с ним файлов.
- </li>
-</ul>
-
-</body>
-</html>
diff --git a/ru_RU.KOI8-R/htdocs/ports/searching.xml b/ru_RU.KOI8-R/htdocs/ports/searching.xml
deleted file mode 100644
index 0730048b75..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/searching.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="koi8-r"?>
-<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
-"http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
-<!ENTITY title 'Поиск портов FreeBSD'>
-<!ENTITY % ports.ent SYSTEM "ports.ent">
-%ports.ent;
-%statistics.ent;
-<!ENTITY email 'ports'>
-]>
-
-<!--
- Original revision: r39632
--->
-
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>&title;</title>
-
- <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
- </head>
-
- <body class="navinclude.ports">
-
-&searchform;
-
-<hr/>
-
-<p>
-Расположенная выше форма используется для поиска портов на этом сайте.
-При выдаче результатов поиска вы будете перенаправлены на
-<a href="&enbase;/cgi/ports.cgi">более функциональную страницу поиска</a>.
-</p>
-
-<p>Если у вас на компьютере уже установлена Коллекция Портов, вы также
-можете выполнить поиск, перейдя в каталог <tt>/usr/ports</tt> и выполнив
-там команду <tt>make search name=</tt><em>string</em>. Для получения
-всех параметров смотрите
-<a href="http://cvsweb.FreeBSD.org/ports/Mk/bsd.port.subdir.mk">
-bsd.port.subdir.mk</a>.
-</p>
-
-<p>
-Также можно посетить
-<a href="http://www.FreshPorts.org">FreshPorts.org</a>
-и посмотреть там либо подписаться на списки рассылки.
-</p>
-
-</body>
-</html>
diff --git a/ru_RU.KOI8-R/htdocs/ports/updating.xml b/ru_RU.KOI8-R/htdocs/ports/updating.xml
deleted file mode 100644
index 10c116c4ff..0000000000
--- a/ru_RU.KOI8-R/htdocs/ports/updating.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="koi8-r"?>
-<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
-"http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
-<!ENTITY title 'Обновление портов FreeBSD'>
-<!ENTITY % ports.ent SYSTEM "ports.ent">
-%ports.ent;
-<!ENTITY email 'ports'>
-%statistics.ent;
-]>
-
-<!--
- Original revision: r39632
--->
-
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <title>&title;</title>
-
- <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
- </head>
-
- <body class="navinclude.ports">
-
-&searchform;
-
-<hr/>
-
-<p>
-Представленные здесь порты находятся в состоянии постоянного обновления.
-Настоятельно рекомендуется обновлять всю коллекцию целиком, поскольку
-многие порты зависят от других частей дерева, даже там, где это может
-показаться противоестественным (например, <tt>russian/</tt>.)
-</p>
-
-<p>Изменения, затрагивающие всю систему портов, описываются в файле
-<a href="http://cvsweb.FreeBSD.org/ports/CHANGES">CHANGES</a>.
-Изменения, касающиеся отдельных портов, описываются в файле
-<a href="http://cvsweb.FreeBSD.org/ports/UPDATING">UPDATING</a>.
-</p>
-
-<p>Для получения дополнительной информации о новых, изменённых или удалённых
-портах/пакетах, или в том случае, когда вы хотите найти конкретное
-приложение в виде порта/пакета, вы можете использовать расположенную выше
-форму; также вы можете посетить сайт
-<a href="http://www.FreshPorts.org">FreshPorts.org</a>
-и посмотреть там либо подписаться на расположенные там же списки рассылки.
-</p>
-
-<p>Для получения дополнительной информации по установке и сопровождению
-портов смотрите главу
-<a href="&enbase;/doc/ru_RU.KOI8-R/books/handbook/ports.html">Установка
-Приложений: порты и пакеты</a> <a
-href="&enbase;/doc/ru_RU.KOI8-R/books/handbook/index.html">Руководства
-FreeBSD</a>; главу Руководства по созданию портов
-<a href="&enbase;/doc/ru_RU.KOI8-R/books/porters-handbook/keeping-up.html">
-Актуализация</a>;
-<a href="&enbase;/cgi/man.cgi?query=ports"><tt>страницу справочника ports</tt></a>.
-</p>
-
-</body>
-</html>