aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.header.html22
-rw-r--r--Makefile4
-rwxr-xr-xbin/release-version1
-rw-r--r--configure.ac10
-rwxr-xr-xopengl/configure11
-rw-r--r--www/index.html61
6 files changed, 107 insertions, 2 deletions
diff --git a/.header.html b/.header.html
new file mode 100644
index 0000000..4da149a
--- /dev/null
+++ b/.header.html
@@ -0,0 +1,22 @@
+<head></head><body><html>
+
+<pre>
+This is a darcs archive for the <a href="www/">Pure Data Packet</a> project.
+
+To make a local copy of the repositiory do:
+
+ darcs get --partial http://zwizwa.be/darcs/pdp-12
+ cd pdp-12
+ . bootstrap
+ ./configure && make
+
+To get updates later, cd to the pdp-12 directory and do:
+
+ darcs pull -a
+ cd pdp-12
+ . bootstrap
+ ./configure && make
+
+</pre>
+</html></body>
+
diff --git a/Makefile b/Makefile
index aa8c006..f3e92a2 100644
--- a/Makefile
+++ b/Makefile
@@ -81,3 +81,7 @@ install: all
install -m 644 doc/introduction/*.pd $(prefix)/lib/pd/doc/pdp/introduction
install -m 644 doc/examples/*.pd $(prefix)/lib/pd/doc/pdp/examples
install -m 755 bin/pdp-config $(prefix)/bin
+
+release:
+ bin/snapshot `bin/release-version`
+ echo bump PDP_VERSION in configure.ac!
diff --git a/bin/release-version b/bin/release-version
new file mode 100755
index 0000000..841b826
--- /dev/null
+++ b/bin/release-version
@@ -0,0 +1 @@
+cat configure.ac |grep PDP_VERSION= | sed s/PDP_VERSION=// | sed s/-darcs//
diff --git a/configure.ac b/configure.ac
index ac20560..ccb8594 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,9 +3,15 @@ AC_CONFIG_HEADER(include/pdp_config.h)
AC_PROG_CC
AC_HEADER_STDC
-dnl TAG CVS WHEN RELEASE VERSION CHANGES !!!
-PDP_VERSION=0.12.5-darcs
+dnl TAG REPO WHEN RELEASE VERSION CHANGES !!!
+dnl After changing version, do "make mrproper ; sh bootstrap"
+
+PDP_VERSION=0.12.6-darcs
+
+
+
+
AC_SUBST(PDP_VERSION)
AC_ARG_ENABLE(mmx,
diff --git a/opengl/configure b/opengl/configure
new file mode 100755
index 0000000..5fd6341
--- /dev/null
+++ b/opengl/configure
@@ -0,0 +1,11 @@
+#!/bin/bash
+# hack: use parent dir's Makefile.config
+
+cp ../Makefile.config .
+
+TARGET=`cat Makefile.config | grep PDP_TARGET | awk -F= '{print $2}'`
+
+echo "PDP_OPENGL_LIBRARY_NAME=pdp_opengl.pd_${TARGET}" >> Makefile.config
+echo "TARGET=${TARGET}" >> Makefile.config
+
+
diff --git a/www/index.html b/www/index.html
new file mode 100644
index 0000000..a0d84cc
--- /dev/null
+++ b/www/index.html
@@ -0,0 +1,61 @@
+<h1>Pure Data Packet</h1>
+
+<h2>About</h2>
+
+<p>PDP is an extension library for
+<a href="http://www.crca.ucsd.edu/~msp/software.html">Pure Data</a>,
+providing video and other media processing functionality. PDP's focus
+is on images and video, but there is support for matrix processing, 1D
+and 2D binary cellular automata and opengl rendering (like Gem). PDP
+runs on Linux and OSX. The OSX version depends
+on <a href="http://fink.sourceforge.net/">Fink</a>.
+
+
+<p> For more image processing objects, streaming objects and a
+collection of very useful additions to the bare bones PDP
+functionality, have a look at Yves
+Degoyon's <a href="http://ydegoyon.free.fr/pidip.html">PiDiP</a>
+library.
+
+<p> PDP is currently in maintenance only mode. After version 0.12 I
+ got ambitious and started writing
+<a href="http://zwizwa.be/packetforth">Packet Forth (PF)</a>
+and <a href="http://zwizwa.be/staapl">Staapl</a>. These projects
+address problems in the design of PDP, but are not in a state to be
+included back into PDP. However, Packet Forth can be used as a
+Pure Data external.
+
+<p> For documentation, have a look at the 'pdp' subdirectory in pd's 'Pure
+Documentation'. Most objects are documented with pd style help
+patches accessible by right clicking on an object. The place to send
+questions is the Pure Data mailing list.
+
+<a name="darcs">
+<h2>Download</h2></a>
+
+The latest stable PDP tarball release
+is <a href="http://zwizwa.be/pd/pdp/pdp-0.12.5.tar.gz">0.12.5</a>.
+For older releases see <a href="http://zwizwa.be/pd/pdp">here</a>.
+During this maintenance only phase, the main distribution and code
+contribution channel is the Pure Data SVN. I do try to keep
+my <a href="http://zwizwa.be/darcs/pdp-12">darcs</a> archive up to
+date.
+PDP is written by Tom Schouten and released under the GPL v2.
+
+<a name="links">
+<h2>Links</h2></a>
+
+<li><a href="http://pure-data.iem.at/about/">Pure Data at IEM</a>
+<li><a href="http://ydegoyon.free.fr/pidip.html">PiDiP Is Definitely In Pieces</a>
+<li><a href="http://www.hackitectura.net/aljwarizmi/">al-Jwarizmi</a>
+<li><a href="http://www.artefacte.org/modules.php?op=modload&name=PD&file=index">PidipVJ</a>
+<li><a href="http://rama.xicnet.com/appz.php">Videoflow / Cruzados BGN</a>
+<li><a href="http://attacksyour.net/pi/pd/index.html">Eth0</a>
+<li><a href="http://footils.org/cms">RRADical</a>
+
+<li><a href="http://veejay.sourceforge.net/">Veejay</a> / <a href="http://zwizwa.fartit.com/pd/sendVIMS/">SendVIMS</a>
+<li><a href="http://freej.dyne.org/">FreeJ</a>
+<li><a href="http://effectv.sourceforge.net/">EffecTV</a>
+
+
+