New commits:
commit c128f679e04ae7483b2ffadae4d43b232ca54905
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>
agg: new spell, a graphics library
commit 27b9edb555489d5bd97d69eb629844b926a821c2
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>
tor: version updates for both devel and stable
commit 2b48194ea11f2670629818f1bfcfdd1b4560119a
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>
pilot-link: upstream sigs, various cleanups and revamps, tcl option
doesn't build so disabled it for now
diff --git a/ChangeLog b/ChangeLog
index c1bac0a..7c7b42a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-09-01 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * graphics-libs/agg: new spell, a graphics library
+
2007-08-30 Martin Spitzbarth <m.spitzbarth AT gmx.de>
* archive/rsnapshot: New spell, a filesystem snapshot utility
diff --git a/graphics-libs/agg/DEPENDS b/graphics-libs/agg/DEPENDS
new file mode 100755
index 0000000..d7197b5
--- /dev/null
+++ b/graphics-libs/agg/DEPENDS
@@ -0,0 +1,7 @@
+depends g++ &&
+depends sdl &&
+depends X11-LIBS &&
+optional_depends freetype2 \
+ "--enable-freetype" \
+ "--disable-freetype" \
+ "freetype font support library"
diff --git a/graphics-libs/agg/DETAILS b/graphics-libs/agg/DETAILS
new file mode 100755
index 0000000..a63af60
--- /dev/null
+++ b/graphics-libs/agg/DETAILS
@@ -0,0 +1,43 @@
+ SPELL=agg
+ VERSION=2.5
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.antigrain.com/${SOURCE}
+
SOURCE_HASH=sha512:e2c79f0bf6da80e16e5b50e69638647224fbe778a42a83d72e9de444b3ea711735177de92bf16134da313b9f75e63eb76bd7b0aaf390059f4d0785454e8a6fcf
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.antigrain.com/"
+ LICENSE[0]=GPL
+ ENTERED=20070830
+ SHORT="Anti-Grain Geometry (AGG) is an Open Source, free of
charge graphic library"
+cat << EOF
+Anti-Grain Geometry (AGG) is an Open Source, free of charge graphic library,
+written in industrially standard C++. The terms and conditions of use AGG
+are described on The License page. AGG doesn't depend on any graphic API or
+technology. Basically, you can think of AGG as of a rendering engine that
+produces pixel images in memory from some vectorial data. But of course,
+AGG can do much more than that. The ideas and the philosophy of AGG are:
+
+ * Anti-Aliasing. * Subpixel Accuracy. * The highest possible quality.
+ * High performance. * Platform independence and compatibility. *
+ Flexibility and extensibility. * Lightweight design. * Reliability
+ and stability (including numerical stability).
+
+Below there are some key features (but not all of them):
+
+ * Rendering of arbitrary polygons with Anti-Aliasing and Subpixel
+ Accuracy. * Gradients and Gouraud Shading. * Fast filtered image affine
+ transformations, including many interpolation filters (bilinear, bicubic,
+ spline16, spline36, sinc, Blackman). * Strokes with different types of
+ line joins and line caps. * Dashed line generator. * Markers, such as
+ arrowheads/arrowtails. * Fast vectorial polygon clipping to a rectangle.
+ * Low-level clipping to multiple rectangular regions. * Alpha-Masking.
+ * A new, fast Anti-Alias line algorithm. * Using arbitrary images as
+ line patterns. * Rendering in separate color channels. * Perspective
+ and bilinear transformations of vector and image data. * Boolean polygon
+ operations (and, or, xor, sub) based on Alan Murta's
+ General Polygon Clipper.
+
+Anti-Grain Geometry contains many interactive Demo exemples that are platform
+independent too, and use a simple platform_support class that currently has
+two implementations, for Win32 API and X11 (no Motiff, no other dependencies,
+just basic X11). One of the examples is an SVG Viewer.
+EOF
diff --git a/graphics-libs/agg/HISTORY b/graphics-libs/agg/HISTORY
new file mode 100644
index 0000000..6a8b377
--- /dev/null
+++ b/graphics-libs/agg/HISTORY
@@ -0,0 +1,2 @@
+2007-08-30 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, PRE_BUILD, HISTORY: created spell
diff --git a/graphics-libs/agg/PRE_BUILD b/graphics-libs/agg/PRE_BUILD
new file mode 100755
index 0000000..0326172
--- /dev/null
+++ b/graphics-libs/agg/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit '/configure/d' autogen.sh &&
+chmod +x autogen.sh &&
+./autogen.sh
diff --git a/mobile/pilot-link/7075AE4A.gpg b/mobile/pilot-link/7075AE4A.gpg
new file mode 100644
index 0000000..14759e0
Binary files /dev/null and b/mobile/pilot-link/7075AE4A.gpg differ
diff --git a/mobile/pilot-link/BUILD b/mobile/pilot-link/BUILD
index eae054e..154153e 100755
--- a/mobile/pilot-link/BUILD
+++ b/mobile/pilot-link/BUILD
@@ -1,9 +1,4 @@
-if [[ "${PILOTLINK_THREAD}" == "y" ]]; then
- OPTS="--enable-threads ${OPTS}"
-fi &&
-
-OPTS="--disable-debug --enable-conduits ${OPTS}" &&
-
+OPTS="$PL_OPTS $OPTS"
make_single &&
default_build &&
make_normal
diff --git a/mobile/pilot-link/CONFIGURE b/mobile/pilot-link/CONFIGURE
new file mode 100755
index 0000000..5c0f46f
--- /dev/null
+++ b/mobile/pilot-link/CONFIGURE
@@ -0,0 +1,15 @@
+config_query_option PL_OPTS \
+ "Enable threads?" \
+ n \
+ "--enable-threads" \
+ "--disable-threads" &&
+config_query_option PL_OPTS \
+ "Enable debug support?" \
+ n \
+ "--enable-debug" \
+ "--disable-debug" &&
+config_query_option PL_OPTS \
+ "Enable userland conduits?" \
+ n \
+ "--enable-conduits" \
+ "--disable-conduits"
diff --git a/mobile/pilot-link/DEPENDS b/mobile/pilot-link/DEPENDS
index 1b19078..9b05b6a 100755
--- a/mobile/pilot-link/DEPENDS
+++ b/mobile/pilot-link/DEPENDS
@@ -1,35 +1,48 @@
-optional_depends g++ \
- "" \
- "" \
- "for a c++ library" &&
+depends popt &&
+depends bison &&
+depends pkgconfig &&
+optional_depends g++ \
+ "" \
+ "" \
+ "for a c++ library" &&