Skip to content
This repository
Browse code

Merge pull request #35 from dagbrown/master

xemacs: reinstating since it disappeared from moonbase
  • Loading branch information...
commit d097f49ca50980baede43cb2e3e66967ec057086 2 parents eead3d1 + d3b2859
Stefan Wold authored
32  editors/xemacs/BUILD
... ...
@@ -0,0 +1,32 @@
  1
+(
  2
+
  3
+  LDFLAGS=`echo $LDFLAGS | sed "s/-z combreloc//"`
  4
+
  5
+  if [[ "$XEMACS_MULE" == "y" ]]; then
  6
+      OPTS+=" --with-mule --with-xim=xlib"
  7
+  fi
  8
+
  9
+  ./configure  --prefix=/usr             \
  10
+               --with-msw=no             \
  11
+               --infodir=/usr/share/info \
  12
+               --mandir=/usr/share/man   \
  13
+               $OPTS                     \
  14
+               --without-gtk --without-gnome && #They break tabs
  15
+  make                        &&
  16
+  prepare_install             &&
  17
+  make    install             &&
  18
+
  19
+  # xemacs already installs "etags" to make its own tag files, so having
  20
+  # its own "ctags", which generally conflicts with the ctags from the
  21
+  # exuberant-ctags module "ctags", is unnecessary.
  22
+
  23
+  if module_installed ctags
  24
+  then
  25
+      rm /usr/bin/ctags           &&
  26
+      rm /usr/share/man/man1/ctags.1.gz
  27
+  fi
  28
+
  29
+  # the ctags from exuberant-ctags will be reinstated in POST_INSTALL
  30
+
  31
+) > $C_FIFO 2>&1
  32
+
1  editors/xemacs/CONFIGURE
... ...
@@ -0,0 +1 @@
  1
+mquery XEMACS_MULE "Enable internationalization support?" n 
17  editors/xemacs/DEPENDS
... ...
@@ -0,0 +1,17 @@
  1
+depends  gdbm
  2
+depends  db
  3
+depends  xemacs-base
  4
+depends  xemacs-efs
  5
+
  6
+optional_depends  "openMotif"                                               \
  7
+                  ""                                                        \
  8
+                  ""                                                        \
  9
+                  "for OSF/Motif standard GUI"
  10
+optional_depends  "libpng"                                                  \
  11
+                  "--with-png"                                              \
  12
+                  ""                                                        \
  13
+                  "for PNG image support"
  14
+optional_depends  "%JPEG"                                                    \
  15
+                  "--with-jpeg"                                             \
  16
+                  ""                                                        \
  17
+                  "for JPEG image support"
25  editors/xemacs/DETAILS
... ...
@@ -0,0 +1,25 @@
  1
+          MODULE=xemacs
  2
+         VERSION=21.4.22
  3
+        VERSION2=21.4
  4
+          SOURCE=$MODULE-$VERSION.tar.bz2
  5
+   SOURCE_URL[0]=http://ftp.xemacs.org/xemacs-$VERSION2/
  6
+   SOURCE_URL[1]=http://ftp.sunet.se/pub/gnu/xemacs/stable/
  7
+   SOURCE_URL[2]=http://ftp.freenet.de/pub/ftp.xemacs.org/tux/xemacs/stable/
  8
+      SOURCE_VFY=sha1:67876eb2bbedc02e7b660db8b4c31b5b98be865e
  9
+        WEB_SITE=http://www.xemacs.org/
  10
+         ENTERED=20011112
  11
+         UPDATED=20121006
  12
+           SHORT="highly customizable open source text editor and application development system."
  13
+           PSAFE="no"
  14
+cat << EOF
  15
+XEmacs is a highly customizable open source text editor and application
  16
+development system. It is protected under the GNU Public License and
  17
+related to other versions of Emacs, in particular GNU Emacs. Its emphasis
  18
+is on modern graphical user interface support and an open software
  19
+development model, similar to Linux. XEmacs has an active development
  20
+community numbering in the hundreds, and runs on Windows 95 and NT, Linux
  21
+and nearly every other version of Unix in existence. Support for XEmacs
  22
+has been supplied by Sun Microsystems, University of Illinois, Lucid,
  23
+ETL/Electrotechnical Laboratory, Amdahl Corporation, BeOpen, and others,
  24
+as well as the unpaid time of a great number of individual developers.
  25
+EOF
6  editors/xemacs/POST_INSTALL
... ...
@@ -0,0 +1,6 @@
  1
+# xemacs stomps on ctags, so here's a hack to bring it back
  2
+
  3
+if module_installed ctags
  4
+then
  5
+    lunar resurrect ctags
  6
+fi

0 notes on commit d097f49

Please sign in to comment.
Something went wrong with that request. Please try again.