# $Id: Portfile,v 1.20 2005/09/18 00:14:48 jkh Exp $ PortSystem 1.0 name xemacs version 21.4.17 revision 1 categories editors maintainers ben@opendarwin.org description A highly customizable open source text editor. long_description \ 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. platforms darwin homepage http://www.xemacs.org master_sites ftp://ftp.us.xemacs.org/pub/xemacs/xemacs-21.4/:stable \ http://ftp.us.xemacs.org/ftp/pub/xemacs/xemacs-21.4/:stable \ http://mirrors.mix5.com/xemacs/xemacs-21.4/:stable \ http://www.binarycode.org/xemacs/xemacs-21.4/:stable \ ftp://ftp.us.xemacs.org/pub/xemacs/xemacs-21.5/:beta \ http://ftp.us.xemacs.org/ftp/pub/xemacs/xemacs-21.5/:beta \ http://mirrors.ibiblio.org/pub/mirrors/xemacs/xemacs-21.5/:beta \ http://mirrors.mix5.com/xemacs/xemacs-21.5/:beta \ http://www.online-mirror.org/xemacs/xemacs-21.5/:beta \ http://members.shaw.ca/akochoi-xemacs/diff/:carbonport \ http://members.shaw.ca/akochoi-xemacs/diff/:toolbarpatch \ ftp://ftp.us.xemacs.org/pub/xemacs/packages/:sumo \ http://ftp.us.xemacs.org/ftp/pub/xemacs/packages/:sumo \ http://mirrors.ibiblio.org/pub/mirrors/xemacs/packages/:sumo \ http://mirrors.mix5.com/xemacs/packages/:sumo \ http://www.online-mirror.org/xemacs/packages/:sumo distfiles ${name}-${version}-src${extract.suffix}:stable checksums ${name}-${version}-src${extract.suffix} \ md5 3a05a0fab0dd9bed9df4a3dceb4da97f configure.args --with-dialogs=athena --with-widgets=athena --with-athena=3d \ --without-postgresql --without-ldap --with-sound=none --pdump \ --site-prefixes=${prefix} --with-tty depends_lib lib:libpng.3:libpng lib:libXaw3d.7:Xaw3d destroot.args prefix=${destroot}/${prefix} set xemacs_lib ${destroot}${prefix}/lib/xemacs-${version} set pkg_contents "etc info lisp man pkginfo" post-destroot { ui_info "Installing packages into destroot" destroot.keepdirs ${destroot}${prefix}/lib/xemacs xinstall -d ${xemacs_lib}/xemacs-packages system "tar -cpf - -C ${worksrcpath}/.. ${pkg_contents} | \ tar -xpf - -C ${xemacs_lib}/xemacs-packages" } variant carbon-beta { version 21.5.20 set carbonport_name ${name}-${version}-carbon-b2.diff configure.args --without-postgresql --without-ldap \ --without-x11 --with-sound=none --pdump \ --site-prefixes=${prefix} --with-tty distfiles ${name}-${version}${extract.suffix}:beta \ ${carbonport_name}.bz2:carbonport \ toolbar-tiger-fix.diff:toolbarpatch checksums-append ${name}-${version}${extract.suffix} \ md5 8bf5f1af05588cb59a67bade939c4aeb \ ${carbonport_name}.bz2 md5 5e4dfcb7faddfd4066eb1ad92b991f32 \ toolbar-tiger-fix.diff md5 b9152e518961c69f568ae0c64136a4f7 extract.only ${name}-${version}.tar.gz if { [variant_isset sumo] } { extract.only ${name}-${version}.tar.gz ${name}-sumo-2005-03-07${extract.suffix} } post-extract { system "cp ${distpath}/${name}-${version}-carbon-b2.diff.bz2 ${workpath}" system "cd ${workpath} && bzip2 -d ${name}-${version}-carbon-b2.diff.bz2" system "cd ${workpath} && cp ${distpath}/toolbar-tiger-fix.diff ." system "cd ${workpath} && patch -p1 -d ${distname} <${name}-${version}-carbon-b2.diff" system "cd ${workpath} && \ patch -p1 ${distname}/src/toolbar-carbon.c