commit yodl for openSUSE:Factory
Hello community,
here is the log from the commit of package yodl for openSUSE:Factory checked in at 2016-01-13 22:45:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yodl (Old)
and /work/SRC/openSUSE:Factory/.yodl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yodl"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yodl/yodl.changes 2015-10-01 12:22:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yodl.new/yodl.changes 2016-01-13 22:45:39.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Jan 12 09:25:05 UTC 2016 - mpluskal@suse.com
+
+- Update to 3.06.00
+ * No changelog available
+
+-------------------------------------------------------------------
Old:
----
3.05.01.tar.gz
New:
----
3.06.00.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yodl.spec ++++++
--- /var/tmp/diff_new_pack.cnB3A5/_old 2016-01-13 22:45:40.000000000 +0100
+++ /var/tmp/diff_new_pack.cnB3A5/_new 2016-01-13 22:45:40.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package yodl
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: yodl
-Version: 3.05.01
+Version: 3.06.00
Release: 0
Summary: Yet One-other Document Language
License: GPL-3.0
++++++ 3.05.01.tar.gz -> 3.06.00.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/README new/yodl-3.06.00/README
--- old/yodl-3.05.01/README 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/README 2015-12-08 20:12:56.000000000 +0100
@@ -1,46 +1,19 @@
- This is the top-level directory of the Yodl program source tree.
+Yodl implements a pre-document language and tools to process it. The idea
+behind Yodl is that you write up a document in a pre-language, then use the
+tools (e.g. yodl2html(1)) to convert it to some final document language.
+Current converters are for HTML, man, LaTeX, text and a (very) experimental
+xml converter. Main document types are "article", "report", "book" "manpage"
+and "letter". The Yodl document language was designed to be easy to use as
+well as extensible.
+
+
+To create the program from its sources, either descend into the yodl
+directory, or unpack a created archive, cd into its top-level directory
+and follow the instructions provided in the INSTALL file found there.
+
+Alternatively, binary ready-to-install versions of the yodl program are
+available in verious Linux distributions, in particular Debian. See, e.g.,
+https://packages.debian.org/search?keywords=yodl&searchon=names&suite=all§ion=all
- The directory `sourceforge' is probably not useful for anybody but me, but
- since it serves an important role for me in uploading the Yodl docs to
- sourceforge, they belong to this project. The same may hold true for the
- yodl/debian directory at some point in the future, e.g., when the debian
- configuration is moved to
-
- https://svn.openfmi.net/debian-addons-bg/yodl
-
- When this happens, the debian directory might be removed from this archive.
-
- To create a source archive, run
-
- ./sourcetar
-
- This will create an archive named like yodl_2.04.tar.gz.
-
- It will NOT contain the debian directory. If you need it, copy yodl/debian
- to where you want it, or remove the line `debian' from the file `excluded'
- before running ./sourcetar
-
- To create an `upstream debian archive' provide sourcetar with an (any)
- argument. E.g.,
-
- ./sourcetar upstream
-
- This will create an archive in ~/debian/yodl/tarballs
- named like yodl_1.45.orig.tar.gz
-
- It will NOT contain the debian directory. If you need it, copy yodl/debian
- to where you want it, or remove the line `debian' from the file `excluded'
- before running ./sourcetar
-
-
- The version numbers will of course always reflect yodl's current version.
-
- The `distribution' script is also probably not useful to anybody but me,
- and it may be removed from new distributions at some future point in time.
-
-
- To create the program from its sources, either descend into the yodl
- directory, or unpack a created archive, cd into its top-level directory
- and follow the instructions provided in the INSTALL file found there.
-
- Yodl's version is defined in yodl/src/config.h
+Github's web-pages for yodl are here:
+https://fbb-git.github.io/yodl/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/sf/index.yo new/yodl-3.06.00/sf/index.yo
--- old/yodl-3.05.01/sf/index.yo 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/sf/index.yo 1970-01-01 01:00:00.000000000 +0100
@@ -1,63 +0,0 @@
-htmlbodyopt(text)(#27408B)
-htmlbodyopt(bgcolor)(#FFFAF0)
-
-mailto(f.b.brokken@rug.nl)
-
-affiliation(Center for Information Technology, University of Groningen)
-
-notableofcontents()
-
-report(Yodl SYMBOLVALUE(XXyodlVersion))
- (Frank B. Brokken (f.b.brokken@rug.nl)nl()
- initially by Karel Kubat)
- (1996-2015)
-
-center(
- nsect(Yodl - Your Own Document Language)
-
- htmlcommand(
- <img src="yodlers.jpg">
- )
- )
-
-COMMENT(
- htmlcommand(
- <a href="http://sourceforge.net">
-
- </a>
- )
-END COMMENT)
-
-
-This is the main page of the Yodl project as hosted on Sourceforge.net.
-
-The project itself can be reached at
-lurl(http://sourceforge.net/projects/yodl/)
-
-htmlcommand(
-<a href="http://sourceforge.net/projects/yodl"></a>
- )
-
-Contact the author at url(his e-mail address)(mailto:f.b.brokken@rug.nl)
-
- itemization(
- it() Here is url(the Yodl userguide)(yodl.html).
- it() Here is url(this page as a yodl-source)(index.yo).
- )
-
-Yodl is also available as a url(Debian)(http://www.debian.org) package, but
-the sourceforge distribution offers Yodl's latest version.
-
-Happy Yodling.
-
-includefile(/home/frank/git/PROJECTS.yo)
-
-Contact the author through url(his e-mail address)(mailto:f.b.brokken@rug.nl)
-
-
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/sf/update new/yodl-3.06.00/sf/update
--- old/yodl-3.05.01/sf/update 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/sf/update 1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-#!/bin/bash
-
-pause CHECK THE YEARS IN index.yo.
-
-(cd ../yodl; build sf)
-
-scp ../yodl/tmp/install/usr/share/doc/yodl-doc/*.html yodlers.jpg index.yo \
- index.html fbb,yodl@web.sourceforge.net:htdocs/
Files old/yodl-3.05.01/sf/yodlers.jpg and new/yodl-3.06.00/sf/yodlers.jpg differ
Files old/yodl-3.05.01/sf/yodlers1.jpg and new/yodl-3.06.00/sf/yodlers1.jpg differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/INSTALL.txt new/yodl-3.06.00/yodl/INSTALL.txt
--- old/yodl-3.05.01/yodl/INSTALL.txt 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/INSTALL.txt 2015-12-08 20:12:56.000000000 +0100
@@ -2,8 +2,8 @@
Installing Yodl
Below the original contents of the file INSTALL.txt follows. As of Yodl
-2.01.00, Yodl is available from http://yodl.sourceforge.net, or as a Debian
-linux package.
+2.01.00, Yodl is available from https:://fbb-git.github.io/yodl/, or as a
+Debian linux package.
To install Yodl as a binary package, the `dpkg' Debian package installer is
the preferred program to use to install Yodl. If you want to install Yodl from
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/VERSION new/yodl-3.06.00/yodl/VERSION
--- old/yodl-3.05.01/yodl/VERSION 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/VERSION 2015-12-08 20:12:56.000000000 +0100
@@ -1,2 +1,2 @@
-#define VERSION "3.05.01"
+#define VERSION "3.06.00"
#define YEARS "1996-2015"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/build new/yodl-3.06.00/yodl/build
--- old/yodl-3.05.01/yodl/build 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/build 2015-12-08 20:12:56.000000000 +0100
@@ -6,6 +6,7 @@
// Use the next one to see what parser/p_parse() does
//#define COPT "-O2 -Wall -DEBUG"
#define COPT "-O2 -Wall"
+ // -Werror"
#define STD_CONVERSIONS "html latex man txt xml"
#define ECHO_REQUEST 1
@@ -35,7 +36,7 @@
#include "icmake/man"
#include "icmake/manual"
#include "icmake/install"
-#include "icmake/sf"
+#include "icmake/github"
string setOpt(string install_im, string envvar)
{
@@ -137,8 +138,8 @@
if (arg1 == "install")
installExit(argv[2], argv[3]);
- if (arg1 == "sf")
- sfExit(argv[2]);
+ if (arg1 == "github")
+ github();
printf("Usage: build action\n"
"Where `action' is one of:\n"
@@ -160,7 +161,6 @@
" (after 'manual' or 'macros')\n"
" latex [path]: (re)build the latex version of the manual\n"
" (after 'manual' or 'macros')\n"
- " sf: internal use only: create the sourceforge files\n"
" install programs WHERE: install the programs under WHERE\n"
" install yodl WHERE: install yodl under WHERE\n"
" install yodlpost WHERE: install yodlpost under WHERE\n"
@@ -173,6 +173,8 @@
" install manual WHERE: install the manual under WHERE\n"
" install docs WHERE: install additional docs under "
"WHERE\n"
+ " github - prepare github's gh-pages update\n"
+ " (internal use only)\n"
"`strip': the program(s) will be stripped,\n"
"`path': yodl is located in $PATH (otherwise just-built programs "
"are used).\n"
@@ -180,3 +182,5 @@
exit(0);
}
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/changelog new/yodl-3.06.00/yodl/changelog
--- old/yodl-3.05.01/yodl/changelog 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/changelog 2015-12-08 20:12:56.000000000 +0100
@@ -1,3 +1,19 @@
+yodl (3.06.00)
+
+ * The title, author, date and affiliation elements in html document headers
+ have received CSS id selectors (respectively 'title', 'author', 'date' and
+ 'affiliation') which can be used to tune the way these elements are
+ displayed.
+
+ * In html conversions, to follow xhtml requirements, elements without a
+ closing element (like <hr>) are provided with an end-slash (e.g., <hr/>).
+
+ * Fixed the plainhtml macro: it now generates html text.
+
+ * Converted to github
+
+ -- Frank B. Brokken
<hr></td></tr>)
+ NOTRANS(><hr/></td></tr>)
XXnl()\
<latex>
NOTRANS( \cline{)\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/macros/rawmacros/figure.raw new/yodl-3.06.00/yodl/macros/rawmacros/figure.raw
--- old/yodl-3.05.01/yodl/macros/rawmacros/figure.raw 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/macros/rawmacros/figure.raw 2015-12-08 20:12:56.000000000 +0100
@@ -21,7 +21,7 @@
NOTRANS(<img src="ARG1)\
SYMBOLVALUE(XXfigureext)\
NOTRANS(" alt=")getfigurestring() SYMBOLVALUE(XXlastnumber)\
- NOTRANS( is shown here."/><br>)XXnl()\
+ NOTRANS( is shown here."/><br/>)XXnl()\
NOTRANS(<figcaption>)getfigurestring() \
SYMBOLVALUE(XXlastnumber): ARG2+NOTRANS(</figcaption>)XXnl()\
NOTRANS(</figure></p>)XXnl()\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/macros/rawmacros/nl.raw new/yodl-3.06.00/yodl/macros/rawmacros/nl.raw
--- old/yodl-3.05.01/yodl/macros/rawmacros/nl.raw 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/macros/rawmacros/nl.raw 2015-12-08 20:12:56.000000000 +0100
@@ -9,7 +9,7 @@
<texinfo>
NOTRANS(@* )\
<html>
- NOTRANS(<br>)\
+ NOTRANS(<br/>)\
<man ms>
XXroffcmd(.br)()()()\
<sgml>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/macros/rawmacros/plainhtml.raw new/yodl-3.06.00/yodl/macros/rawmacros/plainhtml.raw
--- old/yodl-3.05.01/yodl/macros/rawmacros/plainhtml.raw 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/macros/rawmacros/plainhtml.raw 2015-12-08 20:12:56.000000000 +0100
@@ -10,5 +10,6 @@
notableofcontents()\
XXstartdocument(article)\
XXsetdocumentheader(ARG1)()()\
+ ATEXIT(INTERNALINDEX(htmldone))\
<>
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/macros/rawmacros/report.raw new/yodl-3.06.00/yodl/macros/rawmacros/report.raw
--- old/yodl-3.05.01/yodl/macros/rawmacros/report.raw 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/macros/rawmacros/report.raw 2015-12-08 20:12:56.000000000 +0100
@@ -1,7 +1,9 @@
<STARTDOC>
macro(report(title)(author)(date))
(Starts a report type document. The top-level sectioning command in a report
-is tt(chapter).)
+is tt(chapter). In html the way the headings are displayed can be tuned using
+CSS id selector specifications: the title has tt(id="title"), the author
+tt(id="author"), and the date tt(id="date").)
<>
DEFINEMACRO(report)(3)(\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/macros/rawmacros/rowline.raw new/yodl-3.06.00/yodl/macros/rawmacros/rowline.raw
--- old/yodl-3.05.01/yodl/macros/rawmacros/rowline.raw 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/macros/rawmacros/rowline.raw 2015-12-08 20:12:56.000000000 +0100
@@ -11,7 +11,7 @@
<html>
NOTRANS( <hr></td>)\
+ NOTRANS(><hr/></td>)\
XXnl()\
<latex>
NOTRANS(\hline)\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/macros/rawmacros/subsubsubsect.raw new/yodl-3.06.00/yodl/macros/rawmacros/subsubsubsect.raw
--- old/yodl-3.05.01/yodl/macros/rawmacros/subsubsubsect.raw 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/macros/rawmacros/subsubsubsect.raw 2015-12-08 20:12:56.000000000 +0100
@@ -9,7 +9,7 @@
<html>
NOTRANS(<p><strong>)\
ARG1\
- +NOTRANS(</strong><br>)\
+ +NOTRANS(</strong><br/>)\
<latex>
NOTRANS(\paragraph{)\
ARG1\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/macros/rawmacros/xxsethtmldocumentheader.raw new/yodl-3.06.00/yodl/macros/rawmacros/xxsethtmldocumentheader.raw
--- old/yodl-3.05.01/yodl/macros/rawmacros/xxsethtmldocumentheader.raw 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/macros/rawmacros/xxsethtmldocumentheader.raw 2015-12-08 20:12:56.000000000 +0100
@@ -51,23 +51,23 @@
)\
NOTRANS(>)\
XXnl()\
- NOTRANS(<hr>)\
+ NOTRANS(<hr/>)\
XXnl()\
- NOTRANS(<h1>)ARG1+NOTRANS(</h1>)\
+ NOTRANS(<h1 id="title">)ARG1+NOTRANS(</h1>)\
XXnl()\
XXifnempty(ARG2)
(\
- NOTRANS(<h2>)ARG2+NOTRANS(</h2>)\
+ NOTRANS(<h2 id="author">)ARG2+NOTRANS(</h2>)\
XXnl()\
)\
XXifnempty(XXaffilstring)
(\
XXnl()\
- NOTRANS(<h2>)SYMBOLVALUE(XXaffilstring)NOTRANS(</h2>)\
+ NOTRANS(<h2 id="affiliation">)SYMBOLVALUE(XXaffilstring)NOTRANS(</h2>)\
)\
XXifnempty(ARG3)
(\
- NOTRANS(<h2>)ARG3+NOTRANS(</h2>)\
+ NOTRANS(<h2 id="date">)ARG3+NOTRANS(</h2>)\
XXnl()\
)\
XXabstract()\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/man/yodlstriproff.in new/yodl-3.06.00/yodl/man/yodlstriproff.in
--- old/yodl-3.05.01/yodl/man/yodlstriproff.in 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/man/yodlstriproff.in 2015-12-08 20:12:56.000000000 +0100
@@ -1,5 +1,7 @@
mailto(f.b.brokken@rug.nl)
+includefile(release.yo)
+
redef(macro)(2)(dit(tt(ARG1)) ARG2)
manpage(yodlstriproff)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yodl-3.05.01/yodl/required new/yodl-3.06.00/yodl/required
--- old/yodl-3.05.01/yodl/required 2015-05-19 19:36:58.000000000 +0200
+++ new/yodl-3.06.00/yodl/required 2015-12-08 20:12:56.000000000 +0100
@@ -5,6 +5,6 @@
Required software for building Yodl 3.05.01:
--------------------------------------------
- icmake (>= 7.22.01),
+ icmake (>= 8.00.00),
To create the LaTeX (pdf, ps) version of the Yodl manual: LaTeX, ghostscript
participants (1)