the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: xemacs
Version: 21.4.22
Revision: 1
Epoch: 1
Source: mirror:custom:stable/%n-%v.tar.bz2
Source-MD5: 060bf7565cb3233c6e7071354e9a23a4
CustomMirror: <<
nam-US: ftp://ftp.us.xemacs.org/pub/xemacs/
nam-CA: ftp://ftp.ca.xemacs.org/pub/Mirror/xemacs
sam-BR: ftp://ftp.br.xemacs.org/pub/xemacs/
asi-JP: ftp://ftp.jp.xemacs.org/pub/editors/xemacs/
asi-TW: ftp://ftp.tw.xemacs.org/pub/Mirror/xemacs
asi-KR: ftp://ftp.kr.xemacs.org/pub/tools/emacs/xemacs/
aus-AU: ftp://ftp.au.xemacs.org/pub/xemacs/
eur-DE: ftp://ftp.de.xemacs.org/pub/ftp.xemacs.org/tux/xemacs
eur-FR: ftp://ftp.fr.xemacs.org/pub/xemacs
eur-UK: ftp://ftp.uk.xemacs.org/sites/ftp.xemacs.org/pub/xemacs/
eur-IT: ftp://ftp.it.xemacs.org/unix/packages/XEMACS/
eur-RU: ftp://ftp.ru.xemacs.org/pub/xemacs/
<<
BuildDepends: <<
compface-dev,
gdbm3,
libjpeg8,
libncurses5 (>= 5.4-20041023-1006),
libpng14,
libtiff,
xaw3d (>= 1.5-5),
x11-dev,
xmkmf (>= 1.0.2-3)
<<
Depends: <<
compface-shlibs,
gdbm3-shlibs,
libjpeg8-shlibs,
libncurses5-shlibs (>= 5.4-20041023-1006),
libpng14-shlibs,
libtiff-shlibs,
ncurses (>= 5.4-20041023-1006),
x11,
xaw3d-shlibs (>= 1.5-5),
xemacs-base-pkg,
xemacs-efs-pkg
<<
ConfigureParams: --with-dialogs=athena --with-widgets=athena --with-sound=none --with-database=gdbm --without-ldap --without-postgresql --with-athena=3d --site-prefixes=%p
GCC: 4.0
SetCFLAGS: -O2 -g -std=c89
SetLDFLAGS: -L%p/lib
CompileScript: <<
#!/bin/sh -ev
# -no_pie doesn't work on 10.5
osversion=`uname -r | cut -d. -f1`
if [ $osversion -gt 9 ] ; then
export LDFLAGS="-Wl,-no_pie "$LDFLAGS
fi
export PATH=%p/lib/xmkmf/bin:$PATH
export IMAKEINCLUDE=-I%p/lib/X11/config
./configure %c
make -w
<<
InstallScript: <<
#!/bin/sh -ev
export PATH=%p/lib/xmkmf/bin:$PATH
export IMAKEINCLUDE=-I%p/lib/X11/config
make install prefix=%i mandir=%i/share/man/man1
mv %i/bin/ctags %i/bin/ctags.xemacs
mv %i/share/man/man1/ctags.1 %i/share/man/man1/ctags.1.xemacs
mv %i/bin/etags %i/bin/etags.xemacs
mv %i/share/man/man1/etags.1 %i/share/man/man1/etags.1.xemacs
mv %i/bin/b2m %i/bin/b2m.xemacs
mv %i/bin/rcs-checkin %i/bin/rcs-checkin.xemacs
<<
PostInstScript: <<
update-alternatives --install %p/bin/ctags ctags %p/bin/ctags.xemacs 60 --slave %p/share/man/man1/ctags.1 ctags.1 %p/share/man/man1/ctags.1.xemacs
update-alternatives --install %p/bin/etags etags %p/bin/etags.xemacs 80 --slave %p/share/man/man1/etags.1 etags.1 %p/share/man/man1/etags.1.xemacs
update-alternatives --install %p/bin/b2m b2m %p/bin/b2m.xemacs 80
update-alternatives --install %p/bin/rcs-checkin rcs-checkin %p/bin/rcs-checkin.xemacs 80
<<
PreRmScript: <<
if [ $1 != "upgrade" ]; then
update-alternatives --remove ctags %p/bin/ctags.xemacs
update-alternatives --remove etags %p/bin/etags.xemacs
update-alternatives --remove b2m %p/bin/b2m.xemacs
update-alternatives --remove rcs-checkin %p/bin/rcs-checkin.xemacs
fi
<<
Description: Highly customizable text editor
DescPort: <<
o LDFLAGS: -Wl,-no_pie needed for 10.7 (nieder)
<<
License: GPL
Homepage: http://www.xemacs.org/
Maintainer: None