bibtex2html is a collection of tools for translating from BibTeX to HTML.
They allow to produce, from a set of bibliography files in BibTeX format,
a bibliography in HTML format. Here are some features:
o Handle any BibTeX style (even those producing multiple bibliographies);
o Use additional fields like abstract, url, ps, etc. to insert web links;
o Crossrefs are also replaced by links;
o Sort by dates or authors, in increasing or decreasing order;
o Read simple macros in TeX or LaTeX files;
o Show syntax errors in BibTeX files;
o Extract from one or several BibTeX files the set of entries satisfying
a given criterion.
Gerald Pfeifer <gerald@FreeBSD.org>
===> The following configuration options are available for bibtex2html-1.99_3:
PDFDOCS=off: Build and/or install documentation
===> Use 'make config' to modify these settings
textproc/bibtex2html: Mark BROKEN with PDFDOCS
- Fails to build with PDFDOCS option:
pdfTeX error: pdflatex (file cm-super-t1.enc): cannot open encoding file for r
- Remove PORTDOCS as PORTDOCS has no value without DOCS option
- Pet portclippy while I am here
Approved by: portmgr (blanket)
Sponsored by: Nepustil
lang/ocaml: Update to 4.08.1
This update allows (and for some requires) to also update dependencies
to newer versions. Where possible I updated to the latest version.
The ocaml port now is MAKE_JOBS safe.
Changes to dependent ports included in this commit:
- devel/ocaml-sexplib: Rename to devel/ocaml-sexplib0 adapting to
upstream. Update to 0.16.0
- devel/coccinelle: Update to 1.1.1, moved to github
- devel/ocaml-camlp4: Update to 4.08+1
- devel/ocaml-camomile: Use dune for build, adapt port
- devel/ocaml-cppo: Fix lib files installation [1]
(Only the first 15 lines of the commit message are shown above )
Mk/**tex.mk: Convert bsd.tex.mk to USES=tex
- Update all the consumers to use USES=tex
- USE_TEX=yes is the old way of writing USES=tex which has been removed
and replaced in all ports
- Almost all of the USE_TEX features remains unchanged
- Some consumers had the same variables defined both in the mk
infrastructure and also in the ports which have been removed from the
ports as those are redundant.
In case any of the consumers are failing to build please make sure that
the nexessary USES=tex is there. Unlike previous USE_TEX=yes will no
longer load the required VARS for tex and related dependencies.
Reviewed by: portmgr
Approved by: portmgr (blanket)
Move more WWW entries from pkg-descr files into Makefiles
The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.
Approved by: portmgr (implicit)
Update to bibtex2html 1.99. This brings the following changes:
- Fixed unsafe use of strings; now requires OCaml >= 4.03.
- Removed many warnings.
- Added translation of \rq.
- Fixed scanning of macro arguments (with long BibTeX fields).
- Fixed translation of \@ (to print a space).
Update to bibtex2html 1.98. This brings the following changes:
- Fixed escaping of character & in URLs.
- Fixed translation of -- and ---.
- New macros \dj and \D
- \textsuperscript
- Temporary files are now created in the current directory to avoid
bibtex error "Not writing to ... (openout_any = p)."
- Fixed a bug with non-ASCII characters in PHP output.
Update to bibtex2html 1.97. This brings the following changes:
- Fixed translation of \u{a}, removed incorrect translations of \u{n}
and \u{N} (contributed by Domenico Bianculli).
- bib2bib conditions: support for \u (contributed by Domenico Bianculli).
And it includes two build fixes we can now remove locally.
Update to bibtex2html 1.96. This brings the following changes:
- bib2bib: option "--php-output" to produce output as a PHP 2D array.
- bib2bib: options "--remove" and "--rename" to remove or rename fields.
- bib2bib: option "--no-comment", to prevent generation of extra comments.
- Fixed support for DOI links: when field "doi" is already an URL, the
DOI prefix is not prepended.
- Tags "bibtexnumber" and "bibtexitem" are now inserted to ease the
customization using CSS.
- Option -debug now prints the exact BibTeX commmand which is run.
- New option --note-html similar to --note but assuming a bibtex
field already in HTML format.
Update to bibtex2html 1.94. This brings the following change:
- Support for arXiv preprints links: A field "eprint = {xxx}" will
be recognized, if any, and a link to http://arxiv.org/abs/ will be
displayed. The command-line option -noeprint disables this new
behavior; the option -eprintf-prefix <url> sets a different prefix
for these URLs.
Update to bibtex2html 1.93. This brings the following changes:
- bib2bib: giving '$date' as argument of option -s allows to sort from
oldest to newest entry.
- bib2bib: field names in conditions may contain digits and '-' (usefull
for custom fields).
Replace pkg-plist by PLIST_FILES in Makefile.
Update to bibtex2html 1.92. This brings the following relevant changes:
- New bib2bib option --expand-xrefs to perform crossrefs expansion.
- Option -m (reading macros from a file):
- fixed macro definition with \def
- macros with arguments are now supported
- Added accents conversion for tilda, and fixed accents conversion
for \"i, \"\i and such (patch by Samuel Colin).
- Fixed bib2bib command-line options to accept --warn-error and
--quiet (as described in the manual).
Update to bibtex2html 1.91. This brings the following changes:
- Fixed bug in bib2bib and bibtex2html when quotes (") are used in fields.
- Fixed bug with -nobibsource and -multiple (bib links on the separate
pages).
Update to bibtex2html 1.90. This brings the following changes:
- bib2bib: = and <> are now case insensitive; use == and != instead
to perform case sensitive comparison.
- Correctly support $x$$y$ where the central $$ is not passing into
display math mode.
- More cases for accent macros \' \~ \. \u \v (patch by John Kewley).
Update to bibtex2html 1.89. This brings the following changes:
- entry types and field names now typeset in lowercase in f_bib.html
- new option -unicode to use Unicode entities for some macros
(such as ◯ for \bigcirc, etc.)
- new option -html-entities to use HTML entities for some macros
such as \le, \approx, etc. (patch by Steven G. Johnson)
- new option -header to insert a header (similar to -footer)
(patch by Steven G. Johnson)
Update to bibtex2html 1.88. This brings the following changes:
- New option -revkeys to number entries in reverse order.
- Fixed bug with '\ ' (backslash space) introduced in version 1.82.
- \c{C}, \"y, \"Y and \k (using unicode entities).
Update to bibtex2html 1.87. This adds support for \hat, \mathfrak
(supported but no font change, as for \mathcal ad \mathbb), \~a, \~A,
\~o, and \~O. "--" is translated to – and "---" to — now.
Update to bibtex2html 1.85. This brings the following changes:
- Fixed HTML output in f_bib.html: <pre> no more enclosed in <p>;
bibtex fields now typeset in lowercase; added links back to f.html.
- Macros \textin (<sub>), \textsu (<sup>), \textsi (<i>), and macros
\textln, \textos, \textdf, \textsw without translation.
- Option -t now sets the title of f_bib.html too (and of entries
files when used with -multiple).
Submitted by: rafan
Update to new upstream tarball. The only change is an adjustment of the
version reported by the tools to match the official version number (based
on a bug report of mine).
Update to bibtex2html 1.83. This brings the following changes:
- Support for DOI links: a field "DOI = {xxx}" will be recognized,
if any, and a link to http://dx.doi.org/xxx will be displayed.
-no-doi disables this, and -doi-prefix <url> sets a different prefix
for DOI URLs.
- Support macro \H (Hungarian umlauts).
- New option -linebreak inserts a linebreak between an entry and its links.
- New option -use-table enforces the use of a table (to be used after
-no-keys if needed). By default, -nokeys disables the use of tables.
- `` and '' are translated to “ and &rdquo.
- Some aesthetic changes.
- Improve date parsing: month field such as "2~" # dec is now parsed.
- Improve date sorting to handle months such as mar # "\slash " # apr.
- Bugfix: a space after a macro is now discarded.
- New option --print-keys displays the sorted keys (and exits).
Update to version 1.80.
According to the upstream ChangeLog, this addresses the following issues:
o remove leading ./ in front of relative URLs (was introduced a long
time ago to circumvent an Internet Explorer bug)
o no more escaping of the character & in URLs
o fixed bug with ISO-latin characters in bib2bib conditions
o fixed bug with implicit abbrevs (jan, feb, etc.)
Update checksum, as the authors of bibtex2html released a slightly modified
version without bumping the version/name of the archive.
Approved by: obrien (mentor)