forked from lunar-linux/moonbase-other
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
xemacs: reinstating since it disappeared from moonbase
Since there are xemacs auxiliary packages like xemacs-base still in moonbase-other, I figure xemacs should also be there.
- Loading branch information
Showing
5 changed files
with
81 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
mquery XEMACS_MULE "Enable internationalization support?" n |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |