summaryrefslogtreecommitdiffstats
path: root/education/tuxpaint
diff options
context:
space:
mode:
Diffstat (limited to 'education/tuxpaint')
-rwxr-xr-xeducation/tuxpaint/BUILD7
-rwxr-xr-xeducation/tuxpaint/DEPENDS14
-rwxr-xr-xeducation/tuxpaint/DETAILS25
-rw-r--r--education/tuxpaint/HISTORY57
-rwxr-xr-xeducation/tuxpaint/INSTALL5
-rwxr-xr-xeducation/tuxpaint/PRE_BUILD3
-rw-r--r--education/tuxpaint/tuxpaint-0.9.18.tar.gz.sigbin0 -> 280 bytes
-rw-r--r--education/tuxpaint/tuxpaint-stamps-2007.11.21.tar.gz.sigbin0 -> 280 bytes
8 files changed, 111 insertions, 0 deletions
diff --git a/education/tuxpaint/BUILD b/education/tuxpaint/BUILD
new file mode 100755
index 0000000000..452f9e43d9
--- /dev/null
+++ b/education/tuxpaint/BUILD
@@ -0,0 +1,7 @@
+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
+ sedit "s:CFLAGS=-g:& $CFLAGS:" magic/Makefile
+fi &&
+
+sedit "s/\/usr\/local/\/usr/g" Makefile &&
+sedit "s/OPTFLAGS=-O2/CFLAGS=$CFLAGS/g" Makefile &&
+make
diff --git a/education/tuxpaint/DEPENDS b/education/tuxpaint/DEPENDS
new file mode 100755
index 0000000000..a9a3ee0ddb
--- /dev/null
+++ b/education/tuxpaint/DEPENDS
@@ -0,0 +1,14 @@
+depends cairo &&
+depends freetype2 &&
+depends gettext &&
+depends libpaper &&
+depends libpng &&
+depends sdl_image &&
+depends sdl_mixer &&
+depends sdl_pango &&
+depends sdl_ttf &&
+
+optional_depends netpbm \
+ "" \
+ "" \
+ "for printing support"
diff --git a/education/tuxpaint/DETAILS b/education/tuxpaint/DETAILS
new file mode 100755
index 0000000000..c72398b00e
--- /dev/null
+++ b/education/tuxpaint/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=tuxpaint
+ VERSION=0.9.18
+ STAMPS_VER=2007.11.21
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SPELL-stamps-$STAMPS_VER.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE2_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE2
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE2_GPG="gurus.gpg:$SOURCE2.sig"
+# SOURCE_HASH=sha512:f07dd41abfed024fc4232575ab2c8a393b5c2d60a79089f70a02e6e125051c8ddba4239ec58e6c16ac09186f1f8b1f5d32aba3045e795e2cccc830db560d4a60
+# SOURCE2_HASH=sha512:afdd9b147a1e310405cad4e11d37882570bf4edc50e82a587282a2e8be53a05bdb55f6fd6c54a86b3bd9c5f99d10d704c3b5865d3de23c1a1583455641172b76
+ LICENSE[0]=GPL
+ WEB_SITE=http://www.tuxpaint.org/
+ ENTERED=20030618
+ SHORT="Drawing program for young children"
+cat << EOF
+Tux Paint" is a drawing program for young children. It has a simple interface
+and fixed canvas size, and provides access to previous images using a thumbnail
+browser (e.g., no access to the underlying filesystem).
+
+Unlike popular drawing programs like "The GIMP," it has a very limited toolset.
+However, it provides a much simpler interface, and has entertaining,
+child-oriented additions such as sound effects.
+EOF
diff --git a/education/tuxpaint/HISTORY b/education/tuxpaint/HISTORY
new file mode 100644
index 0000000000..afa2833ef4
--- /dev/null
+++ b/education/tuxpaint/HISTORY
@@ -0,0 +1,57 @@
+2007-11-26 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated to 0.9.18 (stamps to 2007.11.21)
+ Formatted long description to <80 columns
+ Removed UPDATED
+ WEB_SITE changed to http://www.tuxpaint.org
+ Define STAMPS_VER
+ * DEPENDS: Adding sdl_pango and cairo as dependencies
+ Added dependency on libpaper (supposedly optional, but not found)
+ sdl_mixer, sdl_pango, cairo, and librsvg2 are technically optionl,
+ but default to being used and I don't feel like making all the queries
+ to have them properly optional, sorry
+ netpbm is no longer used, by default, but still optional
+ * BUILD: Uses OPTFLAGS for non-lib (e.g. SDL) flags
+ Fix magic lib on x86_64 (missing -fPIC in CLFAGS)
+ * INSTALL: Use STAMPS_VER
+ stamps now uses 'install-all' instead of 'install' to make
+
+2006-09-21 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
+ * DETAILS: [automated] Removed BUILD_API=2.
+
+2005-12-16 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 0.9.15b and 2005.11.25
+ * DETAILS, BUILD, INSTALL: converted to BUILD_API=2
+
+2005-12-01 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-11-28 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
+ * PRE_BUILD: unpack api update
+
+2004-08-03 Eric Sandall <sandalle@sourcemage.org>
+ * DEPENDS: SDL_image, SDL_mixer, and SDL_ttf renamed to sdl*
+ Removed SDL as the above depend on sdl
+ Removed TABs
+ Formatted to Guru Handbook
+
+2004-07-12 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Removed MAINTAINER
+ Cleaned up spacing
+ Shortened SHORT
+
+2003-12-28 hgg <hgreig@bigpond.net.au>
+ * DETAILS: update to 0.9.13
+ * DETAILS,BUILD: new stamp set
+
+2003-09-30 hgg <hgreig@bigpond.net.au>
+ * DETAILS: Update to 0.9.12
+
+2003-07-04 hgg <hgreig@bigpond.net.au>
+ * BUILD: Add non-default icon dirs to build
+
+2003-07-03 hgg <hgreig@bigpond.net.au>
+ * DETAILS: Add stamps (SOURCE2) for a little princess in the SMGL world
+
+2003-06-18 hgg <hgreig@bigpond.net.au>
+ * Created this spell
+
diff --git a/education/tuxpaint/INSTALL b/education/tuxpaint/INSTALL
new file mode 100755
index 0000000000..f71d1b7cd8
--- /dev/null
+++ b/education/tuxpaint/INSTALL
@@ -0,0 +1,5 @@
+mkdir -p ${INSTALL_ROOT}/usr/share/icons/hicolor/{16x16,48x48}/apps/ &&
+make install &&
+cd tuxpaint-stamps-$STAMPS_VER &&
+sedit "s/\/usr\/local/\/usr/g" Makefile &&
+make install-all
diff --git a/education/tuxpaint/PRE_BUILD b/education/tuxpaint/PRE_BUILD
new file mode 100755
index 0000000000..f2cfac7e60
--- /dev/null
+++ b/education/tuxpaint/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+unpack_file 2
diff --git a/education/tuxpaint/tuxpaint-0.9.18.tar.gz.sig b/education/tuxpaint/tuxpaint-0.9.18.tar.gz.sig
new file mode 100644
index 0000000000..c54205cae0
--- /dev/null
+++ b/education/tuxpaint/tuxpaint-0.9.18.tar.gz.sig
Binary files differ
diff --git a/education/tuxpaint/tuxpaint-stamps-2007.11.21.tar.gz.sig b/education/tuxpaint/tuxpaint-stamps-2007.11.21.tar.gz.sig
new file mode 100644
index 0000000000..2428d93cd4
--- /dev/null
+++ b/education/tuxpaint/tuxpaint-stamps-2007.11.21.tar.gz.sig
Binary files differ