summaryrefslogtreecommitdiffstats
path: root/e/imlib2
diff options
context:
space:
mode:
authorroot2006-04-24 09:03:08 -0500
committerroot2006-04-24 09:03:08 -0500
commit84d8b510ac289af0a43bfa9e110844af27a90196 (patch)
treed7093929b954dd2f71114bff270755e18f737eb1 /e/imlib2
initial commit from stable 0.3
Diffstat (limited to 'e/imlib2')
-rwxr-xr-xe/imlib2/BUILD5
-rwxr-xr-xe/imlib2/DEPENDS13
-rwxr-xr-xe/imlib2/DETAILS32
-rw-r--r--e/imlib2/HISTORY117
-rwxr-xr-xe/imlib2/PREPARE6
-rwxr-xr-xe/imlib2/PRE_BUILD7
-rwxr-xr-xe/imlib2/TRIGGERS1
7 files changed, 181 insertions, 0 deletions
diff --git a/e/imlib2/BUILD b/e/imlib2/BUILD
new file mode 100755
index 0000000000..8bce30bbaf
--- /dev/null
+++ b/e/imlib2/BUILD
@@ -0,0 +1,5 @@
+if [[ "$HOST" == x86_64-* ]]; then
+ OPTS="$OPTS --disable-mmx"
+fi &&
+
+default_build
diff --git a/e/imlib2/DEPENDS b/e/imlib2/DEPENDS
new file mode 100755
index 0000000000..40b8a7bedd
--- /dev/null
+++ b/e/imlib2/DEPENDS
@@ -0,0 +1,13 @@
+depends libtool &&
+depends tiff &&
+depends libpng &&
+depends zlib &&
+depends jpeg &&
+depends libungif &&
+depends freetype2 &&
+depends X11-LIBS &&
+
+if [ "$IMLIB2_CVS" == "y" ]; then
+ depends CVS &&
+ depends automake
+fi
diff --git a/e/imlib2/DETAILS b/e/imlib2/DETAILS
new file mode 100755
index 0000000000..d6098728a4
--- /dev/null
+++ b/e/imlib2/DETAILS
@@ -0,0 +1,32 @@
+ SPELL=imlib2
+if [ "$IMLIB2_CVS" == "y" ]; then
+ if [ "$IMLIB2_CVS_AUTOUPDATE" == "y" ]; then
+ VERSION=$(date +%Y%m%d)
+ else
+ VERSION=cvs
+ fi
+ SOURCE=$SPELL-cvs.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs
+ SOURCE_URL[0]=cvs://:pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e:e17/libs/$SPELL
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+else
+ VERSION=1.2.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=$SOURCEFORGE_URL/enlightenment/$SOURCE
+ SOURCE_HASH=sha512:b7c4cfda457915ff9b74a7a4454c45026c70dc420c78eec0e54fcaf38b61cd88e813cf789deca211a6442eaca05b79df7e6c59b98c21d1496c827271447de328
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-${VERSION%-*}
+fi
+ WEB_SITE=http://enlightenment.org/Libraries/Imlib2/
+ ENTERED=20010922
+ UPDATED=20021025
+ LICENSE[0]=BSD
+ KEYWORDS="enlightenment"
+ SHORT="Successor to imlib graphics library"
+cat << EOF
+Imlib2 is the successor to Imlib. It is NOT a newer version -- it is a
+completely new library. Imlib 2 can be installed alongside Imlib 1.x
+without any problems since they are effectively different libraries
+which have very similar functionality. Please see the homepage for the
+long description of the differences.
+EOF
diff --git a/e/imlib2/HISTORY b/e/imlib2/HISTORY
new file mode 100644
index 0000000000..42642df39a
--- /dev/null
+++ b/e/imlib2/HISTORY
@@ -0,0 +1,117 @@
+2006-04-14 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * DEPENDS: changed LIBGIF to libungif, stable grimoire doesn't have the
+ LIBGIF provides yet
+
+2006-03-28 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: new SOURCE_URL, CVS is no longer hosted on SF
+
+2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2006-02-11 Eric Sandall <eric@sandall.us>
+ * DETAILS: Removed broken thinktux mirror
+
+2005-12-05 Robin Cook <rcook@wyrms.net>
+ * DEPENDS: changed libungif to LIBGIF
+
+2005-11-29 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-11-01 Eric Sandall <eric@sandall.us>
+ * DETAILS: Added CVS mirror (faster than SourceForge, but 30 minutes behind)
+ SOURCE_URL now uses $SPELL
+ Changed MD5[0]=IGNORE to SOURCE_IGNORE=volatile
+
+2005-10-29 Eric Sandall <eric@sandall.us>
+ * PREPARE: Re-worded auto-update query
+
+2005-10-28 Eric Sandall <eric@sandall.us>
+ * DETAILS: Changed WEB_SITE to actual package URL
+ Shortened SHORT
+
+2005-09-23 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * DETAILS: set SOURCE and SOURCE_DIRECTORY to use $SPELL-cvs for cvs
+ version, set FORCE_DOWNLOAD=on for cvs version
+ * BUILD: fixed to work on non-x86_64
+
+2005-09-21 Eric Sandall <eric@sandall.us>
+ * Renamed CVS to IMLIB2_CVS
+ * PREPARE,DETAILS: Updated to proper multi-version support
+ See http://www.sourcemage.org/grimoire/spell_multi_version
+ * DETAILS: Now defaults to stable (1.2.1) release if not configured
+ Removed BUILD_API=2, section-wide now
+ * DEPENDS: Removed TABs
+ Formatted to Guru Handbook
+ * PRE_BUILD: BUILD renamed to PRE_BUILD
+ Use NOCONFIGURE=ON ./autogen.sh
+ * BUILD: Removed autogen.sh code
+
+2005-06-27 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 1.2.1
+
+2005-05-11 Seth Woolley <seth@tautology.org>
+ * BUILD: --disable-mmx for x86_64
+
+2005-01-11 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 1.2.0
+
+2004-09-01 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 1.1.2
+
+2004-08-04 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: stable updated to 1.1.1, removed MAINTAINER
+ * PREPARE: use config_query
+ * BUILD, DETAILS, DEPENDS: yes -> y
+
+2004-07-24 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: BUILD_API=2
+ * BUILD: strip
+ always use default_build
+ * DEPENDS: always depend on libtool (fix bug #7152)
+
+2004-07-16 Unet <audio@sourcemage.org>
+ * DEPENDS: Added cvs & automake, a bug a colleague found :p
+
+2004-06-20 Sergey Lipnevich <sergey@sourcemage.org>
+ * DETAILS: upgrade to 1.1.1-pre1;
+ * BUILD: ./configure doesn't like --includedir="";
+ Imlib2.h is installed by make.
+
+2004-03-12 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS, BUILD, PREPARE: added cvs support
+
+2003-10-10 hgg <hgreig@bigpond.net.au>
+ * DEPENDS: Change x11-libs to X11-LIBS
+
+2003-10-05 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * DEPENDS: removed depends on gtk+, glib, edb and freetype1
+ added depends on freetype2 and x11-libs
+
+2003-09-21 Treeve Jelbert <treeve01@pi.be>
+ * DETAILS: version 1.1.0 (fix bug #4366)
+
+2003-05-20 Seth Woolley <seth@tautology.org>
+ * DETAILS: Modified DETAILS to fix my broken SOURCEFORGE_URL fixes
+
+2003-05-18 Seth Woolley <seth@tautology.org>
+ * DETAILS: Modified DETAILS for SOURCEFORGE_URL fix
+
+2003-02-02 Jason Flatt <jasonflatt@wizard.com>
+ * BUILD: Added $OPTS
+ * DETAILS: Removed tabs
+ * DEPENDS: Slightly modified spacing
+ * HISTORY: Reformatted this file based on Grimoire Guru Handbook.
+
+2002-12-01 Unet <unet@sourcemage.org>
+ * BUILD: Fixed the BUILD file, thx zero_the_hero
+
+2002-10-25 Seth Woolley <seth@tautology.org>
+ * TRIGGERS: Added TRIGGERS file for zlib
+ * DETAILS: UPDATED incremented to force recompile for zlib
+
+2002-10-05 Seth Woolley <seth@tautology.org>
+ * DETAILS: Updated to 1.0.6
+
+2002-06-12 Unet <unet@sourcemage.org>
+ * ALL: Created this.
+
diff --git a/e/imlib2/PREPARE b/e/imlib2/PREPARE
new file mode 100755
index 0000000000..c4132bf8d0
--- /dev/null
+++ b/e/imlib2/PREPARE
@@ -0,0 +1,6 @@
+config_query IMLIB2_CVS "Use CVS version?" n &&
+
+if [ "$IMLIB2_CVS" == "y" ]; then
+ config_query IMLIB2_CVS_AUTOUPDATE \
+ "Automatically update on every system update?" n
+fi
diff --git a/e/imlib2/PRE_BUILD b/e/imlib2/PRE_BUILD
new file mode 100755
index 0000000000..645a1575ea
--- /dev/null
+++ b/e/imlib2/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+
+if [ "$IMLIB2_CVS" == "y" ]; then
+ cd $SOURCE_DIRECTORY &&
+ sedit "s/root//" autogen.sh &&
+ NOCONFIGURE=ON ./autogen.sh
+fi
diff --git a/e/imlib2/TRIGGERS b/e/imlib2/TRIGGERS
new file mode 100755
index 0000000000..0bff07e1c5
--- /dev/null
+++ b/e/imlib2/TRIGGERS
@@ -0,0 +1 @@
+on_cast zlib cast_self