refdb-cvs Mailing List for RefDB (Page 37)
Status: Beta
Brought to you by:
mhoenicka
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(47) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(88) |
Feb
(50) |
Mar
(36) |
Apr
(9) |
May
(30) |
Jun
(30) |
Jul
(22) |
Aug
(16) |
Sep
(42) |
Oct
(18) |
Nov
(29) |
Dec
(23) |
2005 |
Jan
(18) |
Feb
(28) |
Mar
(21) |
Apr
(35) |
May
(62) |
Jun
(22) |
Jul
(5) |
Aug
(40) |
Sep
(98) |
Oct
(81) |
Nov
(51) |
Dec
(62) |
2006 |
Jan
(46) |
Feb
(36) |
Mar
(8) |
Apr
(16) |
May
(14) |
Jun
(16) |
Jul
(47) |
Aug
(60) |
Sep
(34) |
Oct
(16) |
Nov
(46) |
Dec
(11) |
2007 |
Jan
(16) |
Feb
(13) |
Mar
(58) |
Apr
(32) |
May
(4) |
Jun
(8) |
Jul
(31) |
Aug
(46) |
Sep
(22) |
Oct
(30) |
Nov
(58) |
Dec
(15) |
2008 |
Jan
(8) |
Feb
(8) |
Mar
(2) |
Apr
(6) |
May
(3) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
(6) |
Nov
(3) |
Dec
(5) |
2009 |
Jan
(1) |
Feb
(20) |
Mar
(8) |
Apr
(5) |
May
(8) |
Jun
(3) |
Jul
(6) |
Aug
(4) |
Sep
(7) |
Oct
(8) |
Nov
(2) |
Dec
(1) |
2010 |
Jan
(1) |
Feb
(4) |
Mar
|
Apr
|
May
(1) |
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2011 |
Jan
(5) |
Feb
(5) |
Mar
(13) |
Apr
(3) |
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2012 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(5) |
Nov
|
Dec
(3) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(13) |
2014 |
Jan
(2) |
Feb
(2) |
Mar
(2) |
Apr
(4) |
May
(1) |
Jun
(1) |
Jul
|
Aug
(6) |
Sep
(3) |
Oct
|
Nov
(2) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2017 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2022 |
Jan
(9) |
Feb
(16) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Markus H. <mho...@us...> - 2006-01-11 00:07:28
|
Update of /cvsroot/refdb/refdb In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16408 Modified Files: Tag: Release_0_9_5_stable Makefile.am Log Message: build man subdir conditionally like doc subdir Index: Makefile.am =================================================================== RCS file: /cvsroot/refdb/refdb/Makefile.am,v retrieving revision 1.15.2.4 retrieving revision 1.15.2.5 diff -u -U2 -r1.15.2.4 -r1.15.2.5 --- Makefile.am 17 Oct 2005 18:09:31 -0000 1.15.2.4 +++ Makefile.am 11 Jan 2006 00:07:17 -0000 1.15.2.5 @@ -1,5 +1,5 @@ ## Process this file with automake to produce Makefile.in -SUBDIRS = @client_subdirs@ @server_subdirs@ @docs_subdirs@ man +SUBDIRS = @client_subdirs@ @server_subdirs@ @docs_subdirs@ EXTRA_DIST = autogen.sh UPGRADING |
From: Markus H. <mho...@us...> - 2006-01-09 21:24:52
|
Update of /cvsroot/refdb/refdb/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13009/doc Modified Files: Tag: Release_0_9_5_stable Makefile.am Log Message: restored batik-rasterizer vs. convert hack; use unicode callouts in pdf output Index: Makefile.am =================================================================== RCS file: /cvsroot/refdb/refdb/doc/Attic/Makefile.am,v retrieving revision 1.1.2.11 retrieving revision 1.1.2.12 diff -u -U2 -r1.1.2.11 -r1.1.2.12 --- Makefile.am 8 Jan 2006 23:23:54 -0000 1.1.2.11 +++ Makefile.am 9 Jan 2006 21:24:43 -0000 1.1.2.12 @@ -45,5 +45,6 @@ manual_sources = refdb-manual.xml chapter-backend-api.xml chapter-bibliographies.xml chapter-cs-protocol.xml chapter-data-input.xml chapter-inout-formats.xml chapter-installation.xml chapter-introduction.xml chapter-limitations.xml chapter-managing-notes.xml chapter-managing-references.xml chapter-overview-clients.xml chapter-perl-client-module.xml chapter-refdb-database-design.xml chapter-refdba.xml chapter-refdbc.xml chapter-refdbd-administration.xml chapter-refdbd.xml chapter-refdbib.xml chapter-reference-database-design.xml chapter-ris-risx-format.xml chapter-system-requirements.xml -manpage_sources = refdb.xml refdbd.xml refdbctl.xml +manpage_sources = RefDB.7.xml bib2ris.1.xml db2ris.1.xml eenc.1.xml en2ris.1.xml marc2ris.1.xml med2ris.1.xml refdb-backup.1.xml refdb-dos2unix.1.xml refdb-ms.1.xml refdb-restore.1.xml refdb.8.xml refdba.1.xml refdbc.1.xml refdbctl.1.xml refdbd.1.xml refdbib.1.xml refdbjade.1.xml refdbnd.1.xml refdbxml.1.xml refdbxp.1.xml runbib.1.xml + svg_images = refdbmanualfig1.svg refdbmanualfig2.svg refdbmanualfig3.svg refdbmanualfig4.svg @@ -57,5 +58,5 @@ dtdparsefiles = citestylex.xml citestylex/elements.html risx.xml risx/elements.html citationlistx.xml citationlistx/elements.html xnote.xml xnote/elements.html -EXTRA_DIST = $(doc_DATA) $(manual_sources) $(html_extra_files) $(svg_images) $(citestylex_DATA) $(citestylexdtdelem_DATA) $(citestylexeledesc_DATA) $(citestylexelements_DATA) $(risx_DATA) $(risxdtdelem_DATA) $(risxeledesc_DATA) $(risxelements_DATA) $(citationlistx_DATA) $(citationlistxdtdelem_DATA) $(citationlistxeledesc_DATA) $(citationlistxelements_DATA) $(xnote_DATA) $(xnotedtdelem_DATA) $(xnoteeledesc_DATA) $(xnoteelements_DATA) $(index_DATA) $(dtdparsefiles) +EXTRA_DIST = $(doc_DATA) $(manual_sources) $(manpage_sources) $(html_extra_files) $(svg_images) $(citestylex_DATA) $(citestylexdtdelem_DATA) $(citestylexeledesc_DATA) $(citestylexelements_DATA) $(risx_DATA) $(risxdtdelem_DATA) $(risxeledesc_DATA) $(risxelements_DATA) $(citationlistx_DATA) $(citationlistxdtdelem_DATA) $(citationlistxeledesc_DATA) $(citationlistxelements_DATA) $(xnote_DATA) $(xnotedtdelem_DATA) $(xnoteeledesc_DATA) $(xnoteelements_DATA) $(index_DATA) $(dtdparsefiles) all: refdb-manual.pdf refdb-manual/* citestylex/elements.html risx/elements.html citationlistx/elements.html xnote/elements.html @@ -67,13 +68,18 @@ $(top_srcdir)/scripts/statgen.pl docbook > refdb-manual-statustable.xml +if HAVEBATIK $(png_images): %.png: %.svg batik-rasterizer -m image/png $< +else +$(png_images): %.png: %.svg + convert $< $@ +endif -refdb-manual.pdf: $(manual_sources) $(svg_images) refdb-manual-statustable.xml +refdb-manual.pdf: $(manual_sources) $(manpage_sources) $(svg_images) refdb-manual-statustable.xml @echo "Creating PDF manual..."; - xsltproc -o refdb-manual.fo --nonet --xinclude --param section.autolabel 1 --param section.label.includes.component.label 1 --param fop.extensions 1 --stringparam graphic.default.extension "svg" $(docbk_xsl)/fo/docbook.xsl refdb-manual.xml + xsltproc -o refdb-manual.fo --nonet --xinclude --param section.autolabel 1 --param section.label.includes.component.label 1 --param fop.extensions 1 --param callout.unicode 1 --param callout.graphics 0 --stringparam graphic.default.extension "svg" $(docbk_xsl)/fo/docbook.xsl refdb-manual.xml JAVA_OPTS=-Xmx256M fop -fo refdb-manual.fo -pdf refdb-manual.pdf -refdb-manual/*: $(manual_sources) $(png_images) refdb-manual-statustable.xml include/doc-html.dsl +refdb-manual/*: $(manual_sources) $(manpage_sources) $(png_images) refdb-manual-statustable.xml include/doc-html.dsl @echo "Creating HTML manual..."; rm -rf refdb-manual/* |
From: Markus H. <mho...@us...> - 2006-01-08 23:26:22
|
Update of /cvsroot/refdb/refdb/man In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26871/man Modified Files: Tag: Release_0_9_5_stable Makefile.am Log Message: removed refdb.sh.8 from the dependencies as it is created anyway along with refdb.8 by the stylesheets Index: Makefile.am =================================================================== RCS file: /cvsroot/refdb/refdb/man/Attic/Makefile.am,v retrieving revision 1.1.2.3 retrieving revision 1.1.2.4 diff -u -U2 -r1.1.2.3 -r1.1.2.4 --- Makefile.am 8 Jan 2006 22:08:57 -0000 1.1.2.3 +++ Makefile.am 8 Jan 2006 23:26:13 -0000 1.1.2.4 @@ -2,5 +2,5 @@ docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION) -man_MANS = RefDB.7 refdb.8 refdb.sh.8 refdbd.1 refdba.1 refdbc.1 refdbib.1 bib2ris.1 db2ris.1 en2ris.1 marc2ris.1 med2ris.1 eenc.1 refdb-backup.1 refdb-ms.1 refdb-restore.1 refdbjade.1 refdbnd.1 refdbxml.1 runbib.1 refdbctl.1 refdbxp.1 +man_MANS = RefDB.7 refdb.8 refdbd.1 refdba.1 refdbc.1 refdbib.1 bib2ris.1 db2ris.1 en2ris.1 marc2ris.1 med2ris.1 eenc.1 refdb-backup.1 refdb-ms.1 refdb-restore.1 refdbjade.1 refdbnd.1 refdbxml.1 runbib.1 refdbctl.1 refdbxp.1 #man_MANS_in = RefDB.7.in refdb.8.in refdb.sh.8.in refdbd.1.in refdba.1.in refdbc.1.in refdbib.1.in bib2ris.1.in db2ris.1.in en2ris.1.in marc2ris.1.in med2ris.1.in eenc.1.in refdb-backup.1.in refdb-ms.1.in refdb-restore.1.in refdbjade.1.in refdbnd.1.in refdbxml.1.in runbib.1.in refdbctl.1.in refdbxp.1.in @@ -9,5 +9,5 @@ $(man_MANS): %: $(top_srcdir)/doc/%.xml - xsltproc $(top_srcdir)/doc/include/manual-man.xsl $< + xsltproc --nonet $(top_srcdir)/doc/include/manual-man.xsl $< # sed 's%<manualpath>%$(DESTDIR)$(docdir)%' < $< | \ # sed 's%<sharepath>%$(DESTDIR)$(pkgdatadir)/db%' | \ |
From: Markus H. <mho...@us...> - 2006-01-08 23:25:17
|
Update of /cvsroot/refdb/refdb/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26628/doc Modified Files: Tag: Release_0_9_5_stable refdb.8.xml Log Message: added refdb.sh as an alternative name Index: refdb.8.xml =================================================================== RCS file: /cvsroot/refdb/refdb/doc/Attic/refdb.8.xml,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -U2 -r1.1.2.1 -r1.1.2.2 --- refdb.8.xml 8 Jan 2006 21:53:40 -0000 1.1.2.1 +++ refdb.8.xml 8 Jan 2006 23:25:09 -0000 1.1.2.2 @@ -10,4 +10,5 @@ <refnamediv id='refdb-name'> <refname>refdb</refname> + <refname>refdb.sh</refname> <refpurpose>refdbd startup script</refpurpose> </refnamediv> |
From: Markus H. <mho...@us...> - 2006-01-08 23:24:03
|
Update of /cvsroot/refdb/refdb/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26174/doc Modified Files: Tag: Release_0_9_5_stable Makefile.am Log Message: remove nonexistent xml files from refdb-manual dependencies;move statustable to xml;copy png files first so fop won't attempt to build them Index: Makefile.am =================================================================== RCS file: /cvsroot/refdb/refdb/doc/Attic/Makefile.am,v retrieving revision 1.1.2.10 retrieving revision 1.1.2.11 diff -u -U2 -r1.1.2.10 -r1.1.2.11 --- Makefile.am 8 Jan 2006 21:53:40 -0000 1.1.2.10 +++ Makefile.am 8 Jan 2006 23:23:54 -0000 1.1.2.11 @@ -43,5 +43,5 @@ xnoteelements_DATA = xnote/elements/* -manual_sources = refdb-manual.xml chapter-backend-api.xml chapter-bibliographies.xml chapter-bibliography-tools.xml chapter-cs-protocol.xml chapter-data-input.xml chapter-inout-formats.xml chapter-installation.xml chapter-introduction.xml chapter-limitations.xml chapter-managing-notes.xml chapter-managing-references.xml chapter-overview-clients.xml chapter-perl-client-module.xml chapter-refdata-conversion-tools.xml chapter-refdb-database-design.xml chapter-refdba.xml chapter-refdbc.xml chapter-refdbd-administration.xml chapter-refdbd.xml chapter-refdbib.xml chapter-reference-database-design.xml chapter-ris-risx-format.xml chapter-system-requirements.xml +manual_sources = refdb-manual.xml chapter-backend-api.xml chapter-bibliographies.xml chapter-cs-protocol.xml chapter-data-input.xml chapter-inout-formats.xml chapter-installation.xml chapter-introduction.xml chapter-limitations.xml chapter-managing-notes.xml chapter-managing-references.xml chapter-overview-clients.xml chapter-perl-client-module.xml chapter-refdb-database-design.xml chapter-refdba.xml chapter-refdbc.xml chapter-refdbd-administration.xml chapter-refdbd.xml chapter-refdbib.xml chapter-reference-database-design.xml chapter-ris-risx-format.xml chapter-system-requirements.xml manpage_sources = refdb.xml refdbd.xml refdbctl.xml @@ -64,5 +64,5 @@ # xmllint --noout --xinclude --relaxng /usr/local/share/emacs/21.3/site-lisp/nxml/schema/docbook.rng refdb-manual.xml 2>&1|less -refdb-manual-statustable.sgml: $(top_srcdir)/scripts/statgen.pl +refdb-manual-statustable.xml: $(top_srcdir)/scripts/statgen.pl $(top_srcdir)/scripts/statgen.pl docbook > refdb-manual-statustable.xml @@ -75,9 +75,8 @@ JAVA_OPTS=-Xmx256M fop -fo refdb-manual.fo -pdf refdb-manual.pdf -refdb-manual/*: $(manual_sources) $(png_images) refdb-manual-statustable.sgml include/doc-html.dsl +refdb-manual/*: $(manual_sources) $(png_images) refdb-manual-statustable.xml include/doc-html.dsl @echo "Creating HTML manual..."; rm -rf refdb-manual/* - mkdir -p refdb-manual && xsltproc -o refdb-manual/ --nonet --xinclude --stringparam html.stylesheet manual.css --stringparam funcsynopsis.style ansi --stringparam graphic.default.extension "png" $(top_srcdir)/doc/include/manual-xhtml.xsl refdb-manual.xml - cp $(html_extra_files) refdb-manual/ + mkdir -p refdb-manual && cp $(html_extra_files) refdb-manual/ && xsltproc -o refdb-manual/ --nonet --xinclude --stringparam html.stylesheet manual.css --stringparam funcsynopsis.style ansi --stringparam graphic.default.extension "png" $(top_srcdir)/doc/include/manual-xhtml.xsl refdb-manual.xml citestylex.xml: $(top_srcdir)/dtd/citestylex.dtd |
From: Markus H. <mho...@us...> - 2006-01-08 22:35:28
|
Update of /cvsroot/refdb/refdb/doc/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13200 Added Files: Tag: Release_0_9_5_stable manual-xhtml.xsl manual-fo.xsl manual-man.xsl Log Message: initial version --- NEW FILE --- <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- driver file for the transformation of the RefDB manual to xhtml. Most of the changes are related to properly integrating refentries into the output --> <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl"/> <!-- the following templates add refentries to the chapter TOCs --> <xsl:template match="sect1" mode="toc"> <xsl:param name="toc-context" select="."/> <xsl:call-template name="subtoc"> <xsl:with-param name="toc-context" select="$toc-context"/> <xsl:with-param name="nodes" select="sect2|refentry |bridgehead[$bridgehead.in.toc != 0]"/> </xsl:call-template> </xsl:template> <xsl:template match="sect2" mode="toc"> <xsl:param name="toc-context" select="."/> <xsl:call-template name="subtoc"> <xsl:with-param name="toc-context" select="$toc-context"/> <xsl:with-param name="nodes" select="sect3|refentry |bridgehead[$bridgehead.in.toc != 0]"/> </xsl:call-template> </xsl:template> <!-- add refsects and synopsis to the TOCs avoid duplicate refentrytitles --> <xsl:template match="refentry" mode="toc"> <xsl:param name="toc-context" select="."/> <xsl:variable name="refmeta" select=".//refmeta"/> <xsl:variable name="refentrytitle" select="$refmeta//refentrytitle"/> <xsl:variable name="refnamediv" select=".//refnamediv"/> <xsl:variable name="refname" select="$refnamediv//refname"/> <xsl:variable name="refdesc" select="$refnamediv//refdescriptor"/> <xsl:variable name="title"> <xsl:choose> <xsl:when test="$refentrytitle"> <xsl:apply-templates select="$refentrytitle[1]" mode="titleabbrev.markup"/> </xsl:when> <xsl:when test="$refdesc"> <xsl:apply-templates select="$refdesc" mode="titleabbrev.markup"/> </xsl:when> <xsl:when test="$refname"> <xsl:apply-templates select="$refname[1]" mode="titleabbrev.markup"/> </xsl:when> </xsl:choose> </xsl:variable> <xsl:call-template name="subtoc"> <xsl:with-param name="toc-context" select="$toc-context"/> <xsl:with-param name="nodes" select="refsynopsisdiv | refsect1 | refsect2 | refsect3"/> </xsl:call-template> </xsl:template> <xsl:template match="refsect1" mode="toc"> <xsl:param name="toc-context" select="."/> <xsl:call-template name="subtoc"> <xsl:with-param name="toc-context" select="$toc-context"/> <xsl:with-param name="nodes" select="refsect2"/> </xsl:call-template> </xsl:template> <xsl:template match="refsect2" mode="toc"> <xsl:param name="toc-context" select="."/> <xsl:call-template name="subtoc"> <xsl:with-param name="toc-context" select="$toc-context"/> <xsl:with-param name="nodes" select="refsect3"/> </xsl:call-template> </xsl:template> <xsl:template match="refsect3" mode="toc"> <xsl:param name="toc-context" select="."/> <xsl:call-template name="subtoc"> <xsl:with-param name="toc-context" select="$toc-context"/> <xsl:with-param name="nodes" select="refsect4"/> </xsl:call-template> </xsl:template> <!-- The title must be generated before passing it to the toc-generating code. This one causes a warning during the transformation which you can safely ignore as long as the result is correct --> <xsl:template match="refsynopsisdiv" mode="toc"> <xsl:param name="toc-context" select="."/> <xsl:variable name="title"> <xsl:call-template name="gentext"> <xsl:with-param name="key" select="'RefSynopsisDiv'"/> </xsl:call-template> </xsl:variable> <xsl:call-template name="subtoc"> <xsl:with-param name="toc-context" select="$toc-context"/> <xsl:with-param name="nodes" select="$title"/> </xsl:call-template> </xsl:template> </xsl:stylesheet> --- NEW FILE --- <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0"> <!-- driver file for the transformation of the RefDB manual to xhtml. Most of the changes are related to properly integrating refentries into the output --> <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl"/> <!-- the following templates add refentries to the chapter TOCs --> <xsl:template match="sect1" mode="toc"> <xsl:param name="toc-context" select="."/> <xsl:variable name="id"> <xsl:call-template name="object.id"/> </xsl:variable> <xsl:variable name="cid"> <xsl:call-template name="object.id"> <xsl:with-param name="object" select="$toc-context"/> </xsl:call-template> </xsl:variable> <xsl:call-template name="toc.line"/> <xsl:variable name="depth.from.context" select="count(ancestor::*)-count($toc-context/ancestor::*)"/> <xsl:if test="$toc.section.depth > 1 and $toc.max.depth > $depth.from.context and sect2"> <fo:block id="toc.{$cid}.{$id}"> <xsl:attribute name="margin-left"> <xsl:call-template name="set.toc.indent"/> </xsl:attribute> <xsl:apply-templates select="sect2|refentry" mode="toc"> <xsl:with-param name="toc-context" select="$toc-context"/> </xsl:apply-templates> </fo:block> </xsl:if> </xsl:template> <xsl:template match="sect2" mode="toc"> <xsl:param name="toc-context" select="."/> <xsl:variable name="id"> <xsl:call-template name="object.id"/> </xsl:variable> <xsl:variable name="cid"> <xsl:call-template name="object.id"> <xsl:with-param name="object" select="$toc-context"/> </xsl:call-template> </xsl:variable> <xsl:call-template name="toc.line"/> <xsl:variable name="reldepth" select="count(ancestor::*)-count($toc-context/ancestor::*)"/> <xsl:variable name="depth.from.context" select="count(ancestor::*)-count($toc-context/ancestor::*)"/> <xsl:if test="$toc.section.depth > 2 and $toc.max.depth > $depth.from.context and sect3"> <fo:block id="toc.{$cid}.{$id}"> <xsl:attribute name="margin-left"> <xsl:call-template name="set.toc.indent"> <xsl:with-param name="reldepth" select="$reldepth"/> </xsl:call-template> </xsl:attribute> <xsl:apply-templates select="sect3|refentry" mode="toc"> <xsl:with-param name="toc-context" select="$toc-context"/> </xsl:apply-templates> </fo:block> </xsl:if> </xsl:template> <xsl:template match="refentry" mode="toc"> <xsl:param name="toc-context" select="."/> <xsl:call-template name="toc.line"/> </xsl:template> </xsl:stylesheet> --- NEW FILE --- <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- driver file for the transformation of the RefDB manual refentry sections to man pages. We only provide a rather simplistic rendering of tables here. --> <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"/> <xsl:template match="tbody"> <xsl:apply-templates/> </xsl:template> <xsl:template match="entry"> <xsl:apply-templates/> <xsl:text> | </xsl:text> </xsl:template> <xsl:template match="row"> <xsl:text> .PP | </xsl:text> <xsl:apply-templates/> <xsl:text> .PP </xsl:text> </xsl:template> </xsl:stylesheet> |
From: Markus H. <mho...@us...> - 2006-01-08 22:32:49
|
Update of /cvsroot/refdb/refdb/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12604 Added Files: Tag: Release_0_9_5_stable refdba.1.xml bib2ris.1.xml Log Message: moved refdb-manual to xml --- NEW FILE --- <?xml version="1.0" encoding="UTF-8"?> <refentry id='refentry-refdba'> <refentryinfo><date>2005-10-15</date></refentryinfo> <refmeta> <refentrytitle>REFDBA</refentrytitle> <manvolnum>1</manvolnum> <refmiscinfo class='date'>2005-10-15</refmiscinfo> <refmiscinfo class='manual'>refdba Manual</refmiscinfo> </refmeta> <refnamediv id='refdba-name'> <refname>refdba</refname> <refpurpose>the administration client of RefDB</refpurpose> </refnamediv> <!-- body begins here --> <refsynopsisdiv id='refdba-synopsis'> <para>Interactive mode:</para> <cmdsynopsis> <command>refdba</command> <arg choice='opt'><option>-c</option> <replaceable>pager-command</replaceable></arg> <arg choice='opt'><option>-e</option> <replaceable>log-destination</replaceable></arg> [...1314 lines suppressed...] <refsect1 id='refdba-see_also'> <title>SEE ALSO</title> <para><emphasis remap='B'>RefDB</emphasis> (7), <emphasis remap='B'><link linkend="refentry-refdbd">refdbd</link></emphasis> (1), <emphasis remap='B'><link linkend="refentry-refdbc">refdbc</link></emphasis> (1).</para> <para><emphasis remap='I'>RefDB manual (local copy) </emphasis> /usr/local/share/doc/refdb-0.9.7-pre1/index.html</para> <para><emphasis remap='I'>RefDB manual (web) </emphasis> <<ulink url='http://refdb.sourceforge.net/manual/index.html'>http://refdb.sourceforge.net/manual/index.html</ulink>></para> <para><emphasis remap='I'>RefDB on the web </emphasis> <<ulink url='http://refdb.sourceforge.net/'>http://refdb.sourceforge.net/</ulink>></para> </refsect1> <refsect1 id='refdba-author'> <title>AUTHOR</title> <para>refdba was written by Markus Hoenicka <ma...@mh...>.</para> </refsect1> </refentry> --- NEW FILE --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> <!-- lifted from troff+man by doclifter --> <refentry id="refentry-bib2ris"> <refentryinfo><date>2005-10-16</date></refentryinfo> <refmeta> <refentrytitle>BIB2RIS</refentrytitle> <manvolnum>1</manvolnum> <refmiscinfo class='date'>2005-10-16</refmiscinfo> <refmiscinfo class='manual'>bib2ris Manual</refmiscinfo> </refmeta> <refnamediv id='bib2ris-name2'> <refname>bib2ris</refname> <refpurpose>converts bibtex bibliographic data to the RIS format</refpurpose> </refnamediv> <!-- body begins here --> <refsynopsisdiv id='bib2ris-synopsis'> <cmdsynopsis> <command>bib2ris</command> <arg choice='opt'>-e <replaceable>log-destination</replaceable></arg> <arg choice='opt'>-h </arg> <arg choice='opt'>-j </arg> <arg choice='opt'>-l <replaceable>log-level</replaceable></arg> <arg choice='opt'>-L <replaceable>log-file</replaceable></arg> <arg choice='opt'>-q </arg> <arg choice='opt'>-s <replaceable>separator</replaceable></arg> <arg choice='opt'>-v </arg> <arg choice='opt'>-y <replaceable>confdir</replaceable></arg> <arg choice='plain'><replaceable>file</replaceable></arg> </cmdsynopsis> </refsynopsisdiv> <refsect1 id='bib2ris-description2'><title>DESCRIPTION</title> <para>bib2ris converts BibTeX bibliography files into RIS files.</para> <para>Unfortunately the concepts underlying BibTeX and RIS bibliographic data are quite different so that BibTeX data do not readily lend themselves to a clean conversion to the RIS format. This is not meant as an excuse to provide a bad filter but you should be aware that a few compile-time assumptions have to be made in order to get reasonable results. In any case, as the data models differ considerably, a loss-free round-trip conversion between the two data types is not possible: If you convert a BibTeX bibliography file to RIS and then back, the result will differ considerably from your input.</para> <para>There are basically two ways how to handle BibTeX data with refdb:</para> <orderedlist inheritnum="ignore" continuation="restarts"> <listitem> <para>Convert all entries to plain text. This will allow you to work with your data just as with "native" RIS data, i.e. all field values in the output of the refdb backends will be plain text as well.</para> </listitem> <listitem> <para>Keep the TeX formatting in the entries. This will allow you to make use of TeX commands and formatting stuff in the BibTeX bibliography output, but it'll be a bit strange to work with these data in the rest of refdb. When formulating queries you will have to take account of the TeX magic, and this stuff will also show up in all other output (screen, HTML, DocBook etc).</para> </listitem> </orderedlist> <para>There may be better support for this situation in future releases of refdb. Currently the rule of thumb is: If you're interested only in BibTeX bibliographies, keep the formatting. If you're interested in generating both BibTeX and DocBook bibliographies or if you're mainly interested to maintain an easily accessible reference database, strip off the TeX formatting. This is best done with the supplied <link linkend="bib2ris-postprocessing"><command moreinfo="none">tex2mail</command></link> script which will be discussed shortly.</para> </refsect1> <refsect1 id='bib2ris-options'><title>OPTIONS</title> <variablelist remap='TP'> <varlistentry> <term><option>-e</option> <replaceable>log-destination</replaceable></term> <listitem> <para>log-destination can have the values 0, 1, or 2, or the equivalent strings <emphasis remap='I'>stderr</emphasis>, <emphasis remap='I'>syslog</emphasis>, or <emphasis remap='I'>file</emphasis>, respectively. This value specifies where the log information goes to. <literal>0</literal> (zero) means the messages are sent to stderr. They are immediately available on the screen but they may interfere with command output. <literal>1</literal> will send the output to the syslog facility. Keep in mind that syslog must be configured to accept log messages from user programs, see the syslog(8) man page for further information. Unix-like systems usually save these messages in <filename>/var/log/user.log</filename>. <literal>2</literal> will send the messages to a custom log file which can be specified with the <option>-L</option> option.</para> </listitem> </varlistentry> <varlistentry> <term><option>-h</option></term> <listitem> <para>Displays help and usage screen, then exits.</para> </listitem> </varlistentry> <varlistentry> <term><option>-j</option></term> <listitem> <para>Force bib2ris to use <emphasis remap='B'>JO</emphasis> RIS fields in all cases. If this option is not used, bib2ris tries to infer whether a journal name is an abbreviation or not. If the string contains at least one period, <emphasis remap='B'>JO</emphasis> will be used, otherwise <emphasis remap='B'>JF</emphasis> will be used.</para> </listitem> </varlistentry> <varlistentry> <term><option>-l</option> <replaceable>log-level</replaceable></term> <listitem> <para>Specify the priority up to which events are logged. This is either a number between <literal>0</literal> and <literal>7</literal> or one of the strings <emphasis remap='I'>emerg</emphasis>, <emphasis remap='I'>alert</emphasis>, <emphasis remap='I'>crit</emphasis>, <emphasis remap='I'>err</emphasis>, <emphasis remap='I'>warning</emphasis>, <emphasis remap='I'>notice</emphasis>, <emphasis remap='I'>info</emphasis>, <emphasis remap='I'>debug</emphasis>, respectively (see also Log level definitions). <option>-1</option> disables logging completely. A low log level like <literal>0</literal> means that only the most critical messages are logged. A higher log level means that less critical events are logged as well. <literal>7</literal> will include debug messages. The latter can be verbose and abundant, so you want to avoid this log level unless you need to track down problems.</para> </listitem> </varlistentry> <varlistentry> <term><option>-L</option> <replaceable>log-file</replaceable></term> <listitem> <para>Specify the full path to a log file that will receive the log messages. Typically this would be <filename>/var/log/refdba</filename>.</para> </listitem> </varlistentry> <varlistentry> <term><option>-q</option></term> <listitem> <para>Start without reading the configuration files. The client will use the compile-time defaults for all values that you do not set with command-line switches.</para> </listitem> </varlistentry> <varlistentry> <term><option>-s</option> <replaceable>separator</replaceable></term> <listitem> <para>Specify the delimiter which separates individual keywords in a non-standard keyword field. Use the string <emphasis remap='B'>spc</emphasis> for whitespace-separated lists (spaces and tabs).</para> </listitem> </varlistentry> <varlistentry> <term><option>-v</option></term> <listitem> <para>Prints version and copyright information, then exits.</para> </listitem> </varlistentry> <varlistentry> <term><option>-y</option> <replaceable>confdir</replaceable></term> <listitem> <para>Specify the directory where the global configuration files are Note: By default, all RefDB applications look for their configuration files in a directory that is specified during the configure step when building the package. That is, you don't need the <option>-y</option> option unless you use precompiled binaries in unusual locations, e.g. by relocating a rpm package.</para> </listitem> </varlistentry> <varlistentry> <term><emphasis remap='I'>file</emphasis></term> <listitem> <para>If used, this parameter denotes the names of one or more bibtex files. If no file is specified, bib2ris tries to read the data from stdin. Output is always sent to stdout.</para> </listitem> </varlistentry> </variablelist> </refsect1> <refsect1> <title>DIAGNOSTICS</title> <para>The exit code of <command moreinfo="none">bib2ris</command> indicates what went wrong in general (the details can be found in the log output). The code is the sum of the following error values:</para> <variablelist> <varlistentry> <term><emphasis remap='I'>1</emphasis></term> <listitem> <para>general error; includes out of memory situations and invalid command-line options</para> </listitem> </varlistentry> <varlistentry> <term><emphasis remap='I'>2</emphasis></term> <listitem> <para>incomplete entry (at least one essential field in an entry was missing)</para> </listitem> </varlistentry> <varlistentry> <term><emphasis remap='I'>4</emphasis></term> <listitem> <para>unknown field name</para> </listitem> </varlistentry> <varlistentry> <term><emphasis remap='I'>8</emphasis></term> <listitem> <para>unknown publication type</para> </listitem> </varlistentry> <varlistentry> <term><emphasis remap='I'>16</emphasis></term> <listitem> <para>invalid BibTeX->RIS type mapping</para> </listitem> </varlistentry> <varlistentry> <term><emphasis remap='I'>32</emphasis></term> <listitem> <para>parse error; includes file access errors</para> </listitem> </varlistentry> </variablelist> </refsect1> <refsect1 id="bib2ris-configuration"> <title>CONFIGURATION</title> <para><command moreinfo="none">bib2ris</command> evaluates the file <filename moreinfo="none">bib2risrc</filename> to initialize itself.</para> <table> <title>bib2risrc</title> <tgroup cols="3"> <thead> <row> <entry>Variable</entry> <entry>Default</entry> <entry>Comment</entry> </row> </thead> <tbody> <row> <entry>logfile</entry> <entry>/var/log/bib2ris.log</entry> <entry>The full path of a custom log file. This is used only if logdest is set appropriately.</entry> </row> <row> <entry>logdest</entry> <entry>1</entry> <entry>The destination of the log information. 0 = print to stderr; 1 = use the syslog facility; 2 = use a custom logfile. The latter needs a proper setting of logfile.</entry> </row> <row> <entry>loglevel</entry> <entry>6</entry> <entry>The log level up to which messages will be sent. A low setting (0) allows only the most important messages, a high setting (7) allows all messages including debug messages. -1 means nothing will be logged.</entry> </row> <row> <entry>abbrevfirst</entry> <entry>t</entry> <entry>If this option is set to "t", the first names of all authors and editors will be abbreviated to the initials. If set to "f", the first names will be used as they are found in the BibTeX bibliography file.</entry> </row> <row> <entry>listsep</entry> <entry>;</entry> <entry>This is the delimiter which separates individual keywords in a non-standard keyword field. Use the string "spc" for whitespace-separated lists (spaces and tabs).</entry> </row> <row> <entry>forcejabbrev</entry> <entry>f</entry> <entry>If this is set to "t", journal names will be wrapped in RIS "JO" entries. If it is set to "f", bib2ris will use "JO" entries only if the journal name contains at least one period, otherwise it will use "JF".</entry> </row> <row> <entry>maparticle</entry> <entry>JOUR</entry> <entry>map the BibTeX article publication type to a RIS type</entry> </row> <row> <entry>mapbook</entry> <entry>BOOK</entry> <entry>map the BibTeX book publication type to a RIS type</entry> </row> <row> <entry>mapbooklet</entry> <entry>PAMP</entry> <entry>map the BibTeX booklet publication type to a RIS type</entry> </row> <row> <entry>mapconference</entry> <entry>CHAP</entry> <entry>map the BibTeX conference publication type to a RIS type</entry> </row> <row> <entry>mapinbook</entry> <entry>CHAP</entry> <entry>map the BibTeX inbook publication type to a RIS type</entry> </row> <row> <entry>mapincollection</entry> <entry>CHAP</entry> <entry>map the BibTeX incollection publication type to a RIS type</entry> </row> <row> <entry>mapinproceedings</entry> <entry>CHAP</entry> <entry>map the BibTeX inproceedings publication type to a RIS type</entry> </row> <row> <entry>mapmanual</entry> <entry>BOOK</entry> <entry>map the BibTeX manual publication type to a RIS type</entry> </row> <row> <entry>mapmastersthesis</entry> <entry>THES</entry> <entry>map the BibTeX mastersthesis publication type to a RIS type</entry> </row> <row> <entry>mapmisc</entry> <entry>GEN</entry> <entry>map the BibTeX misc publication type to a RIS type</entry> </row> <row> <entry>mapphdthesis</entry> <entry>THES</entry> <entry>map the BibTeX phdthesis publication type to a RIS type</entry> </row> <row> <entry>mapproceedings</entry> <entry>CONF</entry> <entry>map the BibTeX proceedings publication type to a RIS type</entry> </row> <row> <entry>maptechreport</entry> <entry>RPRT</entry> <entry>map the BibTeX techreport publication type to a RIS type</entry> </row> <row> <entry>mapunpublished</entry> <entry>UNPB</entry> <entry>map the BibTeX unpublished publication type to a RIS type</entry> </row> <row> <entry>nsf_xyz</entry> <entry>(none)</entry> <entry>You can specify an unlimited number of these entries to map non-standard BibTeX fields to RIS tags. The BibTeX field name in this variable has to be in lowercase, regardless of the case in your input data (bib2ris treats field names as case-insensitive). The two-letter RIS tag has to be in uppercase. E.g. to map your BibTeX "Abstract" field to the RIS "N2" tag, the entry would read: "nsf_abstract N2".</entry> </row> </tbody> </tgroup> </table> </refsect1> <refsect1 id="bib2ris-data-processing"> <title>DATA PROCESSING</title> <para>This section provides a few hints about the data conversion itself and the BibTeX format requirements.</para> <itemizedlist> <listitem> <para>The parsing of the input data is done by the <filename moreinfo="none">btparse</filename> library. All limitations of that library apply to bib2ris as well. This applies very specifically to two hardcoded settings in <filename moreinfo="none">btparse</filename> which, simply put, limit the size and complexity (in terms of macros) of an input file that btparse can handle. If you run into this kind of problem (I had to pull a 2 MB BibTeX bibliography from the net in order to verify this limit) you should increase the values of <varname>NUM_MACROS</varname> and <varname>STRING_SIZE</varname> in the source file <filename moreinfo="none">macros.c</filename> and recompile the <filename moreinfo="none">btparse</filename> library.</para> </listitem> <listitem> <para>All entry names and field names in the BibTeX input file are treated as case-insensitive, i.e. "BoOk" is the same as "book" and "AUTHOR" is the same as "aUthoR".</para> </listitem> <listitem> <para>The entries are checked for completeness. An error is generated if an entry lacks fields which are considered essential for the particular publication type.</para> </listitem> <listitem> <para>Non-standard fields can be imported in addition to the predefined BibTeX fields. Create an entry for each non-standard BibTeX field name that your input data use in your <link linkend="bib2ris-configuration">bib2ris configuration</link> file. The data are handled differently based on the type of RIS field they are imported to. If the data are imported to the RIS fields AD, N1, or N2, which basically have an unlimited size, all occurrences of these fields will be concatenated into a single AD, N1, or N2 tag line, respectively. If the data are mapped to the RIS KW field, the string will be tokenized based on the list separator specified in the listsep configuration variable. Each token will be written as a separate KW tag line. A special case is the RIS pseudo-field "PY.day". Data imported to this tag are integrated as the day part in the publication date tag line "PY" (year and month, but not day, are standard BibTeX fields and are recognized by default). All other fields will be printed with their requested RIS tag. It is at the discretion of any RIS importing application to decide what to do with duplicate tag lines. Multiples are allowed for author tags (AU, A2, A3) and the keyword tag (KW). refdb will use the <emphasis>last</emphasis> occurrence of a tag line that does not allow multiple occurrences.</para> </listitem> <listitem> <para>Abbreviated journal names are detected only if they use periods. E.g. <quote>J. Biol. Chem.</quote> will be mapped to a "JO" RIS element whereas <quote>J Biol Chem</quote> will be (incorrectly) mapped to a "JF" element (<quote>Journal of Biological Chemistry</quote> would correctly end up here too). Spaces after periods are optional. To capture <quote>J Biol Chem</quote> in a "JO" element, use the <option>-j</option> command line option or the "forcejabbrev" configuration file variable.</para> </listitem> <listitem> <para>The mapping of BibTeX publication types (book, inproceedings...) to RIS types as specified in the configuration file is checked for valid RIS types. If an invalid RIS type is specified, an error is generated and the compile-time default is used instead.</para> </listitem> <listitem> <para>By default the first names of authors and editors are not abbreviated. If you wish you can configure <command moreinfo="none">bib2ris</command> to abbreviate first and middle names.</para> </listitem> </itemizedlist> </refsect1> <refsect1 id="bib2ris-postprocessing"> <title>Post-processing with tex2mail</title> <para>refdb ships with a slightly modified version of the <command moreinfo="none">tex2mail</command> Perl script. The original purpose of this script is to convert (La)TeX input into a human-readable plain text file, taking care of various mathematical commands which can be rendered in multi-line output. In lieu of a better way to provide someting useful in no time I hacked this script to generate suitable RIS output when used with the proper command line switches. Without the <option>-ris</option> switch the script behaves just like the original tex2mail script. The purpose of this script in the context of refdb is to strip TeX commands and constructs from the RIS output that bib2ris generates.</para> <warning> <itemizedlist> <listitem> <para>This script is really a quick hack. It will be replaced by something more dedicated to its purpose (at least I'll maintain this illusion for the time being).</para> </listitem> <listitem> <para>If you have LaTeX math formulas somewhere in the field values, strange and wondrous things are likely to happen. You will have to manually fix the output.</para> </listitem> </itemizedlist> </warning> <para>Run the script with the following command, assuming that <filename moreinfo="none">foo.ris</filename> is the output that you generated from your BibTeX bibliography file with the help of bib2ris:</para> <screen format="linespecific"><prompt moreinfo="none">~# </prompt>tex2mail -noindent -ragged -linelength 65535 -ris < foo.ris > foo-notex.ris</screen> <para>The argument of the <option>-linelength</option> option should be large enough to display each field in a single line, otherwise tex2mail tries to generate some simple layout which will screw up the RIS file.</para> </refsect1> <refsect1 id='bib2ris-files'><title>FILES</title> <variablelist remap='TP'> <varlistentry> <term><filename>/usr/local/etc/refdb/bib2risrc</filename></term> <listitem> <para>The global configuration file of bib2ris.</para> </listitem> </varlistentry> <varlistentry> <term><emphasis remap='I'>$HOME/.bib2risrc</emphasis></term> <listitem> <para>The user configuration file of bib2ris.</para> </listitem> </varlistentry> </variablelist> </refsect1> <refsect1 id='bib2ris-see_also2'><title>SEE ALSO</title> <para><emphasis remap='B'>RefDB</emphasis> (7), <emphasis remap='B'><link linkend="refentry-db2ris">db2ris</link></emphasis> (1). <emphasis remap='B'><link linkend="refentry-en2ris">en2ris</link></emphasis> (1). <emphasis remap='B'><link linkend="refentry-marc2ris">marc2ris</link></emphasis> (1). <emphasis remap='B'><link linkend="refentry-med2ris">med2ris</link></emphasis> (1).</para> <para><emphasis remap='I'>RefDB manual (local copy) </emphasis> /usr/local/share/doc/refdb-0.9.7-pre1/index.html</para> <para><emphasis remap='I'>RefDB manual (web) </emphasis> <<ulink url='http://refdb.sourceforge.net/manual/index.html'>http://refdb.sourceforge.net/manual/index.html</ulink>></para> <para><emphasis remap='I'>RefDB on the web </emphasis> <<ulink url='http://refdb.sourceforge.net/'>http://refdb.sourceforge.net/</ulink>></para> </refsect1> <refsect1 id='author2'><title>AUTHOR</title> <para>bib2ris was written by Markus Hoenicka <ma...@mh...>.</para> </refsect1> </refentry> |
From: Markus H. <mho...@us...> - 2006-01-08 22:09:06
|
Update of /cvsroot/refdb/refdb/man In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6377 Modified Files: Tag: Release_0_9_5_stable Makefile.am Log Message: build man pages from xml sources in the doc subdir Index: Makefile.am =================================================================== RCS file: /cvsroot/refdb/refdb/man/Attic/Makefile.am,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -U2 -r1.1.2.2 -r1.1.2.3 --- Makefile.am 21 Oct 2005 21:06:40 -0000 1.1.2.2 +++ Makefile.am 8 Jan 2006 22:08:57 -0000 1.1.2.3 @@ -1,17 +1,19 @@ -# process this file with automake to generate Makefile.in +## Process this with automake to create Makefile.in docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION) man_MANS = RefDB.7 refdb.8 refdb.sh.8 refdbd.1 refdba.1 refdbc.1 refdbib.1 bib2ris.1 db2ris.1 en2ris.1 marc2ris.1 med2ris.1 eenc.1 refdb-backup.1 refdb-ms.1 refdb-restore.1 refdbjade.1 refdbnd.1 refdbxml.1 runbib.1 refdbctl.1 refdbxp.1 -man_MANS_in = RefDB.7.in refdb.8.in refdb.sh.8.in refdbd.1.in refdba.1.in refdbc.1.in refdbib.1.in bib2ris.1.in db2ris.1.in en2ris.1.in marc2ris.1.in med2ris.1.in eenc.1.in refdb-backup.1.in refdb-ms.1.in refdb-restore.1.in refdbjade.1.in refdbnd.1.in refdbxml.1.in runbib.1.in refdbctl.1.in refdbxp.1.in +#man_MANS_in = RefDB.7.in refdb.8.in refdb.sh.8.in refdbd.1.in refdba.1.in refdbc.1.in refdbib.1.in bib2ris.1.in db2ris.1.in en2ris.1.in marc2ris.1.in med2ris.1.in eenc.1.in refdb-backup.1.in refdb-ms.1.in refdb-restore.1.in refdbjade.1.in refdbnd.1.in refdbxml.1.in runbib.1.in refdbctl.1.in refdbxp.1.in -EXTRA_DIST = $(man_MANS_in) +#EXTRA_DIST = $(man_MANS_in) -$(man_MANS): %: %.in - sed 's%<manualpath>%$(DESTDIR)$(docdir)%' < $< | \ - sed 's%<sharepath>%$(DESTDIR)$(pkgdatadir)/db%' | \ - sed 's%<runpath>%$(DESTDIR)$(var_dir)%' | \ - sed 's%<etcpath>%$(DESTDIR)$(sysconfdir)/@PACKAGE@%' > $@ +$(man_MANS): %: $(top_srcdir)/doc/%.xml + xsltproc $(top_srcdir)/doc/include/manual-man.xsl $< +# sed 's%<manualpath>%$(DESTDIR)$(docdir)%' < $< | \ +# sed 's%<sharepath>%$(DESTDIR)$(pkgdatadir)/db%' | \ +# sed 's%<runpath>%$(DESTDIR)$(var_dir)%' | \ +# sed 's%<etcpath>%$(DESTDIR)$(sysconfdir)/@PACKAGE@%' > $@ clean: rm -f $(man_MANS) + |
From: Markus H. <mho...@us...> - 2006-01-08 22:03:25
|
Update of /cvsroot/refdb/refdb/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2140 Added Files: Tag: Release_0_9_5_stable RefDB.7.xml Log Message: man page now built from xml source --- NEW FILE --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> <!-- lifted from troff+man by doclifter --> <refentry id='refdb7'> <!-- Hey, EMACS: \-*\- nroff \-*\- --> <!-- --> <!-- Filename: <FILENAME> --> <!-- Author: David Nebauer --> <!-- History: <DATE> \- created --> <!-- --> <!-- For header (.TH), first parameter, NAME, should be all caps --> <!-- Second parameter, SECTION, should be 1\-8, maybe w/ subsection --> <!-- Other parameters are allowed: see man(7), man(1) --> <!-- Please adjust the date whenever revising the manpage. --> <!-- --> <!-- Some roff macros, for reference: --> <!-- .nh disable hyphenation --> <!-- .hy enable hyphenation --> <!-- .ad l left justify --> <!-- .ad b justify to both left and right margins --> <!-- .nf disable filling --> <!-- .fi enable filling --> <!-- .br insert line break --> <!-- .sp <n> insert n+1 empty lines --> <!-- for manpage\-specific macros, see man(7) --> <!-- --> <!-- Formatting [see groff_char (7) for details]: --> <!-- ' : escape sequence for (') --> <!-- `` : left/open double quote --> <!-- '' : right/close double quote --> <!-- ` : left/open single quote --> <!-- ' : right/close single quote --> <!-- — : escape sequence for em dash --> <!-- – : escape sequence for en dash --> <!-- \. : escape sequence for period/dot --> <!-- \fX : escape sequence that changes font, where 'X' can be 'R|I|B|BI' --> <!-- (R = roman/normal | I = italic | B = bold | BI = bold\-italic) --> <!-- \fP : switch to previous font --> <!-- in this case '\fR' could also have been used --> <!-- --> <!-- Bulleted list: --> <!-- A bulleted list: --> <!-- .IP • 2 --> <!-- lawyers --> <!-- .IP • --> <!-- guns --> <!-- .IP • --> <!-- money --> <!-- Numbered list: --> <!-- .nr step 1 1 --> <!-- A numbered list: --> <!-- .IP \n[step] 3 --> <!-- lawyers --> <!-- .IP \n+[step] --> <!-- guns --> <!-- .IP \n+[step] --> <!-- money --> <refentryinfo><date>2005/10/16</date></refentryinfo> <refmeta> <refentrytitle>REFDB</refentrytitle> <manvolnum>7</manvolnum> <refmiscinfo class='date'>2005/10/16</refmiscinfo> <refmiscinfo class='manual'>RefDB Manual</refmiscinfo> </refmeta> <refnamediv id='name'> <refname>RefDB</refname> <refpurpose>a set of tools to manage bibliographic references, notes, and bibliographies for markup languages</refpurpose> </refnamediv> <!-- body begins here --> <refsect1 id='description'><title>DESCRIPTION</title> <refsect2 id='general_features'><title>GENERAL FEATURES</title> <variablelist remap='IP'> <varlistentry> <term>•</term> <listitem> <para>RefDB is a reference/notes database and bibliography tool for SGML, XML, and LaTeX documents.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>RefDB is mainly implemented in C, with a few Perl scripts inbetween, as well as shell scripts as "glue". It can be compiled on all platforms with a decent C compiler (a small amount of porting may be required). It builds and runs out of the box on Linux, FreeBSD, NetBSD, Solaris, OSX, Darwin, and Windows/Cygwin.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>RefDB is modular and accessible. You can plug in a variety of database engines to store your data, and you can choose between a variety of interfaces for interactive work. You can use RefDB in your projects through shell scripts or from Perl programs.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>The RefDB handbook (more than 300 printed pages) helps you to get RefDB up and running quickly and explains how to use the software for both administrators and users in great detail. In addition there is a tutorial targeted at plain users.</para> </listitem> </varlistentry> </variablelist> </refsect2> <refsect2 id='application_design'><title>APPLICATION DESIGN</title> <variablelist remap='IP'> <varlistentry> <term>•</term> <listitem> <para>RefDB uses a SQL database engine to store the references, notes, and the bibliography styles. Choose either an external database server for optimum performance and flexibility, or an embedded database engine for convenience (see below for supported database engines).</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>Both reference and bibliography style databases use the relational features of SQL databases extensively to consolidate information and to save storage space.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>RefDB employs a three-tier architecture with lots of flexibility: clients, an application server that can run as a daemon, and the database server. If you prefer the embedded SQL engine, there'll be a two-tier setup. In both cases, all tiers may run on a single workstation for individual use.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>The application server can generate log messages to monitor its operation.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>RefDB contains two standard interfaces: a command line interface for terminal addicts and for use in scripts, and a PHP-based web interface for a more visual approach. In addition, both Emacs and Vim users can access RefDB from the editing environment they're used to. Finally, there is also a Perl client module to integrate RefDB functionality into your own Perl programs.</para> </listitem> </varlistentry> </variablelist> </refsect2> <refsect2 id='reference_and_notes_management'><title>REFERENCE AND NOTES MANAGEMENT</title> <variablelist remap='IP'> <varlistentry> <term>•</term> <listitem> <para>The main input format for bibliographic data is RIS which can be generated and imported by all major reference databases on Windows (Reference Manager, EndNote and the like). An XML representation of RIS using the risx DTD is also supported as a native format. The latter is well suited as a means to import SGML or XML bibliographic data.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>Import filters are provided for Medline (tagged and XML), BibTeX, MARC, and DocBook.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>The data can be retrieved as simple text, formatted as HTML, formatted as a DocBook bibliography element (SGML or XML), formatted as a TEI listBibl element (XML), formatted as BibTeX reference list, or formatted as RIS or risx files.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>All character encodings supported by your platform can be used both for data input and for data export. This includes European character sets like Latin-1 and of course Unicode.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>Extended notes can be linked to one or more references, authors, periodicals, or keywords to create topics or material collections. These are more powerful and flexible than folder systems and the like.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>The query language is fairly simple yet powerful. You can use booleans to combine queries on any combination of fields. You can use brackets to group queries. You can use Unix-style regular expressions to formulate advanced queries.</para> </listitem> </varlistentry> </variablelist> </refsect2> <refsect2 id='bibliographies'><title>BIBLIOGRAPHIES</title> <variablelist remap='IP'> <varlistentry> <term>•</term> <listitem> <para>Formatted bibliographies can be created automatically from DocBook SGML/XML and TEI XML documents. This does not require any changes or extensions to the DTDs. RefDB can also be integrated as a data source into the LaTeX/BibTeX workflow.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>RefDB is extensible in terms of the supported document types: support for new document types can be added without hacking the tool itself (you only need to hack stylesheets)</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>Citation and reference styles can be defined in XML to match the weirdest requirements of journals and publishers.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>Sophisticated shell scripts and makefiles take care of the document transformations. The whole process is transparent to the user as all he needs to do is e.g. type make pdf to turn his document into a PDF file with formatted citations and bibliographies.</para> </listitem> </varlistentry> </variablelist> </refsect2> <refsect2 id='networking_capabilities'><title>NETWORKING CAPABILITIES</title> <variablelist remap='IP'> <varlistentry> <term>•</term> <listitem> <para>Due to the client/server design, RefDB is very well suited as a shared reference database for a workgroup or a department. However, it runs just fine on a single standalone workstation.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>Users can share databases and still have their personal reference lists. They can share their notes or keep them private on a per-note base.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>Concurrent read and write access of several users is supported. There is no need to restrict access of other users to read-only. However, if your database engine supports access control (MySQL and PostgreSQL), you can restrict access of some users to read-only.</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>A simple method to access electronic offprints (e.g. in PDF or PostScript format) is provided in the HTML output and in the web interface. This also works across networks using mounted shares.</para> </listitem> </varlistentry> </variablelist> </refsect2> <refsect2 id='supported_database_servers'><title>SUPPORTED DATABASE SERVERS</title> <para>RefDB versions 0.9 and later employ the libdbi database abstraction library to provide support for different SQL database engines. Currently the following external SQL database servers are supported:</para> <variablelist remap='IP'> <varlistentry> <term>•</term> <listitem> <para>MySQL</para> </listitem> </varlistentry> <varlistentry> <term>•</term> <listitem> <para>PostgreSQL</para> </listitem> </varlistentry> </variablelist> <para>The following embedded database engines are supported:</para> <variablelist remap='IP'> <varlistentry> <term>•</term> <listitem> <para>SQLite (versions 2.x and 3.x)</para> </listitem> </varlistentry> </variablelist> </refsect2> </refsect1> <refsect1 id='see_also'><title>SEE ALSO</title> <para><emphasis remap='B'>refdbd</emphasis> (1), <emphasis remap='B'>refdba</emphasis> (1), <emphasis remap='B'>refdbc</emphasis> (1), <emphasis remap='B'>refdbbib</emphasis> (1), <emphasis remap='B'>bib2ris</emphasis> (1), <emphasis remap='B'>db2ris</emphasis> (1), <emphasis remap='B'>en2ris</emphasis> (1), <emphasis remap='B'>marc2ris</emphasis> (1), <emphasis remap='B'>med2ris</emphasis> (1), <emphasis remap='B'>eenc</emphasis> (1), <emphasis remap='B'>refdb-backup</emphasis> (1), <emphasis remap='B'>refdb-ms</emphasis> (1), <emphasis remap='B'>refdb-restore</emphasis> (1), <emphasis remap='B'>refdbjade</emphasis> (1), <emphasis remap='B'>refdbnd</emphasis> (1), <emphasis remap='B'>refdbxml</emphasis> (1), <emphasis remap='B'>refdbctl</emphasis> (1), <emphasis remap='B'>refdb</emphasis> (8).</para> <para><emphasis remap='I'>RefDB manual (local copy) </emphasis> /usr/local/share/doc/refdb-0.9.7-pre1/index.html</para> <para><emphasis remap='I'>RefDB manual (web) </emphasis> <<ulink url='http://refdb.sourceforge.net/manual/index.html'>http://refdb.sourceforge.net/manual/index.html</ulink>></para> <para><emphasis remap='I'>RefDB on the web </emphasis> <<ulink url='http://refdb.sourceforge.net/'>http://refdb.sourceforge.net/</ulink>></para> </refsect1> <refsect1 id='author'><title>AUTHOR</title> <para>RefDB was originally written by Markus Hoenicka <ma...@mh...>. For a list of current authors, see the file <filename>AUTHORS</filename>.</para> </refsect1> </refentry> |
Update of /cvsroot/refdb/refdb/man In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv641 Removed Files: Tag: Release_0_9_5_stable eenc.1.in refdb.8.in refdbjade.1.in en2ris.1.in refdb.sh.8.in refdbnd.1.in marc2ris.1.in refdba.1.in refdbxml.1.in med2ris.1.in refdbc.1.in refdbxp.1.in RefDB.7.in refdb-backup.1.in refdbctl.1.in runbib.1.in bib2ris.1.in refdb-ms.1.in refdbd.1.in db2ris.1.in refdb-restore.1.in refdbib.1.in Log Message: now built from XML sources in doc subdir --- eenc.1.in DELETED --- --- refdb.8.in DELETED --- --- refdbjade.1.in DELETED --- --- en2ris.1.in DELETED --- --- refdb.sh.8.in DELETED --- --- refdbnd.1.in DELETED --- --- marc2ris.1.in DELETED --- --- refdba.1.in DELETED --- --- refdbxml.1.in DELETED --- --- med2ris.1.in DELETED --- --- refdbc.1.in DELETED --- --- refdbxp.1.in DELETED --- --- RefDB.7.in DELETED --- --- refdb-backup.1.in DELETED --- --- refdbctl.1.in DELETED --- --- runbib.1.in DELETED --- --- bib2ris.1.in DELETED --- --- refdb-ms.1.in DELETED --- --- refdbd.1.in DELETED --- --- db2ris.1.in DELETED --- --- refdb-restore.1.in DELETED --- --- refdbib.1.in DELETED --- |
From: Markus H. <mho...@us...> - 2006-01-08 21:26:08
|
Update of /cvsroot/refdb/refdb/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23806 Removed Files: Tag: Release_0_9_5_stable refdb-manual.sgml refdb-manual-configopts.sgml refdb-manual-refdbclient.sgml refdb-manual-chapter18a.sgml Log Message: replaced by xml versions --- refdb-manual.sgml DELETED --- --- refdb-manual-configopts.sgml DELETED --- --- refdb-manual-refdbclient.sgml DELETED --- --- refdb-manual-chapter18a.sgml DELETED --- |
Update of /cvsroot/refdb/refdb/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22726 Removed Files: Tag: Release_0_9_5_stable refdb-manual-chapter1.sgml refdb-manual-chapter10.sgml refdb-manual-chapter11.sgml refdb-manual-chapter12.sgml refdb-manual-chapter13.sgml refdb-manual-chapter14.sgml refdb-manual-chapter15.sgml refdb-manual-chapter23.sgml refdb-manual-chapter16.sgml refdb-manual-chapter17.sgml refdb-manual-chapter18.sgml refdb-manual-chapter19.sgml refdb-manual-chapter2.sgml refdb-manual-chapter20.sgml refdb-manual-chapter21.sgml refdb-manual-chapter22.sgml refdb-manual-chapter3.sgml refdb-manual-chapter4.sgml refdb-manual-chapter5.sgml refdb-manual-chapter6.sgml refdb-manual-chapter7.sgml refdb-manual-chapter8.sgml refdb-manual-chapter9.sgml Log Message: replaced by xml version --- refdb-manual-chapter1.sgml DELETED --- --- refdb-manual-chapter10.sgml DELETED --- --- refdb-manual-chapter11.sgml DELETED --- --- refdb-manual-chapter12.sgml DELETED --- --- refdb-manual-chapter13.sgml DELETED --- --- refdb-manual-chapter14.sgml DELETED --- --- refdb-manual-chapter15.sgml DELETED --- --- refdb-manual-chapter23.sgml DELETED --- --- refdb-manual-chapter16.sgml DELETED --- --- refdb-manual-chapter17.sgml DELETED --- --- refdb-manual-chapter18.sgml DELETED --- --- refdb-manual-chapter19.sgml DELETED --- --- refdb-manual-chapter2.sgml DELETED --- --- refdb-manual-chapter20.sgml DELETED --- --- refdb-manual-chapter21.sgml DELETED --- --- refdb-manual-chapter22.sgml DELETED --- --- refdb-manual-chapter3.sgml DELETED --- --- refdb-manual-chapter4.sgml DELETED --- --- refdb-manual-chapter5.sgml DELETED --- --- refdb-manual-chapter6.sgml DELETED --- --- refdb-manual-chapter7.sgml DELETED --- --- refdb-manual-chapter8.sgml DELETED --- --- refdb-manual-chapter9.sgml DELETED --- |
From: Markus H. <mho...@us...> - 2006-01-08 21:07:57
|
Update of /cvsroot/refdb/refdb/doc/images In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19745 Removed Files: Tag: Release_0_9_5_stable caution.gif next.gif tip.gif toc-plus.gif ChangeLog home.gif note.gif toc-blank.gif up.gif LostLog important.gif prev.gif toc-minus.gif warning.gif Log Message: gone for good --- caution.gif DELETED --- --- next.gif DELETED --- --- tip.gif DELETED --- --- toc-plus.gif DELETED --- --- ChangeLog DELETED --- --- home.gif DELETED --- --- note.gif DELETED --- --- toc-blank.gif DELETED --- --- up.gif DELETED --- --- LostLog DELETED --- --- important.gif DELETED --- --- prev.gif DELETED --- --- toc-minus.gif DELETED --- --- warning.gif DELETED --- |
From: Markus H. <mho...@us...> - 2006-01-08 21:04:20
|
Update of /cvsroot/refdb/refdb/doc/images/callouts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19160 Removed Files: Tag: Release_0_9_5_stable 1.gif 2.gif 3.gif 4.gif 5.gif 6.gif 7.gif 8.gif 9.gif 10.gif LostLog ChangeLog Log Message: gone for good --- 1.gif DELETED --- --- 2.gif DELETED --- --- 3.gif DELETED --- --- 4.gif DELETED --- --- 5.gif DELETED --- --- 6.gif DELETED --- --- 7.gif DELETED --- --- 8.gif DELETED --- --- 9.gif DELETED --- --- 10.gif DELETED --- --- LostLog DELETED --- --- ChangeLog DELETED --- |
From: Markus H. <mho...@us...> - 2006-01-06 22:50:50
|
Update of /cvsroot/refdb/refdb/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12868 Modified Files: Tag: Release_0_9_5_stable risxhandler.c Log Message: fixed incorrect import of ELEC title Index: risxhandler.c =================================================================== RCS file: /cvsroot/refdb/refdb/src/risxhandler.c,v retrieving revision 1.28.2.14 retrieving revision 1.28.2.15 diff -u -U2 -r1.28.2.14 -r1.28.2.15 --- risxhandler.c 3 Nov 2005 20:40:19 -0000 1.28.2.14 +++ risxhandler.c 6 Jan 2006 22:50:40 -0000 1.28.2.15 @@ -786,5 +786,4 @@ || !strcmp(ptr_ardata->type, "JFULL") || !strcmp(ptr_ardata->type, "ABST") - || !strcmp(ptr_ardata->type, "ELEC") || !strcmp(ptr_ardata->type, "INPR") || !strcmp(ptr_ardata->type, "ICOMM") |
From: Markus H. <mho...@us...> - 2006-01-06 22:49:02
|
Update of /cvsroot/refdb/homepage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12487 Modified Files: emacs.html Log Message: new refdb-mode version Index: emacs.html =================================================================== RCS file: /cvsroot/refdb/homepage/emacs.html,v retrieving revision 1.12 retrieving revision 1.13 diff -u -U2 -r1.12 -r1.13 --- emacs.html 28 Dec 2005 22:22:41 -0000 1.12 +++ emacs.html 6 Jan 2006 22:48:52 -0000 1.13 @@ -162,5 +162,5 @@ <h2 id="refdbmode">Emacs refdb-mode</h2> <p class="authors">Current Author: Markus Hoenicka <mho...@us...></p> - <p><strong><a href="addons/refdb-mode.el">Download refdb-mode.el (1.27)</a></strong></p> + <p><strong><a href="addons/refdb-mode.el">Download refdb-mode.el (1.28)</a></strong></p> <p>This minor mode for <a href="http://directory.fsf.org/emacs.html">Emacs</a> and <a href="http://www.xemacs.org/">XEmacs</a> is a frontend, and then some, for RefDB.</p> <ul> |
From: Markus H. <mho...@us...> - 2006-01-06 22:43:34
|
Update of /cvsroot/refdb/elisp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11351 Modified Files: refdb-mode.el Log Message: fixed problem with retrieving additional fields for non-ris, non-risx output Index: refdb-mode.el =================================================================== RCS file: /cvsroot/refdb/elisp/refdb-mode.el,v retrieving revision 1.27 retrieving revision 1.28 diff -u -U2 -r1.27 -r1.28 --- refdb-mode.el 28 Dec 2005 21:45:15 -0000 1.27 +++ refdb-mode.el 6 Jan 2006 22:43:22 -0000 1.28 @@ -775,4 +775,5 @@ (const :tag "Abstract \(N2\)" N2) (const :tag "Reprint Status \(RP\)" RP) + (const :tag "Availability \(AV\)" AV) (const :tag "City of Publication \(CY\)" CY) (const :tag "Publisher \(PB\)" PB) @@ -2625,10 +2626,10 @@ (let ((formatstring (if (equal refdb-data-output-format 'more) - (format "\\\"%s\\\"" + (format "\'%s\'" ;; turn list of symbols into one big string (mapconcat 'symbol-name refdb-data-output-additional-fields - " " + "" ) ) |
From: Markus H. <mho...@us...> - 2006-01-04 21:59:21
|
Update of /cvsroot/refdb/homepage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25481 Modified Files: features.html Log Message: added pointer to Ruby lib Index: features.html =================================================================== RCS file: /cvsroot/refdb/homepage/features.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -U2 -r1.7 -r1.8 --- features.html 7 Oct 2005 22:10:29 -0000 1.7 +++ features.html 4 Jan 2006 21:59:13 -0000 1.8 @@ -166,5 +166,5 @@ <li>RefDB employs a three-tier architecture with lots of flexibility: clients, an application server that can run as a daemon, and the database server. If you prefer the embedded SQL engine, there'll be a two-tier setup. In both cases, all tiers may run on a single workstation for individual use.</li> <li>The application server can generate log messages to monitor its operation.</li> - <li>RefDB contains two standard interfaces: a <a href="cli.html">command line interface</a> for terminal addicts and for use in scripts, and a PHP-based <a href="web.html">web interface</a> for a more visual approach. In addition, both <a href="emacs.html">Emacs</a> and <a href="vim.html">Vim</a> users can access RefDB from the editing environment they're used to. Finally, there is also a <a href="addons.html">Perl client module</a> to integrate RefDB functionality into your own Perl programs.</li> + <li>RefDB contains two standard interfaces: a <a href="cli.html">command line interface</a> for terminal addicts and for use in scripts, and a PHP-based <a href="web.html">web interface</a> for a more visual approach. In addition, both <a href="emacs.html">Emacs</a> and <a href="vim.html">Vim</a> users can access RefDB from the editing environment they're used to. Finally, there is also a <a href="programming.html#perl">Perl client module</a> and an experimental <a href="programming.html#ruby">Ruby library</a> to integrate RefDB functionality into your own programs.</li> </ul> |
From: Markus H. <mho...@us...> - 2006-01-04 21:58:44
|
Update of /cvsroot/refdb/homepage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25301 Modified Files: index.html Log Message: trimmed old news Index: index.html =================================================================== RCS file: /cvsroot/refdb/homepage/index.html,v retrieving revision 1.16 retrieving revision 1.17 diff -u -U2 -r1.16 -r1.17 --- index.html 21 Dec 2005 23:54:40 -0000 1.16 +++ index.html 4 Jan 2006 21:58:33 -0000 1.17 @@ -164,24 +164,4 @@ <p>The <a href="http://www.freebsd.org/">FreeBSD</a> port has been included in the FreeBSD <a href="http://www.freebsd.org/ports/">Ports Collection</a>. A summary should soon be available on the Ports <a href="http://www.freebsd.org/ports/textproc.html">textproc</a> (text processing/search utilities) page. Meanwhile, there's an entry on <a href="http://www.freshports.org/textproc/refdb/">FreshPorts</a>. FreeBSD users can now update their ports tree with 'cvsup', and then install RefDB with a single 'make install'.</p> </div> - <div class="news"> - <h3>May 8, 2005</h3> - <p>There is a new page about <a href="addons.html">additional software</a> not shipped with RefDB, but nevertheless more than helpful. This page contains descriptions of RIS editing modes for Emacs and Vim, the Emacs RefDB frontend, the Makestyle bibliography style generation tool, and the Perl Client module.</p> - </div> - <div class="news"> - <h3>May 2, 2005</h3> - <p>A <a href="http://www.freebsd.org">FreeBSD</a> port is now available. Please see the instructions on the <a href="download.html#freebsd">download</a> page. See also this <a href="http://sourceforge.net/mailarchive/forum.php?thread_id=7160760&forum_id=1798">thread</a> for some additional information.</p> - </div> - <div class="news"> - <h3>April 6, 2005</h3> - <p><a href="http://www.debian.org">Debian</a> packages of the latest prerelease and of the current CVS version are now available. Please see the instructions on the <a href="download.html#debian">download</a> page. See also this <a href="http://sourceforge.net/mailarchive/forum.php?thread_id=6992053&forum_id=1798">thread</a> for additional information.</p> - </div> - <div class="news"> - <h3>December 13, 2004</h3> - <p>Version 0.9.5 has seen many bug fixes and improvements in the bibliography support. Most notably, the driver files now support the latest DocBook and TEI stylesheets. Bibliography styles now allow to specify indenting and font sizes. The configuration of the XML toolchain is now simpler as it supports XML catalogs. <a href="status.html#news20041213" class="more">more...</a></p> - </div> - <div class="news"> - <h3>February 18, 2004</h3> - <p>Version 0.9.4 adds extended notes, built-in character encoding conversions, an extended query language, and a bunch of other goodies. <a href="status.html#news20040218" class="more">more...</a></p> - </div> </div> |
From: Markus H. <mho...@us...> - 2006-01-04 21:52:24
|
Update of /cvsroot/refdb/homepage In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23894 Modified Files: programming.html Log Message: added ruby lib Index: programming.html =================================================================== RCS file: /cvsroot/refdb/homepage/programming.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -U2 -r1.2 -r1.3 --- programming.html 23 Oct 2005 21:06:54 -0000 1.2 +++ programming.html 4 Jan 2006 21:52:16 -0000 1.3 @@ -118,5 +118,5 @@ <div id="main"> <h1>RefDB Features: programming</h1> - <p>A key feature of RefDB is that it is a snap to use it from scripts or even from Makefiles. This greatly simplifies recurring tasks, like feeding the results of a weekly Pubmed search into your database. The simplest way to do this is to use the <a href="cli.html">command line tools</a> in batch mode. For more ambitious projects there is also a Perl module which allows to integrate RefDB functionality into your very own Perl programs.</p> + <p>A key feature of RefDB is that it is a snap to use it from scripts or even from Makefiles. This greatly simplifies recurring tasks, like feeding the results of a weekly Pubmed search into your database. The simplest way to do this is to use the <a href="cli.html">command line tools</a> in batch mode. For more ambitious projects there are also modules or libraries which allow to integrate RefDB functionality into your very own programs.</p> <div class="localnav"> <table class="localnav"> @@ -128,8 +128,8 @@ <tbody> <tr> - <td class="localnav"><a href="#general">General features</a></td> + <td class="localnav"><a href="#perl">Perl module</a></td> </tr> <tr> - <td class="localnav"><a href="#example">Example</a></td> + <td class="localnav"><a href="#ruby">Ruby library</a></td> </tr> </tbody> @@ -137,11 +137,11 @@ </div> - <h2 id="general">General Features</h2> + <h2 id="perl">Perl Module</h2> + <h3 id="general">General Features</h3> <p class="authors">Author: Markus Hoenicka <mho...@us...></p> <p><strong><a href="pre/RefDBClient-Client-1.13.tar.gz">Download RefDBClient-Client-1.13.tar.gz</a></strong></p> - <p><strong>Note:</strong>This version requires <a href="pre/refdb-latest.tar.gz">refdb-0.9.6-pre3 or later</a> or a current CVS version of RefDB.</p> <p>The Perl client module <code>RefDBClient::Client</code> allows Perl programmers to access the refdbd server from Perl scripts. The client/server dialog is implemented entirely in Perl. That is, you don't need the C clients installed on your system in order to run a Perl script using this module. The module allows an object-oriented approach to all RefDB client commands.</p> - <h2 id="examples">Examples</h2> + <h3 id="examples">Examples</h3> <p>Creating a Perl script that interacts with refdbd is straightforward and simple. First, you create a new instance of <code>RefDBClient::Client</code> and set the initial communication parameters:</p> <pre class="source"> @@ -166,4 +166,8 @@ <p>Please follow the instructions in the INSTALL file of the archive to install this module properly on your system.</p> + <h2 id="ruby">Ruby library</h2> + <p class="authors">Former author: Diwaker Gupta <diw...@gm...> <b>Currently unmaintained & up for grabs!</b></p> + <p>There is a Ruby library which implements the basic functionality of the client/server protocol. It is not yet feature-complete but passes a set of basic tests.</p> + <p>If you are interested in using or improving on the library, please check out the <code>rubylib</code> module from <a href="download.html#cvs">CVS</a>.</p> </div> |
From: Markus H. <mho...@us...> - 2006-01-04 21:34:47
|
Update of /cvsroot/refdb/refdb/examples In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20008 Modified Files: Tag: Release_0_9_5_stable testrefs.xml Log Message: updated for risx-1.1.0 Index: testrefs.xml =================================================================== RCS file: /cvsroot/refdb/refdb/examples/testrefs.xml,v retrieving revision 1.4 retrieving revision 1.4.2.1 diff -u -U2 -r1.4 -r1.4.2.1 --- testrefs.xml 17 Feb 2004 22:13:07 -0000 1.4 +++ testrefs.xml 4 Jan 2006 21:34:32 -0000 1.4.2.1 @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE ris PUBLIC "-//Markus Hoenicka//DTD Ris V1.0.2//EN" "http://refdb.sourceforge.net/dtd/risx/risx-1.02/risx.dtd"> +<!DOCTYPE ris PUBLIC "-//Markus Hoenicka//DTD Ris V1.1.0//EN" "http://refdb.sourceforge.net/dtd/risx-1.1.0/risx.dtd"> <ris> <entry type="BOOK" id="31" citekey="MILLER1999"> <publication> - <title>My first book about dinosaurs</title> + <title type="full">My first book about dinosaurs</title> <author> <lastname>Miller</lastname> @@ -25,9 +25,9 @@ <serial>1-56592-580-7</serial> <address>mi...@di...</address> - <url>http://www.dinosaurs.upenn.edu/</url> + <link type="url">http://www.dinosaurs.upenn.edu/</link> </pubinfo> </publication> <set> - <title>My first book series</title> + <title type="full">My first book series</title> <author> <lastname>Smith</lastname> @@ -55,5 +55,5 @@ <entry type="CHAP" id="32" citekey="WALSH1999"> <part> - <title>XML: Principles, Tools, and Techniques</title> + <title type="full">XML: Principles, Tools, and Techniques</title> <author> <lastname>Walsh</lastname> @@ -62,5 +62,5 @@ </part> <publication> - <title>Guide to XML</title> + <title type="full">Guide to XML</title> <author> <lastname>Connolly</lastname> @@ -85,11 +85,15 @@ </contents> </entry> - <entry type="CONF" id="33" citekey="PHADKE1994"><part><title>Application of global positioning systems to electrical systems synchronized phasor measurements techniques and uses</title> - <author><lastname>Phadke</lastname> + <entry type="CONF" id="33" citekey="PHADKE1994"> + <part> + <title type="full">Application of global positioning systems to electrical systems synchronized phasor measurements techniques and uses</title> + <author> + <lastname>Phadke</lastname> <firstname>Arun</firstname> <middlename>G</middlename> </author> </part> - <publication><title>Colloquium on Developments in the Use of Global Positioning Systems (GPS) in Power Systems,Feb 8 1994</title> + <publication> + <title type="full">Colloquium on Developments in the Use of Global Positioning Systems (GPS) in Power Systems,Feb 8 1994</title> <pubinfo><pubdate type="primary"><date><year>1994</year> <month>02</month> @@ -106,5 +110,6 @@ </pubinfo> </publication> - <set><title>IEE Colloquium (Digest)</title> + <set> + <title type="full">IEE Colloquium (Digest)</title> </set> <libinfo user="markus"><reprint status="NOTINFILE"/></libinfo> @@ -122,5 +127,5 @@ </contents> </entry> - <entry type="STAT" id="34" citekey="ANONYMOUS0"><publication><title>The Anti-Riot Act</title> + <entry type="STAT" id="34" citekey="ANONYMOUS0"><publication><title type="full">The Anti-Riot Act</title> <pubinfo><pubdate type="primary"><date><year>1968</year> </date> @@ -136,5 +141,5 @@ <contents></contents> </entry> - <entry type="JOUR" id="35" citekey="WANG2002"><part><title>Inhibition of superoxide anion generation by YC-1 in rat neutrophils through cyclic GMP-dependent and -independent mechanisms</title> + <entry type="JOUR" id="35" citekey="WANG2002"><part><title type="full">Inhibition of superoxide anion generation by YC-1 in rat neutrophils through cyclic GMP-dependent and -independent mechanisms</title> <author><lastname>Wang</lastname> <firstname>J</firstname> @@ -182,5 +187,5 @@ </contents> </entry> - <entry type="CONF" id="36" citekey="JACKQUET1995B"><part><title>Radiation induced translocations</title> + <entry type="CONF" id="36" citekey="JACKQUET1995B"><part><title type="full">Radiation induced translocations</title> <author><lastname>Jackquet</lastname> </author> @@ -219,5 +224,5 @@ </pubinfo> </publication> - <set><title>10th Intern Congress of Radiation Research</title> + <set><title type="full">10th Intern Congress of Radiation Research</title> </set> <libinfo user="markus"><reprint status="INFILE"/></libinfo> @@ -230,5 +235,5 @@ <entry type="BOOK" id="37" citekey="smith1975metalloporphyrins"> <publication> - <title>Porphyrins and metalloporphyrins</title> + <title type="full">Porphyrins and metalloporphyrins</title> <author> <lastname>Smith</lastname> |
From: Markus H. <mho...@us...> - 2006-01-03 09:05:28
|
Update of /cvsroot/refdb/refdb/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16488/src Modified Files: Tag: Release_0_9_5_stable backend-bibtex.c Log Message: map HEAR to proceedings Index: backend-bibtex.c =================================================================== RCS file: /cvsroot/refdb/refdb/src/backend-bibtex.c,v retrieving revision 1.16.2.8 retrieving revision 1.16.2.9 diff -u -U2 -r1.16.2.8 -r1.16.2.9 --- backend-bibtex.c 2 Jan 2006 22:37:52 -0000 1.16.2.8 +++ backend-bibtex.c 3 Jan 2006 09:05:20 -0000 1.16.2.9 @@ -214,5 +214,5 @@ CHAP @inbook COMP @misc - CONF @proceedings + CONF @inproceedings CTLG @misc DATA @misc @@ -256,7 +256,10 @@ strcat(*(ptr_rendinfo->ptr_ref), "@PHDTHESIS{ "); } - else if (strcmp(type, "CONF") == 0 || strcmp(type, "HEAR") == 0) { + else if (strcmp(type, "CONF") == 0) { strcat(*(ptr_rendinfo->ptr_ref), "@INPROCEEDINGS{ "); } + else if (strcmp(type, "HEAR") == 0) { + strcat(*(ptr_rendinfo->ptr_ref), "@PROCEEDINGS{ "); + } else if (strcmp(type, "RPRT") == 0) { strcat(*(ptr_rendinfo->ptr_ref), "@TECHREPORT{ "); |
From: Markus H. <mho...@us...> - 2006-01-03 09:02:06
|
Update of /cvsroot/refdb/refdb/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15548/src Modified Files: Tag: Release_0_9_5_stable bib2ris.c Log Message: added missing include file Index: bib2ris.c =================================================================== RCS file: /cvsroot/refdb/refdb/src/bib2ris.c,v retrieving revision 1.13.2.2 retrieving revision 1.13.2.3 diff -u -U2 -r1.13.2.2 -r1.13.2.3 --- bib2ris.c 29 Jul 2005 21:15:34 -0000 1.13.2.2 +++ bib2ris.c 3 Jan 2006 09:01:50 -0000 1.13.2.3 @@ -33,5 +33,5 @@ #include <ctype.h> /* for isxx() */ #include <limits.h> - +#include <time.h> /* for strftime */ #include "refdb.h" #include "getopt.h" |
From: Markus H. <mho...@us...> - 2006-01-02 22:38:25
|
Update of /cvsroot/refdb/refdb/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24744 Modified Files: Tag: Release_0_9_5_stable runbib.in Log Message: do not issue an error if the .aux file does not contain citations Index: runbib.in =================================================================== RCS file: /cvsroot/refdb/refdb/scripts/runbib.in,v retrieving revision 1.14.2.5 retrieving revision 1.14.2.6 diff -u -U2 -r1.14.2.5 -r1.14.2.6 --- runbib.in 13 Dec 2004 19:55:22 -0000 1.14.2.5 +++ runbib.in 2 Jan 2006 22:38:16 -0000 1.14.2.6 @@ -313,5 +313,5 @@ $mysort $filename | $myuniq | $myrefdbib $databaseopt $encodingopt $useropt $passwdopt $iparg -S $style -t bibtex > $basename.bib if [ $? -ne 0 ]; then - exit 1 + echo "No references retrieved from $filename" fi fi |
From: Markus H. <mho...@us...> - 2006-01-02 22:38:00
|
Update of /cvsroot/refdb/refdb/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24655 Modified Files: Tag: Release_0_9_5_stable backend-bibtex.c Log Message: some fixes for CONF and HEAR output Index: backend-bibtex.c =================================================================== RCS file: /cvsroot/refdb/refdb/src/backend-bibtex.c,v retrieving revision 1.16.2.7 retrieving revision 1.16.2.8 diff -u -U2 -r1.16.2.7 -r1.16.2.8 --- backend-bibtex.c 3 Nov 2005 20:40:19 -0000 1.16.2.7 +++ backend-bibtex.c 2 Jan 2006 22:37:52 -0000 1.16.2.8 @@ -257,5 +257,5 @@ } else if (strcmp(type, "CONF") == 0 || strcmp(type, "HEAR") == 0) { - strcat(*(ptr_rendinfo->ptr_ref), "@PROCEEDINGS{ "); + strcat(*(ptr_rendinfo->ptr_ref), "@INPROCEEDINGS{ "); } else if (strcmp(type, "RPRT") == 0) { @@ -463,5 +463,5 @@ if (strcmp(type, "BOOK") == 0 || strcmp(type, "CHAP") == 0 || strcmp(type, "SER") == 0 || strcmp(type, "THES") == 0 || - strcmp(type, "RPRT") == 0) { + strcmp(type, "RPRT") == 0 || strcmp(type, "CONF") == 0) { /*----------------------------------------------------------------*/ /* book title */ |