Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
check for undefined input from ports database PR: 222615
Fix double param in Long desc for ports in more than 1 category PR: 206709 Submitted by: linimon Reported by: Dave Evans <dave.evans55@googlemail.com> Approved by: brd
Remove the 'ports.size' target and all references to it in the htdocs/ directories. While here, fix the hostname(1) evaluation for non-en_US translations. These scripts used to fetch the ports.tgz file from FTP, but this file no longer exists. Since we already reference the size of the ports tree (via share/xml/freebsd.ent) for the Handbook, I do not plan to bring back this functionality, as the information it was producing was incorrect anyway. Note to translators of de_DE, ja_JP, and ru_RU trees: The relevant files in the htdocs/ directories also needed to be updated as part of this commit to avoid breaking the build. Because my editor does not seem to properly handle ja_JP or ru_RU, editing the installing.xml files within those trees was not an option, as it mangled the file after saving. A sed(1) substitution to comment the '&ports.size;' macro was done here instead, but the entire line referencing ftp.freebsd.org should be removed instead. Approved by: doceng (implicit) Sponsored by: The FreeBSD Foundation
pds.cgi and url.cgi no longer exist after r45331, stop linking to it. Whilst here, catch up with other style changes from ports.cgi made over the last year.
When generating categories-alpha.xml, always output an </li> even if we don't have a textual description for a particular port category. This is the real fix for the bug alluded to in r43602. It is not clear to me how more people haven't hit this bug.
- Use /usr/bin/svnlite as SVN if available.
- Replace /XML/{doc,www}/ with /XML/ in SysId.
- Remove empty stylesheets in share/xsl and point share/xml/empty.xsl via
XML catalog instead.
- Change the L10N layer in freebsd-*.xsl not to use localized XSLT
stylesheets directly.
- Move share/xsl/* to share/xml and remove share/xsl.
- Remove obsolete share/web2c/pdftex.def.
- Rename the share/sgml directories to share/xml - Fix build errors from the next change Approved by: doceng (implicit)
- Rename .sgml files to .xml - Reflect the rename in referencing files Approved by: doceng (implicit)
Merge the projects/sgml2xml branch:
- Documentation is updated from DocBook 4.1/SGML to DocBook 4.2/XML
- Webpages are updated from HTML 4.01 Transitional to XHTML 1.0 Transitional
- Static webpages are now processed by XSLT behind the scenes
- Webpages are now built with less cycles; tidy has been removed and the
date processing is now done by XSLT
- Generated webpages are now actually valid (they did not use to be)
- All XSLT stylesheets now pull in a main XSLT, which reduces
duplicated markup
- Site map and index are converted to an XML format with an
XSLT transformation that generates the output
- For docs, there is now only one entity set for both articles and books
- Some trademark/legalnotice entities have been merged to a cohesive
single entity file
- Untranslated entity sets are now always pulled in from the English tree
instead of redundant copies
- The base and enbase entities are already automatically generated so
remove inline definitions from individual files
- Fetch the LEGAL file via http instead of depending on CVS
- Convert id names to lowercase to avoid mixing different styles and
for better readability
- All PSGML comments are removed since they are mostly useless
- Convert character entities to normal characters
- Do not copy CSS files but override only necessary part
- Fix build with newest tidy
- Partly update the fdp-primer to reflect changes
Approved by: doceng (implicit)
- Set svn:ketwords and svn:mime-type. Note that application/octet-stream is set on some files as a workaround for binary check. - Fix pathname for svn co in the webupdate script. Approved by: doceng (implicit)
- Remove junk directories. - Repocopy from www/<lang> to head/<lang>/htdocs to eliminate duplicate information in the www and the doc directory. - Add various administration files to svnadmin. Approved by: doceng (implicit)
www cleanup mega commit:
- Move includes.nav*.sgml to share/sgml/navibar.ent and
<lang>/share/sgml/nabibar.l10n.ent.
- Move includes.sgml and includes.xsl to
share/sgml/common.ent, share/sgml/header.ent, <lang>/share/sgml/l10n.ent,
and <lang>?share/sgml/header.l10n.ent.
- Move most of XSLT libraries to share/sgml/*.xsl and
<lang>/share/sgml/*.xsl.
- Move news.xml and other *.xml files for the similar purpose
to share/sgml/*.xml and <lang>/share/sgml/*.xml.
- Switch to use a custom DTD for HTML document. Now we use
"-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension", which is
HTML 4.01 + some entities previously pulled via
"<!ENTITY % includes SYSTEM "includes.sgml"> %includes;" line.
The location of entity file will be resolved by using catalog file.
- Add DOCTYPE declearation to XML documents. This makes the followings
possible:
* Use of &foo; entities for SGML in an XML file instead of defining
{$foo} as the same content.
* &symbolic; entities for Latin characters.
- Duplicated information between SGML and XML, or English and
translated doc, has been removed as much as possible.
Split this page into multiple pages, each one with more text explaining that aspect of the Ports Collection. Remove all the static text from the portindex script and recast it into several SGML files that depend on a common entity file. Add back the alphabetical list of categories that was dropped in the last rework. Add many more references. Add useful left-side selections. Reviewed by: remko, pav, IONut, subdue, many others No objection on: freebsd-www
- Allow whitespace after second comma in categories (it was already allowed after first comma, and in categories.descriptions) - Don't test same pattern twice PR: www/89523 Submitted by: Rudolf Cejka <cejkar@fit.vutbr.cz>
Determine the size of ports.tar.gz automagically. Reviewed and approved by: tobez, simon
Rework this page to be a little more readable. Group the ports categories into logical groups to make them easier to browse. Change some of the wording near the Search block to make it clearer. Cleanup portindex to be "use strict" and "-w" safe. PRs: www/87500 (edwin, most of the work), www/45169 (linimon) Approved by: silence on www
Merge new www design. Submitted by: Emily Boyd (emilyboyd at emilyboyd dot com) Sponsored by: Google Summer of Code 2005
freebsd.org -> FreeBSD.org
Correct size of ports.tar.gz distro from 21MB to 25MB.
Correct ports.tar.gz size 22895121 (21MB).
Point to new location for ports.tar.gz.
Update size of ports.tar.gz file to more appropriate number: 15 MB -> 19 MB.
Remove a '/' from the $baseFTP variable, this fixes a broken link in the generated output Approved by: ceri (mentor)
Point to CVSWEB instead of the FTP site for the content of individual ports, as ftp.FreeBSD.org no longer carry a checked out ports tree. The burden on the box of people mirroring the tens of thousands of files, prevented ordinary users from accessing the site.
Deal with yet another .tgz -> .tbz leftover. This should resurrect the package links in the FreeBSD ports pages.
Generate 'HTML 4.01 Transitional' instead of 'HTML 3.2' SGML declarations.
* s/freebsd.org/FreeBSD.org * make generated sgml more readable * update ports.tar.gz size to more real value (about 15Mb)
Use ftp.freebsd.org instead of ftp5.freebsd.org now that ftp-master is in full swing.
Add missing '('.
Add $FreeBSD$.
Fix link to download a gzip'd tar file of all ports
ftp5.freebsd.org does not support tar on the fly use short arguments for url.cgi
ftp.freebsd.org nightmare workarounds.
fix year2000 cleanup in last commit, the file 'categories' is now the second argument
Remove some code which refers ports/YEAR2000,v.
First (and very minor) changes on the way to make the www build
obj-clean.
This basically entails putting ${.CURDIR} in front of the occasional
source file, script, or directory.
Also adds '.include <bsd.obj.mk>' to web.mk so 'make obj' works.
Change gencommercial script to take a '-s' flag pointing to the source
directory, and the portindex script to take an optional additional
parameter indicating the source directory.
Add -D ${.CURDIR} to sgmlformat to follow includes properly.
Update size of ports.tgz file to more appropriate number: 8->10 megs Submitted by: "Vsevolod E. Shorin" <vsevolod@individ.ru>
Update the size of the ports tarball. It is now just over 8 megabytes in length.
Delete redundant <HR> tag in footer.
Use a human readable date format in footer.
Print a warning if a category has no description.
Update FTP link: FreeBSD-current -> branches/-current/
The ports tarball went from about 5 megabytes -> about 7 megabytes. <ASAMI mode=elementary> Both of those numbers are odd, prime integers. </ASAMI>
Get www site info from INDEX instead of WWW_SITE. Note that I only fixed the en and es versions; the ja version did not have the www stuff in the first place so the translators can merge in the recent changes at their leisure. :) Reviewed (in principle) by: wosch, scrappy
Modifications to portindex so that links to both Y2k Statements and WWW sites are included as part of its output... Changes to Makefile also committed to reflect that portindex now looks for three args vs just one ... the Y2k stuff is easy to rip out after the "scare" if finished, as its only about 10 lines of easy to identify code...
Change package paths according to new layout.
Due a bug in INDEX parsing only the run depencies where printed. Print depencies only once. PR: ports/8974
Print a short description for every category in - the index.sgml file - and at the begin of all <category>.sgml files.
Added link to sources of the ports.
Undo rev 1.18 which broke the sort order in master-index Replace `--' with `-=' inside comments as a workaround so the SGML compiler will not die.
Don't print the package name in comments. This broke SGML for the gtk-- port.
The entire ports tree is now about 5MB, not 4MB. Submitted by: Charles Allen <callen@bga.com>
Load local config file portindex.conf if exists. 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.
http://ftp.freebsd.org is dead.
Print link to packages like in /cgi/ports.cgi
Change email in footer from questions to ports.
Use url.cgi for the description link.
Restore the link to the compressed ports collection.
Wcarchive is not currently supporting on-the-fly compression, so chop the .gz from the URLs. Update the size estimate of the whole collection to reflect the uncompressed size.
3MB -> 4MB.
Minor english syntax error. Submitted by: "Richard M. Neswold" <rneswold@mcs.net>
Handle rogue double hyphens in package names of ports with build options, such as paper size in a2ps, that apparently have a null default.
Add $Id$. Requested by: the Japanese Documentation Project
Small tweakes to make this work better with the new "look and feel" of the web site.
Make HTTP links to the `Long description' file. A ftp connection for a short single file is an overkill and slow. Reviewed by: John Fieber
Render the primary category as bold in cross reference listings.
Fix an embarassing off-by-one bug that prevented "Also listed in" cross references from being generated for ports with exactly two categories. Added a couple comments and changed the output format slightly.
Web pages, may I introduce you to CVS. CVS, these are the web pages. Yes, this is supposed to be a new top level in the repository. For the moment any changes to this area must be cleared by myself or Jordan. Once the kinks are worked out, the policy will probably be relaxed.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.27 |