summaryrefslogtreecommitdiffstats
path: root/e/eterm
diff options
context:
space:
mode:
authorroot2006-04-24 09:03:08 -0500
committerroot2006-04-24 09:03:08 -0500
commit84d8b510ac289af0a43bfa9e110844af27a90196 (patch)
treed7093929b954dd2f71114bff270755e18f737eb1 /e/eterm
initial commit from stable 0.3
Diffstat (limited to 'e/eterm')
-rwxr-xr-xe/eterm/BUILD16
-rwxr-xr-xe/eterm/CONFIGURE20
-rwxr-xr-xe/eterm/DEPENDS15
-rwxr-xr-xe/eterm/DETAILS39
-rw-r--r--e/eterm/Eterm-0.9.3.tar.gz.sigbin0 -> 280 bytes
-rw-r--r--e/eterm/Eterm-bg-0.9.3.tar.gz.sigbin0 -> 280 bytes
-rw-r--r--e/eterm/HISTORY69
-rwxr-xr-xe/eterm/INSTALL3
-rwxr-xr-xe/eterm/PREPARE6
-rwxr-xr-xe/eterm/PRE_BUILD9
-rw-r--r--e/eterm/desktop/eterm.desktop8
-rw-r--r--e/eterm/eterm-0.9.3-gcc4.patch17
12 files changed, 202 insertions, 0 deletions
diff --git a/e/eterm/BUILD b/e/eterm/BUILD
new file mode 100755
index 0000000000..50c539acb2
--- /dev/null
+++ b/e/eterm/BUILD
@@ -0,0 +1,16 @@
+OPTS="$ETERM_FONT \
+ $ETERM_CHARSET \
+ $ETERM_TRANSPARENCY \
+ $ETERM_SCREEN \
+ --with-theme-update \
+ $OPTS" &&
+
+#
+# Enable MMX support if supported
+# (Automatically picked up by ./configure)
+#
+#if echo $CFLAGS | grep -q "\-mmmx"; then
+# OPTS="--enable-mmx $OPTS" &&
+#fi &&
+
+default_build
diff --git a/e/eterm/CONFIGURE b/e/eterm/CONFIGURE
new file mode 100755
index 0000000000..d512c9ae0d
--- /dev/null
+++ b/e/eterm/CONFIGURE
@@ -0,0 +1,20 @@
+config_query_option ETERM_FONT 'Enable auto-encoding selection?' y \
+ '--enable-auto-encoding' '--disable-auto-encoding' &&
+
+config_query_option ETERM_CHARSET \
+ 'Enable multibyte fonts (eucj,sjis,big5,eukr,gb)?' y \
+ '--enable-multi-charset' '--disable-multi-charset' &&
+
+config_query_option ETERM_TRANSPARENCY 'Enable transparency?' y \
+ '--enable-trans' '--disable-trans' &&
+
+if spell_ok screen; then
+ config_query_option ETERM_SCREEN 'Enable built-in screen?' n \
+ '--enable-escreen' '--disable-escreen'
+else
+ config_query_option ETERM_SCREEN 'Enable built-in screen?' y \
+ '--enable-escreen' '--disable-escreen'
+fi &&
+
+config_query_option ETERM_HUMOR 'Do you have a sense of humor?' n \
+ '--with-sense-of-humor' '--without-sense-of-humor'
diff --git a/e/eterm/DEPENDS b/e/eterm/DEPENDS
new file mode 100755
index 0000000000..4d3ca25920
--- /dev/null
+++ b/e/eterm/DEPENDS
@@ -0,0 +1,15 @@
+depends libast &&
+
+if [ "$ETERM_CVS" = "y" ]; then
+ depends CVS
+fi &&
+
+optional_depends imlib2 \
+ '--with-imlib' \
+ '--without-imlib' \
+ 'for Imlib image support' &&
+
+optional_depends twin \
+ '--enable-etwin' \
+ '--disable-etwin' \
+ 'for Twin windowmanager support'
diff --git a/e/eterm/DETAILS b/e/eterm/DETAILS
new file mode 100755
index 0000000000..83650eefa1
--- /dev/null
+++ b/e/eterm/DETAILS
@@ -0,0 +1,39 @@
+ SPELL=eterm
+if [ "$ETERM_CVS" != "y" ]; then
+ VERSION=0.9.3
+ SOURCE=Eterm-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/Eterm-$VERSION
+ SOURCE_URL[0]=http://www.eterm.org/download/$SOURCE
+ SOURCE_URL[1]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+else
+ if [ "$ETERM_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:eterm/Eterm
+ FORCE_DOWNLOAD[1]=on
+ SOURCE_IGNORE=volatile
+fi
+ SOURCE2=Eterm-bg-0.9.3.tar.gz
+ SOURCE2_URL[0]=http://www.eterm.org/download/$SOURCE2
+ SOURCE2_URL[1]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE2_GPG="gurus.gpg:${SOURCE2}.sig"
+ WEB_SITE=http://www.eterm.org
+ ENTERED=20010922
+ UPDATED=20011125
+ LICENSE[0]=BSD
+ KEYWORDS="emulator terminal enlightenment"
+ SHORT='vt102 terminal emulator'
+cat << EOF
+Eterm is a vt102 terminal emulator intended as a replacement for
+xterm. It is designed with a Freedom of Choice philosophy, leaving as
+much power, flexibility, and freedom as possible in the hands of the
+user. It is designed to look good and work well, but takes a
+feature-rich approach rather than one of minimalism. Current features
+include color support, background images (all Imlib-supported
+formats), theme support, and pseudo-transparency.
+EOF
diff --git a/e/eterm/Eterm-0.9.3.tar.gz.sig b/e/eterm/Eterm-0.9.3.tar.gz.sig
new file mode 100644
index 0000000000..b9ccd1671c
--- /dev/null
+++ b/e/eterm/Eterm-0.9.3.tar.gz.sig
Binary files differ
diff --git a/e/eterm/Eterm-bg-0.9.3.tar.gz.sig b/e/eterm/Eterm-bg-0.9.3.tar.gz.sig
new file mode 100644
index 0000000000..17ecf370fd
--- /dev/null
+++ b/e/eterm/Eterm-bg-0.9.3.tar.gz.sig
Binary files differ
diff --git a/e/eterm/HISTORY b/e/eterm/HISTORY
new file mode 100644
index 0000000000..f69ff32e21
--- /dev/null
+++ b/e/eterm/HISTORY
@@ -0,0 +1,69 @@
+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-03-01 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: FORCE_DOWNLOAD -> FORCE_DOWNLOAD[1] [Bug 10587]
+
+2006-02-10 Eric Sandall <eric@sandall.us>
+ * DETAILS: Removed broken thinktux mirror
+
+2005-11-03 Eric Sandall <eric@sandall.us>
+ * CONFIGURE: Added query for automatic font selection, multi-byte fonts,
+ transparency, built-in screen
+ * DEPENDS: Added optional dependency on imlib2 and twin
+ * BUILD: Use flags from CONFIGURE and default_build
+
+2005-11-01 Eric Sandall <eric@sandall.us>
+ * DETAILS: Added CVS mirror (faster than SourceForge, but 30 minutes behind)
+
+2005-10-29 Eric Sandall <eric@sandall.us>
+ * DETAILS: Updated to GPG checking
+ Added SourceForge mirrors
+ Shortened SHORT
+ * PREPARE: Re-worded auto-update query
+ * PRE_BUILD: Use unpack_file for SOURCE2
+
+2005-09-28 Jeremy Blosser <jblosser-smgl@firinn.org>
+ * PREPARE, DETAILS, PRE_BUILD, DEPENDS: Add support for eterm CVS.
+
+2005-09-21 Eric Sandall <eric@sandall.us>
+ * DETAILS: Removed BUILD_API=2, section-wide now
+
+2005-09-07 Flavien Bridault <disk@sourcemage.org>
+ * eterm-0.9.3-gcc4.patch: added (bug #9719)
+ * PRE_BUILD: apply the patch above
+
+2004-12-15 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 0.9.3
+
+2004-10-13 Arjan Bouter <abouter@sourcemage.org>
+ * added desktop files
+
+2004-07-25 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: renamed spell from Eterm to eterm, removed MAINTAINER
+ * DETAILS, BUILD, INSTALL: converted to BUILD_API=2
+
+2004-05-03 Seth Woolley <seth@tautology.org>
+ * DETAILS: to fix md5 for SOURCE.
+
+2003-04-08 M.L. <mlubrano@sourcemage.org>
+ * Added $OPTS in BUILD.
+
+2003-02-05 Eric Sandall <eric@sandall.us>
+ * Fixed PRE_BUILD's missing MD5 (Bug #2482, thanks to lace)
+
+2002-11-25 Vladimir Vydra <vydra@fria.fri.utc.sk>
+ * Version bump to 0.9.2 .
+
+2002-09-01 Vladimir Vydra <vydra@fria.fri.utc.sk>
+ * Added my-self as maintainer + MD5 and LICENCE fields fixup .
+
+2002-06-28 Vladimir Vydra <vydra@fria.fri.utc.sk>
+ * Added MD5 and License fields.
+
+2002-05-19 Vladimir Vydra <vydra@fria.fri.utc.sk>
+ * Added HISTORY file.
+
diff --git a/e/eterm/INSTALL b/e/eterm/INSTALL
new file mode 100755
index 0000000000..b3847e6766
--- /dev/null
+++ b/e/eterm/INSTALL
@@ -0,0 +1,3 @@
+# tic doc/Eterm.ti &&
+make install &&
+chmod u+s /usr/bin/Eterm
diff --git a/e/eterm/PREPARE b/e/eterm/PREPARE
new file mode 100755
index 0000000000..4e67009e29
--- /dev/null
+++ b/e/eterm/PREPARE
@@ -0,0 +1,6 @@
+config_query ETERM_CVS "Use CVS version?" n &&
+
+if [ "$ETERM_CVS" == "y" ]; then
+ config_query ETERM_CVS_AUTOUPDATE \
+ "Automatically update on every system update?" n
+fi
diff --git a/e/eterm/PRE_BUILD b/e/eterm/PRE_BUILD
new file mode 100755
index 0000000000..0bcd2d5651
--- /dev/null
+++ b/e/eterm/PRE_BUILD
@@ -0,0 +1,9 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+unpack_file '2' &&
+
+if [ "${ETERM_CVS}" == "y" ]; then
+ NOCONFIGURE=Y ./autogen.sh
+else
+ patch -p1 < ${SCRIPT_DIRECTORY}/eterm-0.9.3-gcc4.patch
+fi
diff --git a/e/eterm/desktop/eterm.desktop b/e/eterm/desktop/eterm.desktop
new file mode 100644
index 0000000000..f968d06b5d
--- /dev/null
+++ b/e/eterm/desktop/eterm.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=ETerm
+Exec=Eterm
+Icon=xterm.png
+Terminal=false
+Type=Application
+Categories=Application;XTerminals;
diff --git a/e/eterm/eterm-0.9.3-gcc4.patch b/e/eterm/eterm-0.9.3-gcc4.patch
new file mode 100644
index 0000000000..4b72fd38eb
--- /dev/null
+++ b/e/eterm/eterm-0.9.3-gcc4.patch
@@ -0,0 +1,17 @@
+Fix building with GCC4. Patch by Aaron Walker.
+http://bugs.gentoo.org/92485
+
+--- Eterm-0.9.3/src/command.c
++++ Eterm-0.9.3/src/command.c
+@@ -3002,9 +3002,9 @@
+ Xfd = XConnectionNumber(Xdisplay);
+ D_CMD(("Xfd = %d\n", Xfd));
+ cmdbuf_ptr = cmdbuf_endp = cmdbuf_base;
+- AT_LEAST((int) num_fds, Xfd + 1);
++ AT_LEAST(num_fds, Xfd + 1);
+ if (pipe_fd >= 0) {
+- AT_LEAST((int) num_fds, pipe_fd + 1);
++ AT_LEAST(num_fds, pipe_fd + 1);
+ }
+ if ((cmd_fd = command_func(argv)) < 0) {
+ print_error("Unable to run sub-command.\n");