+++ /dev/null
-# ChangeLog for app-editors/xemacs-gtk
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/xemacs-gtk/ChangeLog,v 1.16 2005/11/27 23:13:36 betelgeuse Exp $
-
- 27 Nov 2005; Petteri Räty <betelgeuse@gentoo.org>
- xemacs-gtk-21.4.8-r3.ebuild:
- Adjusted the SRC_URI to reflect that mule-base-1.42-pkg.tar.gz is only
- needed with the mule use flag set. Fixes bug #108468.
-
- 22 Jan 2004; Michael Sterrett <mr_bones_@gentoo.org>
- xemacs-gtk-21.4.8-r2.ebuild, xemacs-gtk-21.4.8-r3.ebuild:
- fix depend for bug 39073
-
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
-
-*xemacs-gtk-21.4.8-r3 (28 Jul 2002)
-
- 07 Aug 2002; Matthew Kennedy <mkennedy@gentoo.org>
- xemacs-gtk-21.4.8-r3.ebuild :
-
- Sandbox.
-
- 06 Aug 2002; Matthew Kennedy <mkennedy@gentoo.org>
- xemacs-21.4.8-r3.ebuild :
-
- Restored sandbox disable (new mechanism)
-
- 05 Aug 2002; Matthew Kennedy <mkennedy@gentoo.org>
- xemacs-21.4.8-r3.ebuild :
-
- Restored DISABLE_SANDBOX.
-
- 04 Aug 2002; Matthew Kennedy <mkennedy@gentoo.org>
- xemacs-gtk-21.4.8-r3.ebuild :
-
- Parallel make doesn't work. Thanks for azarah@gentoo.org for
- spotting this in xemacs-21.4.8. Might fix bug #5869.
-
- 28 Jul 2002; Matthew Kennedy <mkennedy@gentoo.org>
- xemacs-gtk-21.4.8-r3.ebuild :
-
- Updated EFS, MULE and BASE versions.
-
-*xemacs-gtk-21.4.8-r2 (1 Jul 2002)
-
- 1 Jul 2002; Matthew Kennedy <mkennedy@gentoo.org>
- xemacs-gtk-21.4.8-r2.ebuild, files/digest-xemacs-gtk-21.4.8-r2,
- ChangeLog :
-
- Updated mule-base, xemacs-base, efs to latest versions. Fixed mule
- flag bug.
-
-*xemacs-gtk-21.4.8-r1 (31 May 2002)
-
- 31 May 2002; Matthew Kennedy <mkennedy@gentoo.org>
- xemacs-gtk-21.4.8-r1.ebuild,
- files/digest-xemacs-gtk-21.4.8-r1, ChangeLog :
-
- Back to gpm-1.19.6.
-
-*xemacs-gtk-21.4.8 (20 May 2002)
-
- 20 May 2002; Matthew Kennedy <mkennedy@gentoo.org>
- xemacs-gtk-21.4.8.ebuild,
- files/README.Gentoo, files/digest-xemacs-gtk-21.4.8,
- files/emodules.info-21.4.8-gentoo.patch :
-
- New xemacs-gtk-21.4.8 (gamma). Initial ebuild for optional X via
- GTK+/GNOME.
+++ /dev/null
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 eec04d1ab12be3a4395cc4469a3e1b21 ChangeLog 2108
-MD5 df382940daa67bb8888fbae22d617cb4 files/README.Gentoo 1426
-MD5 1aded704f3bee894201ed229a1438948 files/digest-xemacs-gtk-21.4.8-r2 273
-MD5 8b707b41eccc54f7b7e7447bebf5e765 files/digest-xemacs-gtk-21.4.8-r3 273
-MD5 115eb28610752622c6d6e1189d9e5ec8 files/emodules.info-21.4.8-gentoo.patch 468
-MD5 834692f271c7ee3a18bb40eaf0452fc4 xemacs-gtk-21.4.8-r2.ebuild 3591
-MD5 ca39dbc71108bcacfe370d5915d4b00f xemacs-gtk-21.4.8-r3.ebuild 3595
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFDij2uQiJ/wx066S4RAtJiAJwOEuuFFyQXUWyLdQgwDXV+aZD1TQCfdgZt
-I/2O2+nSghj/es7AWBMPlyE=
-=JDPz
------END PGP SIGNATURE-----
+++ /dev/null
-README.Gentoo
--------------
-
-This is a quick tutorial on how to configure the XEmacs package user
-interface (package-ui). After you configure package-ui, you will be
-able to download and install XEmacs packages and dependencies while in
-XEmacs. For the complete documentation, see
-/usr/share/doc/xemacs-21.4.*/README.packages.gz
-
-Once XEmacs is emerged onto a Gentoo Linux system, you will only have
-the following elisp modules installed: xemacs-base, efs and
-(optionally if you had mule in USE) mule-base. This guide will show
-how to use package-ui to download and install your own preference in
-elisp modules to ~/.xemacs/xemacs-packages.
-
-First, start XEmacs and load the package-ui elisp module.
-
- M-x load-library RET package-ui RET
-
-The first thing to set is the download site (package-ui installs via
-network).
-
- M-x customize-variable RET package-get-remote RET
-
-Insert a new value, then:
-
- Choice: Remote
- Host: ibiblio.org
- Directory: /pub/packages/editors/xemacs/packages/
-
-Make sure you set and save the change. Note, other host/directories
-are possible. The the documentation for package-ui for more
-information. Hint: ibiblio.org is *fast*.
-
-Then set the location package-ui should install to:
-
- M-x customize-variable RET pui-package-install-dest-dir RET
-
- Directory: ~/.xemacs/xemacs-packages
-
-Make sure you set and save the change.
-
-At this point you can install your modules:
-
- M-x pui-list-packages
+++ /dev/null
-MD5 8d111231c5ad7d2434f0a80de6de238d xemacs-21.4.8.tar.gz 10539644
-MD5 8c2c6c00cfbdc5f8d64ad54ddfb731df efs-1.29-pkg.tar.gz 371905
-MD5 b0e29382cc9bc6c93cb068fa924ecb14 xemacs-base-1.63-pkg.tar.gz 463861
-MD5 b0b6e1b39d8aa97c2e596b84b478702b mule-base-1.40-pkg.tar.gz 443823
+++ /dev/null
-MD5 8c2c6c00cfbdc5f8d64ad54ddfb731df efs-1.29-pkg.tar.gz 371905
-MD5 d521ca4256a8333db5dc686b9d719232 mule-base-1.42-pkg.tar.gz 443826
-MD5 8d111231c5ad7d2434f0a80de6de238d xemacs-21.4.8.tar.gz 10539644
-MD5 108cb98a37dd6270618b942e0fe97b48 xemacs-base-1.66-pkg.tar.gz 464634
+++ /dev/null
---- info/emodules.info.original Fri May 10 17:29:36 2002
-+++ info/emodules.info Fri May 10 17:29:17 2002
-@@ -1,6 +1,11 @@
- This is ../info/emodules.info, produced by makeinfo version 4.1 from
- emodules.texi.
-
-+INFO-DIR-SECTION XEmacs Editor
-+START-INFO-DIR-ENTRY
-+* emodules: (emodules). XEmacs module loading technology.
-+END-INFO-DIR-ENTRY
-+
- This file documents the module loading technology of XEmacs.
-
- Copyright (C) 1998 J. Kean Johnston.
+++ /dev/null
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/xemacs-gtk/xemacs-gtk-21.4.8-r2.ebuild,v 1.18 2005/01/01 13:36:42 eradicator Exp $
-
-inherit eutils
-
-# this is just TEMPORARY until we can get to the core of the problem
-SANDBOX_DISABLED="1"
-
-REAL_P=${P//-gtk/}
-S="${WORKDIR}/${REAL_P}"
-
-EFS=1.29
-BASE=1.63
-MULE=1.40
-DESCRIPTION="highly customizable text editor and application development system"
-HOMEPAGE="http://www.xemacs.org"
-SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${REAL_P}.tar.gz
- http://ftp.xemacs.org/pub/packages/efs-${EFS}-pkg.tar.gz
- http://ftp.xemacs.org/pub/packages/xemacs-base-${BASE}-pkg.tar.gz
- http://ftp.xemacs.org/packages/mule-base-${MULE}-pkg.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 sparc"
-IUSE="gpm postgres xface tiff gtk jpeg mule nas esd X png gnome"
-
-RDEPEND="virtual/libc
- !virtual/xemacs
-
- >=sys-libs/gdbm-1.8.0
- >=sys-libs/zlib-1.1.4
- >=dev-libs/openssl-0.9.6
- >=media-libs/audiofile-0.2.3
-
- xface? ( media-libs/compface )
- gpm? ( >=sys-libs/gpm-1.19.6 )
- postgres? ( >=dev-db/postgresql-7.2 )
-
- nas? ( media-libs/nas )
- esd? ( media-sound/esound )
-
- gtk? ( =x11-libs/gtk+-1.2* )
- gnome? ( =gnome-base/gnome-libs-1.4* )
-
- tiff? ( media-libs/tiff )
- png? ( =media-libs/libpng-1.2* )
- jpeg? ( media-libs/jpeg )
-
- X? ( virtual/x11 )"
-DEPEND="${RDEPEND}
- >=sys-libs/ncurses-5.2"
-PROVIDE="virtual/xemacs"
-
-src_unpack() {
- cd ${WORKDIR}
- unpack ${REAL_P}.tar.gz
- cd ${S}
- epatch ${FILESDIR}/emodules.info-21.4.8-gentoo.patch
-}
-
-src_compile() {
- local myconf=""
-
- if use X;
- then
- myconf="${myconf}
- --with-x
- --with-gtk
- --with-xpm
- --with-dragndrop
- --with-gif=no"
-
- use gnome && myconf="${myconf} --with-gnome" ||
- myconf="${myconf} --without-gnome"
- use tiff && myconf="${myconf} --with-tiff" ||
- myconf="${myconf} --without-tiff"
- use png && mconf="${myconf} --with-png" ||
- myconf="${myconf} --without-png"
- use jpeg && myconf="${myconf} --with-jpeg" ||
- myconf="${myconf} --without-jpeg"
- use xface && myconf="${myconf} --with-xface" ||
- myconf="${myconf} --without-xface"
- else
- myconf="${myconf}
- --without-x
- --without-xpm
- --without-dragndrop
- --with-gif=no"
- fi
-
- use gpm && myconf="${myconf} --with-gpm" ||
- myconf="${myconf} --without-gpm"
- use postgres && myconf="${myconf} --with-postgresql" ||
- myconf="${myconf} --without-postgresql"
- use mule && myconf="${myconf} --with-mule" ||
- myconf="${myconf} --without-mule"
-
- local soundconf="native"
-
- use nas && soundconf="${soundconf},nas"
- use esd && soundconf="${soundconf},esd"
-
- myconf="${myconf} --with-sound=${soundconf}"
-
- ./configure ${myconf} \
- --prefix=/usr \
- --with-database=gnudbm \
- --with-pop \
- --with-ncurses \
- --with-site-lisp=yes \
- --package-path=/usr/lib/xemacs/xemacs-packages/ \
- --with-msw=no \
- || die
-
- emake || die
-}
-
-src_install() {
- make prefix="${D}/usr" \
- mandir="${D}/usr/share/man/man1" \
- infodir="${D}/usr/share/info" \
- install gzip-el || die
-
- # install base packages
- dodir /usr/lib/xemacs/xemacs-packages/
- cd ${D}/usr/lib/xemacs/xemacs-packages/
- unpack efs-${EFS}-pkg.tar.gz
- unpack xemacs-base-${BASE}-pkg.tar.gz
- # (optionally) install mule base package
- if use mule;
- then
- dodir /usr/lib/xemacs/mule-packages
- cd ${D}/usr/lib/xemacs/mule-packages/
- unpack mule-base-${MULE}-pkg.tar.gz
- fi
-
- # remove extraneous files
- cd ${D}/usr/share/info
- rm -f dir info.info texinfo* termcap*
- cd ${S}
- dodoc BUGS CHANGES-* ChangeLog GETTING* INSTALL PROBLEMS README*
- dodoc ${FILESDIR}/README.Gentoo
-}
+++ /dev/null
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/xemacs-gtk/xemacs-gtk-21.4.8-r3.ebuild,v 1.21 2005/11/27 23:13:36 betelgeuse Exp $
-
-inherit eutils
-
-# this is just TEMPORARY until we can get to the core of the problem
-SANDBOX_DISABLED="1"
-
-REAL_P=${P//-gtk/}
-S="${WORKDIR}/${REAL_P}"
-
-EFS=1.29
-BASE=1.66
-MULE=1.42
-DESCRIPTION="highly customizable text editor and application development system"
-HOMEPAGE="http://www.xemacs.org/"
-SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${REAL_P}.tar.gz
- http://ftp.xemacs.org/pub/packages/efs-${EFS}-pkg.tar.gz
- http://ftp.xemacs.org/pub/packages/xemacs-base-${BASE}-pkg.tar.gz
- mule? ( http://ftp.xemacs.org/packages/mule-base-${MULE}-pkg.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 sparc"
-IUSE="gpm postgres xface tiff gtk jpeg mule nas esd X png gnome"
-
-RDEPEND="virtual/libc
- !virtual/xemacs
-
- >=sys-libs/gdbm-1.8.0
- >=sys-libs/zlib-1.1.4
- >=dev-libs/openssl-0.9.6
- >=media-libs/audiofile-0.2.3
-
- xface? ( media-libs/compface )
- gpm? ( >=sys-libs/gpm-1.19.6 )
- postgres? ( >=dev-db/postgresql-7.2 )
-
- nas? ( media-libs/nas )
- esd? ( media-sound/esound )
-
- gtk? ( =x11-libs/gtk+-1.2* )
- gnome? ( =gnome-base/gnome-libs-1.4* )
-
- tiff? ( media-libs/tiff )
- png? ( =media-libs/libpng-1.2* )
- jpeg? ( media-libs/jpeg )
-
- X? ( virtual/x11 )"
-DEPEND="${RDEPEND}
- >=sys-libs/ncurses-5.2"
-PROVIDE="virtual/xemacs"
-
-src_unpack() {
- cd ${WORKDIR}
- unpack ${REAL_P}.tar.gz
- cd ${S}
- epatch ${FILESDIR}/emodules.info-21.4.8-gentoo.patch
-}
-
-src_compile() {
- local myconf=""
-
- if use X;
- then
- myconf="${myconf}
- --with-x
- --with-gtk
- --with-xpm
- --with-dragndrop
- --with-gif=no"
-
- use gnome && myconf="${myconf} --with-gnome" ||
- myconf="${myconf} --without-gnome"
- use tiff && myconf="${myconf} --with-tiff" ||
- myconf="${myconf} --without-tiff"
- use png && mconf="${myconf} --with-png" ||
- myconf="${myconf} --without-png"
- use jpeg && myconf="${myconf} --with-jpeg" ||
- myconf="${myconf} --without-jpeg"
- use xface && myconf="${myconf} --with-xface" ||
- myconf="${myconf} --without-xface"
- else
- myconf="${myconf}
- --without-x
- --without-xpm
- --without-dragndrop
- --with-gif=no"
- fi
-
- use gpm && myconf="${myconf} --with-gpm" ||
- myconf="${myconf} --without-gpm"
- use postgres && myconf="${myconf} --with-postgresql" ||
- myconf="${myconf} --without-postgresql"
- use mule && myconf="${myconf} --with-mule" ||
- myconf="${myconf} --without-mule"
-
- local soundconf="native"
-
- use nas && soundconf="${soundconf},nas"
- use esd && soundconf="${soundconf},esd"
-
- myconf="${myconf} --with-sound=${soundconf}"
-
- ./configure ${myconf} \
- --prefix=/usr \
- --with-database=gnudbm \
- --with-pop \
- --with-ncurses \
- --with-site-lisp=yes \
- --package-path=/usr/lib/xemacs/xemacs-packages/ \
- --with-msw=no \
- || die
-
- make || die
-}
-
-src_install() {
- make prefix=${D}/usr \
- mandir=${D}/usr/share/man/man1 \
- infodir=${D}/usr/share/info \
- install gzip-el || die
-
- # install base packages
- dodir /usr/lib/xemacs/xemacs-packages/
- cd ${D}/usr/lib/xemacs/xemacs-packages/
- unpack efs-${EFS}-pkg.tar.gz
- unpack xemacs-base-${BASE}-pkg.tar.gz
- # (optionally) install mule base package
- if use mule;
- then
- dodir /usr/lib/xemacs/mule-packages
- cd ${D}/usr/lib/xemacs/mule-packages/
- unpack mule-base-${MULE}-pkg.tar.gz
- fi
-
- # remove extraneous files
- cd ${D}/usr/share/info
- rm -f dir info.info texinfo* termcap*
- cd ${S}
- dodoc BUGS CHANGES-* ChangeLog GETTING* INSTALL PROBLEMS README*
- dodoc ${FILESDIR}/README.Gentoo
-}