<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://workcraft.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://workcraft.org/feed.php">
        <title>Workcraft - devel:dependency</title>
        <description></description>
        <link>http://workcraft.org/</link>
        <image rdf:resource="http://workcraft.org/_media/logo.svg" />
       <dc:date>2026-04-22T10:44:49+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://workcraft.org/devel/dependency/batik?rev=1729844256&amp;do=diff"/>
                <rdf:li rdf:resource="http://workcraft.org/devel/dependency/dot?rev=1678988427&amp;do=diff"/>
                <rdf:li rdf:resource="http://workcraft.org/devel/dependency/jre?rev=1749478467&amp;do=diff"/>
                <rdf:li rdf:resource="http://workcraft.org/devel/dependency/petrify?rev=1678988428&amp;do=diff"/>
                <rdf:li rdf:resource="http://workcraft.org/devel/dependency/pgminer?rev=1678988427&amp;do=diff"/>
                <rdf:li rdf:resource="http://workcraft.org/devel/dependency/scenco?rev=1678988427&amp;do=diff"/>
                <rdf:li rdf:resource="http://workcraft.org/devel/dependency/sis?rev=1678988427&amp;do=diff"/>
                <rdf:li rdf:resource="http://workcraft.org/devel/dependency/spot?rev=1678988427&amp;do=diff"/>
                <rdf:li rdf:resource="http://workcraft.org/devel/dependency/start?rev=1678990576&amp;do=diff"/>
                <rdf:li rdf:resource="http://workcraft.org/devel/dependency/unfolding?rev=1679687612&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://workcraft.org/_media/logo.svg">
        <title>Workcraft</title>
        <link>http://workcraft.org/</link>
        <url>http://workcraft.org/_media/logo.svg</url>
    </image>
    <item rdf:about="http://workcraft.org/devel/dependency/batik?rev=1729844256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-25T08:17:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>batik</title>
        <link>http://workcraft.org/devel/dependency/batik?rev=1729844256&amp;do=diff</link>
        <description>Preparing minimal Apache Batik

The aim is to prepare a cut-down version of Apache Batik with the minimal set of JARs necessary for building and running Workcraft (this effort results in ~10MB size reduction):

	*  Download JARs of Batik binary distribution from</description>
    </item>
    <item rdf:about="http://workcraft.org/devel/dependency/dot?rev=1678988427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-16T17:40:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dot</title>
        <link>http://workcraft.org/devel/dependency/dot?rev=1678988427&amp;do=diff</link>
        <description>Building Graphviz Dot

This is to build statically linked yet compact binaries for Graphviz Dot for Linux, Windows and OSX.

Static binaries for Linux


./configure --enable-static --disable-shared
make LDFLAGS=-all-static
strip cmd/dot/dot_static -o dot


Static binaries for OSX</description>
    </item>
    <item rdf:about="http://workcraft.org/devel/dependency/jre?rev=1749478467&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-09T14:14:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jre</title>
        <link>http://workcraft.org/devel/dependency/jre?rev=1749478467&amp;do=diff</link>
        <description>Preparing minimal Java Runtime Environment

Standard distribution of Java Runtime Environment (JRE) unpacks to around 125MB. This can be significantly reduced by only including those JRE components that are actually used by Workcraft. For this we use Java Development Kit (JDK), preferably the one from</description>
    </item>
    <item rdf:about="http://workcraft.org/devel/dependency/petrify?rev=1678988428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-16T17:40:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>petrify</title>
        <link>http://workcraft.org/devel/dependency/petrify?rev=1678988428&amp;do=diff</link>
        <description>Building Petrify

	*  Build 32-bit SIS static libraries (see instruction) and put them into sis/lib directory:
		*  libsis32.a -- 32-bit Linux build, gcc -m32 toolchain
		*  libsis32osx.a -- 32-bit Mac OS X build, mp-gcc5 -m32 toolchain
		*  libsis32win.a - 32-bit Windows build,</description>
    </item>
    <item rdf:about="http://workcraft.org/devel/dependency/pgminer?rev=1678988427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-16T17:40:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pgminer</title>
        <link>http://workcraft.org/devel/dependency/pgminer?rev=1678988427&amp;do=diff</link>
        <description>Building PGMiner

Note that cabal and ghc are required.

	*  Clone the most recent version by running: git clone &lt;https://github.com/tuura/process-mining&gt;.
	*  Navigate to process-mining directory.
	*  Run cabal build.
	*  Binary can be found in: process-mining/dist/build/pgminer.</description>
    </item>
    <item rdf:about="http://workcraft.org/devel/dependency/scenco?rev=1678988427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-16T17:40:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>scenco</title>
        <link>http://workcraft.org/devel/dependency/scenco?rev=1678988427&amp;do=diff</link>
        <description>Building ScEnco

	*  Clone the most recent version by running: git clone &lt;https://github.com/allegroCoder/scenco-workcraft&gt;
	*  Navigate to the scenco-workcraft directory.
	*  Edit scenco-workcraft/inc/config.h and at line 21 set scenariosLimit to 200. (This is necessary for OSX only as allocating much memory is problematic).</description>
    </item>
    <item rdf:about="http://workcraft.org/devel/dependency/sis?rev=1678988427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-16T17:40:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sis</title>
        <link>http://workcraft.org/devel/dependency/sis?rev=1678988427&amp;do=diff</link>
        <description>Building SIS

SIS provides a logic synthesis library libsis.a that is required for Petrify. The following instructions are for SIS 1.3 Unofficial Distribution.

SIS source code needs the following changes to be compatible with modern compilers:

	*  Note that restrict is a keyword now and needs to be replaced, e.g. by</description>
    </item>
    <item rdf:about="http://workcraft.org/devel/dependency/spot?rev=1678988427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-16T17:40:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>spot</title>
        <link>http://workcraft.org/devel/dependency/spot?rev=1678988427&amp;do=diff</link>
        <description>Building Spot

This is to build statically linked yet compact binaries for Spot tools for Linux, Windows and OSX.

Static binaries for Linux


./configure --disable-shared --disable-python --disable-devel --enable-optimizations --prefix ~/spot.linux
make LDFLAGS=-all-static
make install-strip</description>
    </item>
    <item rdf:about="http://workcraft.org/devel/dependency/start?rev=1678990576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-16T18:16:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://workcraft.org/devel/dependency/start?rev=1678990576&amp;do=diff</link>
        <description>Building dependencies

This are instructions for preparing Workcraft dependencies, specifically its backend tools, Java runtime and libraries.

Backend tools

	*  For compatibility with old distributions (e.g. RHEL6 with kernel v2.6.32) build Linux binaries in</description>
    </item>
    <item rdf:about="http://workcraft.org/devel/dependency/unfolding?rev=1679687612&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-24T19:53:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unfolding</title>
        <link>http://workcraft.org/devel/dependency/unfolding?rev=1679687612&amp;do=diff</link>
        <description>Building Unfolding tools

Recent versions of Bison (e.g. v3.6.2 in MacPort and v3.5.1 in Ubuntu 20.04) have a new way to detect reduce/reduce conflicts. This affects generating a parser from unflib/pn_parse_hl.y grammar -- the following error is reported by Bison:</description>
    </item>
</rdf:RDF>
