Skip to content

Commit

Permalink
xemacs: reinstating since it disappeared from moonbase
Browse files Browse the repository at this point in the history
Since there are xemacs auxiliary packages like xemacs-base still in
moonbase-other, I figure xemacs should also be there.
  • Loading branch information
dagbrown committed Oct 6, 2012
1 parent 0242673 commit 707b799
Show file tree
Hide file tree
Showing 5 changed files with 81 additions and 0 deletions.
32 changes: 32 additions & 0 deletions editors/xemacs/BUILD
@@ -0,0 +1,32 @@
(

LDFLAGS=`echo $LDFLAGS | sed "s/-z combreloc//"`

if [[ "$XEMACS_MULE" == "y" ]]; then
OPTS+=" --with-mule --with-xim=xlib"
fi

./configure --prefix=/usr \
--with-msw=no \
--infodir=/usr/share/info \
--mandir=/usr/share/man \
$OPTS \
--without-gtk --without-gnome && #They break tabs
make &&
prepare_install &&
make install &&

# xemacs already installs "etags" to make its own tag files, so having
# its own "ctags", which generally conflicts with the ctags from the
# exuberant-ctags module "ctags", is unnecessary.

if module_installed ctags
then
rm /usr/bin/ctags &&
rm /usr/share/man/man1/ctags.1.gz
fi

# the ctags from exuberant-ctags will be reinstated in POST_INSTALL

) > $C_FIFO 2>&1

1 change: 1 addition & 0 deletions editors/xemacs/CONFIGURE
@@ -0,0 +1 @@
mquery XEMACS_MULE "Enable internationalization support?" n
17 changes: 17 additions & 0 deletions editors/xemacs/DEPENDS
@@ -0,0 +1,17 @@
depends gdbm
depends db
depends xemacs-base
depends xemacs-efs

optional_depends "openMotif" \
"" \
"" \
"for OSF/Motif standard GUI"
optional_depends "libpng" \
"--with-png" \
"" \
"for PNG image support"
optional_depends "%JPEG" \
"--with-jpeg" \
"" \
"for JPEG image support"
25 changes: 25 additions & 0 deletions editors/xemacs/DETAILS
@@ -0,0 +1,25 @@
MODULE=xemacs
VERSION=21.4.22
VERSION2=21.4
SOURCE=$MODULE-$VERSION.tar.bz2
SOURCE_URL[0]=http://ftp.xemacs.org/xemacs-$VERSION2/
SOURCE_URL[1]=http://ftp.sunet.se/pub/gnu/xemacs/stable/
SOURCE_URL[2]=http://ftp.freenet.de/pub/ftp.xemacs.org/tux/xemacs/stable/
SOURCE_VFY=sha1:67876eb2bbedc02e7b660db8b4c31b5b98be865e
WEB_SITE=http://www.xemacs.org/
ENTERED=20011112
UPDATED=20121006
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
6 changes: 6 additions & 0 deletions editors/xemacs/POST_INSTALL
@@ -0,0 +1,6 @@
# xemacs stomps on ctags, so here's a hack to bring it back

if module_installed ctags
then
lunar resurrect ctags
fi

0 comments on commit 707b799

Please sign in to comment.