[SM-Commit] GIT changes to master grimoire by Andraž Levstik (6bdad6eaf363b693e693bc8808d5fa3e0743f9a9)

Andraž Levstik scm at sourcemage.org
Sat Sep 1 03:11:30 EDT 2007


GIT changes to master grimoire by Andraž Levstik <ruskie at mages.ath.cx>:

 ChangeLog                                       |    3 +
 dev/null                                        |binary
 graphics-libs/agg/DEPENDS                       |    7 ++
 graphics-libs/agg/DETAILS                       |   43 ++++++++++++++
 graphics-libs/agg/HISTORY                       |    2 
 graphics-libs/agg/PRE_BUILD                     |    5 +
 mobile/pilot-link/7075AE4A.gpg                  |binary
 mobile/pilot-link/BUILD                         |    7 --
 mobile/pilot-link/CONFIGURE                     |   15 +++++
 mobile/pilot-link/DEPENDS                       |   71 ++++++++++++++----------
 mobile/pilot-link/DETAILS                       |    4 +
 mobile/pilot-link/HISTORY                       |    8 ++
 mobile/pilot-link/PREPARE                       |    1 
 mobile/pilot-link/pilot-link-0.12.2.tar.bz2.sig |    0 
 net/tor/DETAILS                                 |    8 +-
 net/tor/HISTORY                                 |    8 ++
 16 files changed, 141 insertions(+), 41 deletions(-)

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"         &&
 
-optional_depends  libusb                   \
-                  "--enable-libusb"        \
-                  "--disable-libusb"       \
-                  "Enable use of libusb"   &&
+optional_depends  readline                    \
+                  "--with-readline"           \
+                  "--without-readline"        \
+                  "Enable readline"           &&
 
-optional_depends  libpng                   \
-                  "--with-png=/usr/lib"    \
-                  "--without-png"          \
-                  "Enable PNG Support"     &&
+optional_depends  libusb                      \
+                  "--enable-libusb"           \
+                  "--disable-libusb"          \
+                  "Enable use of libusb"      &&
 
-optional_depends  perl                     \
-                  "--with-perl"            \
-                  "--without-perl"         \
-                  "Enable Perl Support"    &&
+optional_depends  bluez-libs                  \
+                  "--with-bluez"              \
+                  "--without-bluez"           \
+                  "Enable bluetooth support"  &&
 
-optional_depends  JDK                      \
-                  '--with-java'            \
-                  '--without-java'         \
-                  'Enable Java Support'    \
-                  'z-rejected'             &&
+optional_depends  libpng                      \
+                  "--with-libpng"             \
+                  "--without-libpng"          \
+                  "Enable PNG Support"        &&
 
-optional_depends  python                   \
-                  "--with-python"          \
-                  "--without-python"       \
-                  "Enable Python Support"  &&
+optional_depends  perl                        \
+                  "--with-perl"               \
+                  "--without-perl"            \
+                  "Enable Perl Support"       &&
 
-optional_depends  tk                       \
-                  "--with-tcl=/usr/lib --with-tclinclude=/usr/include"  \
-                  "--without-tcl"          \
-                  "Enable TCL Support"     
+optional_depends  JDK                         \
+                  '--with-java'               \
+                  '--without-java'            \
+                  'Enable Java Support'       \
+                  'z-rejected'                &&
+
+optional_depends  python                      \
+                  "--with-python"             \
+                  "--without-python"          \
+                  "Enable Python Support"
+# this seems broken for now
+#optional_depends  tcl                         \
+#                  "--with-tcl=/usr/lib"       \
+#                  "--without-tcl"             \
+#                  "Enable TCL Support"     
diff --git a/mobile/pilot-link/DETAILS b/mobile/pilot-link/DETAILS
index 0cf6751..c7cdcd2 100755
--- a/mobile/pilot-link/DETAILS
+++ b/mobile/pilot-link/DETAILS
@@ -1,10 +1,12 @@
            SPELL=pilot-link
          VERSION=0.12.2
           SOURCE=$SPELL-$VERSION.tar.bz2
+         SOURCE2=$SOURCE.asc
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
    SOURCE_URL[0]=http://downloads.pilot-link.org/$SOURCE
