classicladder stable port information

Package: classicladder
Version: 0.7.126
Revision: 3
Maintainer: Alexander Hansen
Description: Free ladder logic simulator in C
Source: mirror:sourceforge:%n/%n-%v.zip
Source-MD5: ea227f449ec3aeb6c56aba02b48381ca
SourceDirectory:%n
Depends: <<
gtk+2-shlibs (>= 2.12.0-1), x11, x11-shlibs, atk1-shlibs (>= 1.20.0-1), pango1-xft2-ft219-shlibs (>= 1.18.4-4), glib2-shlibs (>= 2.14.0-1),
libgettext3-shlibs, libiconv, libgnomeprintui2.2-shlibs (>= 2.18.1-1), libgnomecanvas2-shlibs (>= 2.20.0-1),
libxml2-shlibs (>= 2.6.30-1), libart2-shlibs, libgnomeprint2.2-shlibs (>= 2.18.2-1)
<<
BuildDepends: <<
glitz, expat1, libpng3, cairo (>= 1.6-1), fontconfig2-dev (>= 2.4.1-1), freetype219 (>= 2.3.5-1), xft2-dev,
gtk+2-dev (>= 2.12.0-1), x11-dev, atk1 (>= 1.20.0-1), pango1-xft2-ft219-dev (>= 1.18.4-4), pixman (>= 0.10.0-1), glib2-dev (>= 2.14.0-1), libgettext3-dev,
libiconv-dev, libgnomeprintui2.2-dev (>= 2.18.1-1), libgnomecanvas2-dev (>= 2.20.0-1), libxml2 (>= 2.6.30-1),
libart2, pkgconfig (>= 0.21-1), libgnomeprint2.2-dev (>= 2.18.2-1), gail18-dev
<<
Patch: %n.patch
CompileScript: make PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
InstallScript: <<
make install PREFIX=%d%p
/usr/bin/install -d %d%p/share/classicladder/projects_examples
/usr/bin/install %b/projects_examples/* %d%p/share/classicladder/projects_examples/
<<
License: LGPL
DocFiles: README.txt HISTORY.txt lesserGPL.txt
DescDetail:<<
Classic Ladder is coded 100% in C.
It can be used for educational purposes or anything you want...
The graphical user interface uses GTK(2).

The following elements are implemented :
* Booleans elements
* Rising / falling edges
* Timers
* Monostables
* Counters
* Compare via arithmetic expressions
* Booleans outputs
* Set / Reset coils
* Jumps
* Operate via arithmetic expressions

There is a full editor for rungs
You can:
* add a rung after the current rung.
* insert a rung before the current rung.
* modify the current rung.
* delete the current rung.
When editing, use the pointer of the toolbar if you want only to modify
properties, else select the element you want to place in the rung.
I/O support disabled, so it can only be used for simulation on OS X.
<<
DescPackaging: <<
Install example files in %p/share
<<
DescPort: <<
I/O support disabled, as it's apparently Linux-centric.
<<
HomePage: http://membres.lycos.fr/mavati/classicladder/

classicladder stable port .patch

diff -Naur classicladder.orig/Makefile classicladder/Makefile
--- classicladder.orig/Makefile 2008-01-01 13:33:56.000000000 -0500
+++ classicladder/Makefile 2008-01-21 21:12:44.000000000 -0500
@@ -27,7 +27,7 @@

# Comment if you do not want the I/O access (not x86 platform)
# Used in the hardware.c file.
-MAKE_IO_ACCESS = 1
+# MAKE_IO_ACCESS = 1

# Uncomment if you want to debug a 'segmentation fault' with gdb or KDbg for example... ;-)
DEBUG = 1
@@ -293,8 +293,8 @@

install: all
install -d ${DESTDIR}${BINDIR}
- install -d ${DESTDIR}${INCLUDEDIR}
- install -d ${DESTDIR}${LIBDIR}
+# install -d ${DESTDIR}${INCLUDEDIR}
+# install -d ${DESTDIR}${LIBDIR}
install classicladder ${DESTDIR}${BINDIR}
# install ladderlib.h ${DESTDIR}${INCLUDEDIR}
# install libladder.a ${DESTDIR}${LIBDIR}

classicladder _unstable_ port information

Package: classicladder
Version: 0.8.1
Revision: 1
Maintainer: Alexander Hansen
Description: Free ladder logic simulator in C
Source: mirror:sourceforge:%n/%n-0.8.001.zip
Source-MD5: c9baca30e69dc7d2fe57b0ed8c2c6142
SourceDirectory:%n
Depends: <<
gtk+2-shlibs (>= 2.12.0-1), x11, x11-shlibs, atk1-shlibs (>= 1.20.0-1), pango1-xft2-ft219-shlibs (>= 1.18.4-4), glib2-shlibs (>= 2.14.0-1),
libgettext3-shlibs, libiconv, libgnomeprintui2.2-shlibs (>= 2.18.1-1), libgnomecanvas2-shlibs (>= 2.20.0-1),
libxml2-shlibs (>= 2.6.30-1), libart2-shlibs, libgnomeprint2.2-shlibs (>= 2.18.2-1)
<<
BuildDepends: <<
glitz, expat1, libpng3, cairo (>= 1.6-1), fontconfig2-dev (>= 2.4.1-1), freetype219 (>= 2.3.5-1), xft2-dev,
gtk+2-dev (>= 2.12.0-1), x11-dev, atk1 (>= 1.20.0-1), pango1-xft2-ft219-dev (>= 1.18.4-4), pixman (>= 0.10.0-1), glib2-dev (>= 2.14.0-1), libgettext3-dev,
libiconv-dev, libgnomeprintui2.2-dev (>= 2.18.1-1), libgnomecanvas2-dev (>= 2.20.0-1), libxml2 (>= 2.6.30-1),
libart2, pkgconfig (>= 0.21-1), libgnomeprint2.2-dev (>= 2.18.2-1), gail18-dev, fink (>= 0.24.12)
<<
PatchFile: %n.patch
PatchFIle-MD5: 0869eab175744b86e7708f6e10ed8fd5
CompileScript: make PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
InstallScript: <<
make install PREFIX=%d%p
/usr/bin/install -d %d%p/share/classicladder/projects_examples
/usr/bin/install %b/projects_examples/* %d%p/share/classicladder/projects_examples/
<<
License: LGPL
DocFiles: README.txt HISTORY.txt lesserGPL.txt
DescDetail:<<
Classic Ladder is coded 100% in C.
It can be used for educational purposes or anything you want...
The graphical user interface uses GTK(2).

The following elements are implemented :
* Booleans elements
* Rising / falling edges
* Timers
* Monostables
* Counters
* Compare via arithmetic expressions
* Booleans outputs
* Set / Reset coils
* Jumps
* Operate via arithmetic expressions

There is a full editor for rungs
You can:
* add a rung after the current rung.
* insert a rung before the current rung.
* modify the current rung.
* delete the current rung.
When editing, use the pointer of the toolbar if you want only to modify
properties, else select the element you want to place in the rung.
I/O support disabled, so it can only be used for simulation on OS X.
<<
DescPackaging: <<
Install example files in %p/share
<<
DescPort: <<
I/O support disabled, as it's apparently Linux-centric.
<<
HomePage: http://membres.lycos.fr/mavati/classicladder/

classicladder _unstable_ port .patch

--- classicladder.orig/Makefile 2008-08-07 06:46:30.000000000 -0400
+++ classicladder/Makefile 2008-08-23 20:15:56.000000000 -0400
@@ -29,7 +29,7 @@
ifndef WINDOWS
# Comment if you do not want the I/O access (not x86 platform)
# Used in the hardware.c file.
-MAKE_IO_ACCESS = 1
+#MAKE_IO_ACCESS = 1
endif

# Uncomment if you want to debug a 'segmentation fault' with gdb or KDbg for example... ;-)