[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