+  SOURCE2_URL[0]=http://downloads.pilot-link.org/$SOURCE2
         WEB_SITE=http://www.pilot-link.org/
-      SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+      SOURCE_GPG="7075AE4A.gpg:${SOURCE2}:UPSTREAM_KEY"
          ENTERED=20020214
       LICENSE[0]=GPL
         KEYWORDS="palm mobile"
diff --git a/mobile/pilot-link/HISTORY b/mobile/pilot-link/HISTORY
index 6d8b1f6..8657cf8 100644
--- a/mobile/pilot-link/HISTORY
+++ b/mobile/pilot-link/HISTORY
@@ -1,3 +1,11 @@
+2007-08-31 Andraž "ruskie" Levstik <ruskie at mages.ath.cx>
+	* DETAILS: converted to upstream signature checking
+	* 7075AE4A.gpg: added gpg keyring
+	* PREPARE: removed it
+	* BUILD: cleanup
+	* CONFIGURE: added
+	* DEPENDS: missing some, cleanup others
+
 2007-06-02 Robin Cook <rcook at wyrms.net>
 	* DETAILS: updated VERSION to 0.12.2
 	* PREPARE: added threads query
diff --git a/mobile/pilot-link/PREPARE b/mobile/pilot-link/PREPARE
deleted file mode 100755
index 925b566..0000000
--- a/mobile/pilot-link/PREPARE
+++ /dev/null
@@ -1 +0,0 @@
-config_query PILOTLINK_THREAD "Enable built-in thread safety?" n
diff --git a/mobile/pilot-link/pilot-link-0.12.2.tar.bz2.sig b/mobile/pilot-link/pilot-link-0.12.2.tar.bz2.sig
deleted file mode 100644
index 9d7ce14..0000000
Binary files a/mobile/pilot-link/pilot-link-0.12.2.tar.bz2.sig and /dev/null differ
diff --git a/net/tor/DETAILS b/net/tor/DETAILS
index 2f63aa7..f743fd5 100755
--- a/net/tor/DETAILS
+++ b/net/tor/DETAILS
@@ -1,8 +1,8 @@
            SPELL=tor
 
 if [ "$TOR_DEVEL" == "y" ]; then
-         VERSION=0.2.0.4-alpha
-  SECURITY_PATCH=1
+         VERSION=0.2.0.6-alpha
+  SECURITY_PATCH=2
           SOURCE=$SPELL-$VERSION.tar.gz
    SOURCE_URL[0]=http://tor.eff.org/dist/$SOURCE
          SOURCE2=$SOURCE.asc
@@ -10,8 +10,8 @@ if [ "$TOR_DEVEL" == "y" ]; then
       SOURCE_GPG=28988BF5.gpg:$SOURCE2:UPSTREAM_KEY
   SOURCE2_IGNORE=signature
 else
-         VERSION=0.1.2.16
-  SECURITY_PATCH=1
+         VERSION=0.1.2.17
+  SECURITY_PATCH=2
           SOURCE=$SPELL-$VERSION.tar.gz
    SOURCE_URL[0]=http://tor.eff.org/dist/$SOURCE
          SOURCE2=$SOURCE.asc
diff --git a/net/tor/HISTORY b/net/tor/HISTORY
index 4b8aa60..c2111f3 100644
--- a/net/tor/HISTORY
+++ b/net/tor/HISTORY
@@ -1,3 +1,11 @@
+2007-09-01 Andraž "ruskie" Levstik <ruskie at mages.ath.cx>
+	* DETAILS: updated TOR_DEVEL=y to 0.2.0.6-alpha
+	  SECURITY_PATCH++
+
+2007-08-31 Andraž "ruskie" Levstik <ruskie at mages.ath.cx>
+	* DETAILS: updated TOR_DEVEL=n to 0.1.2.17
+	  SECURITY_PATCH++
+
 2007-08-05 Andraž "ruskie" Levstik <ruskie at mages.ath.cx>
 	* DETAILS: updated TOR_DEVEL=y to 0.2.0.4-alpha
 	  SECURITY_PATCH++



More information about the SM-Commit mailing list