[Lunar-commits] <moonbase> xemacs-beta: new module, the beta version of xemacs.
Dave Brown
dagbrown at lunar-linux.org
Tue Jul 22 09:12:28 CEST 2008
commit 5de3a6c5344a852d0f7df3583ee58825aeee98e5
Author: Dave Brown <dagbrown at lart.ca>
Date: Tue Jul 22 15:35:58 2008 +0900
xemacs-beta: new module, the beta version of xemacs.
---
zbeta/xemacs-beta/BUILD | 25 +++++++++++++++++++++++++
zbeta/xemacs-beta/CONFIGURE | 2 ++
zbeta/xemacs-beta/DEPENDS | 31 +++++++++++++++++++++++++++++++
zbeta/xemacs-beta/DETAILS | 26 ++++++++++++++++++++++++++
zbeta/xemacs-beta/PRE_BUILD | 3 +++
5 files changed, 87 insertions(+), 0 deletions(-)
diff --git a/zbeta/xemacs-beta/BUILD b/zbeta/xemacs-beta/BUILD
new file mode 100644
index 0000000..aefffb6
--- /dev/null
+++ b/zbeta/xemacs-beta/BUILD
@@ -0,0 +1,25 @@
+(
+
+ LDFLAGS=`echo $LDFLAGS | sed "s/-z combreloc//"`
+ pwd
+ if [[ "$XEMACS_MULE" == "y" ]]; then
+ OPTS="$OPTS --with-mule"
+ fi
+
+ if [[ "$XEMACS_XIM" == "y" ]]; then
+ OPTS="$OPTS --with-xim=yes"
+ fi
+
+ ./configure --prefix=/usr \
+ --with-msw=no \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man \
+ --with-xft \
+ $OPTS \
+ --without-gtk --without-gnome && #They break tabs
+ make &&
+ prepare_install &&
+ make install
+
+) > $C_FIFO 2>&1
+
diff --git a/zbeta/xemacs-beta/CONFIGURE b/zbeta/xemacs-beta/CONFIGURE
new file mode 100644
index 0000000..902132e
--- /dev/null
+++ b/zbeta/xemacs-beta/CONFIGURE
@@ -0,0 +1,2 @@
+mquery XEMACS_MULE "Enable i18n?" n
+mquery XEMACS_XIM "Enable xinput support?" n
diff --git a/zbeta/xemacs-beta/DEPENDS b/zbeta/xemacs-beta/DEPENDS
new file mode 100644
index 0000000..173ea03
--- /dev/null
+++ b/zbeta/xemacs-beta/DEPENDS
@@ -0,0 +1,31 @@
+
+depends gdbm &&
+depends db &&
+depends xemacs-base &&
+depends xemacs-efs &&
+depends libXpm &&
+
+optional_depends "openMotif" \
+ "" \
+ "" \
+ "for OSF/Motif standard GUI"
+optional_depends "gtk+" \
+ "--with-gtk" \
+ "" \
+ "for EXPERIMENTAL gtk support GUI, known to be not okay"
+optional_depends "gnome-libs" \
+ "--with-gnome" \
+ "" \
+ "for EXPERIMENTAL Gnome support GUI, known to be not okay"
+optional_depends "fontconfig" \
+ "--with-xft" \
+ "" \
+ "for Xft font support"
+optional_depends "libpng" \
+ "--with-png" \
+ "" \
+ "for PNG image support"
+optional_depends "jpeg" \
+ "--with-jpeg" \
+ "" \
+ "for JPEG image support"
diff --git a/zbeta/xemacs-beta/DETAILS b/zbeta/xemacs-beta/DETAILS
new file mode 100644
index 0000000..8f3a06b
--- /dev/null
+++ b/zbeta/xemacs-beta/DETAILS
@@ -0,0 +1,26 @@
+ MODULE=xemacs-beta
+ VERSION=21.5.28
+ VERSION2=21.5
+ SOURCE=xemacs-$VERSION.tar.gz
+ SOURCE_URL[0]=http://ftp.xemacs.org/xemacs-$VERSION2/
+ SOURCE_URL[1]=http://ftp.sunet.se/pub/gnu/xemacs/beta/
+ SOURCE_URL[2]=http://ftp.freenet.de/pub/ftp.xemacs.org/tux/xemacs/beta/
+ SOURCE_VFY=sha1:6de5f4b4cecac0480dd9ff50170a72f23f36dbac
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/xemacs-$VERSION
+ WEB_SITE=http://www.xemacs.org/
+ ENTERED=20080722
+ UPDATED=20080722
+ SHORT="highly customizable open source text editor and application development system."
+ PSAFE="no"
+cat << EOF
+XEmacs is a highly customizable open source text editor and application
+development system. It is protected under the GNU Public License and
+related to other versions of Emacs, in particular GNU Emacs. Its emphasis
+is on modern graphical user interface support and an open software
+development model, similar to Linux. XEmacs has an active development
+community numbering in the hundreds, and runs on Windows 95 and NT, Linux
+and nearly every other version of Unix in existence. Support for XEmacs
+has been supplied by Sun Microsystems, University of Illinois, Lucid,
+ETL/Electrotechnical Laboratory, Amdahl Corporation, BeOpen, and others,
+as well as the unpaid time of a great number of individual developers.
+EOF
diff --git a/zbeta/xemacs-beta/PRE_BUILD b/zbeta/xemacs-beta/PRE_BUILD
new file mode 100644
index 0000000..a0653f4
--- /dev/null
+++ b/zbeta/xemacs-beta/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build
+#unpack $SOURCE2 &&
+#unpack $SOURCE3
More information about the Lunar-commits
mailing list