summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Faulhammer <fauli@gentoo.org>2007-01-05 13:49:00 +0000
committerChristian Faulhammer <fauli@gentoo.org>2007-01-05 13:49:00 +0000
commite4c8d8f9624b49e57333583663cdeb543aeefe93 (patch)
tree3f336224fc3e7e8b4be1b1633a7430ef9c2df2af /app-editors
parentpunt old versions (diff)
downloadhistorical-e4c8d8f9624b49e57333583663cdeb543aeefe93.tar.gz
historical-e4c8d8f9624b49e57333583663cdeb543aeefe93.tar.bz2
historical-e4c8d8f9624b49e57333583663cdeb543aeefe93.zip
punt old versions
Package-Manager: portage-2.1.1-r2
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/emacs-cvs/Manifest63
-rw-r--r--app-editors/emacs-cvs/emacs-cvs-22.0.50-r1.ebuild204
-rw-r--r--app-editors/emacs-cvs/emacs-cvs-22.0.50-r2.ebuild198
-rw-r--r--app-editors/emacs-cvs/emacs-cvs-22.0.50-r3.ebuild181
-rw-r--r--app-editors/emacs-cvs/emacs-cvs-22.0.90.ebuild184
-rw-r--r--app-editors/emacs-cvs/emacs-cvs-23.0.0.ebuild169
-rw-r--r--app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r10
-rw-r--r--app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r20
-rw-r--r--app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r30
-rw-r--r--app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.900
-rw-r--r--app-editors/emacs-cvs/files/digest-emacs-cvs-23.0.00
11 files changed, 14 insertions, 985 deletions
diff --git a/app-editors/emacs-cvs/Manifest b/app-editors/emacs-cvs/Manifest
index 584956436e43..b9c60cd9e2af 100644
--- a/app-editors/emacs-cvs/Manifest
+++ b/app-editors/emacs-cvs/Manifest
@@ -45,22 +45,6 @@ AUX xft-xfaces-fixcrash.patch 631 RMD160 1e7ab9c6e776fdcf8c995330f96c234359d8ad4
MD5 2e8d8757cc9ed43a0ffe56c8dbcb93df files/xft-xfaces-fixcrash.patch 631
RMD160 1e7ab9c6e776fdcf8c995330f96c234359d8ad48 files/xft-xfaces-fixcrash.patch 631
SHA256 1924c52d328a846eaa1ef78766cbabeb5fcfe5427d42ca4de3d5d6a646e46b33 files/xft-xfaces-fixcrash.patch 631
-EBUILD emacs-cvs-22.0.50-r1.ebuild 5902 RMD160 774ce7098425636c190ec6392e39fbd698cd25eb SHA1 fdc641ca71c93b1d803cc636591d122bf2260443 SHA256 ee3135380e18793731460bf1e7fdfd49b51b9566dc556562592af410ae7ac0d8
-MD5 f0756af862b825d76bba1038935926b5 emacs-cvs-22.0.50-r1.ebuild 5902
-RMD160 774ce7098425636c190ec6392e39fbd698cd25eb emacs-cvs-22.0.50-r1.ebuild 5902
-SHA256 ee3135380e18793731460bf1e7fdfd49b51b9566dc556562592af410ae7ac0d8 emacs-cvs-22.0.50-r1.ebuild 5902
-EBUILD emacs-cvs-22.0.50-r2.ebuild 5667 RMD160 08160668ed3fb04403c4e548430f2d53a80bca55 SHA1 4b2c6ddcfa0debc5226f6f6c94bafb229228dc17 SHA256 f109229610bbc841d665819f192785f8dae11400c6d3e2face2067697af6cd9a
-MD5 53fac4bcb3b5ccfd522499c9fb1da9ad emacs-cvs-22.0.50-r2.ebuild 5667
-RMD160 08160668ed3fb04403c4e548430f2d53a80bca55 emacs-cvs-22.0.50-r2.ebuild 5667
-SHA256 f109229610bbc841d665819f192785f8dae11400c6d3e2face2067697af6cd9a emacs-cvs-22.0.50-r2.ebuild 5667
-EBUILD emacs-cvs-22.0.50-r3.ebuild 5307 RMD160 b703c9c77645ed3676c9339c9d42882c8eda8009 SHA1 b3d94e188d34691c1520c8c559ae94a17290382a SHA256 970c5325e12a1b0f27bc1325fa3455b396f2f3955cba164c0dd65ade8f91d9b1
-MD5 d83b36ceddd7edbb544423d98a0e018d emacs-cvs-22.0.50-r3.ebuild 5307
-RMD160 b703c9c77645ed3676c9339c9d42882c8eda8009 emacs-cvs-22.0.50-r3.ebuild 5307
-SHA256 970c5325e12a1b0f27bc1325fa3455b396f2f3955cba164c0dd65ade8f91d9b1 emacs-cvs-22.0.50-r3.ebuild 5307
-EBUILD emacs-cvs-22.0.90.ebuild 5383 RMD160 a2489d2fe0cfe15d1926bd14952a7330ffb449d7 SHA1 364e43ea7e65fc21220a5e00764c87916b14c4de SHA256 a0389d71b39a8e1f98b7f9b8c2a34a9b7cc1ab242bf501054ee7d599ff0167d0
-MD5 8136caf18f203a26be18cf1b17a2ed09 emacs-cvs-22.0.90.ebuild 5383
-RMD160 a2489d2fe0cfe15d1926bd14952a7330ffb449d7 emacs-cvs-22.0.90.ebuild 5383
-SHA256 a0389d71b39a8e1f98b7f9b8c2a34a9b7cc1ab242bf501054ee7d599ff0167d0 emacs-cvs-22.0.90.ebuild 5383
EBUILD emacs-cvs-22.0.91.ebuild 5663 RMD160 59cbdd417ffbcc50004fe4f32c6220b82bddb8e0 SHA1 510e8fbf11398a7c03d5ea6ff7abcae1748bdafb SHA256 5f9e41899fe67281c5b957a67b3640a6779630f48427675aaafed24213d692a7
MD5 46d44d98ea8e8f2423a2cb2c2489efce emacs-cvs-22.0.91.ebuild 5663
RMD160 59cbdd417ffbcc50004fe4f32c6220b82bddb8e0 emacs-cvs-22.0.91.ebuild 5663
@@ -69,43 +53,24 @@ EBUILD emacs-cvs-23.0.0-r1.ebuild 5984 RMD160 6b728c9a31cf0f56a75badddf5c941500b
MD5 bab102caf80f3a93f0ed44583c04e29c emacs-cvs-23.0.0-r1.ebuild 5984
RMD160 6b728c9a31cf0f56a75badddf5c941500ba8d8e8 emacs-cvs-23.0.0-r1.ebuild 5984
SHA256 dda339425a96853fbd15f59f3546632822b3ef09f04505d29f08c46647addbce emacs-cvs-23.0.0-r1.ebuild 5984
-EBUILD emacs-cvs-23.0.0.ebuild 5238 RMD160 69658f6f15cde1d369751fe3bcdcd93325df1c60 SHA1 740ffd7e4416be19cb4a40db63d33d1066800cd9 SHA256 032229a1d06307801e350ad47d2f2caea70f57230cb8b80c75a9fc14508292d2
-MD5 10d02dd5a3cbe31f162edaebf502797c emacs-cvs-23.0.0.ebuild 5238
-RMD160 69658f6f15cde1d369751fe3bcdcd93325df1c60 emacs-cvs-23.0.0.ebuild 5238
-SHA256 032229a1d06307801e350ad47d2f2caea70f57230cb8b80c75a9fc14508292d2 emacs-cvs-23.0.0.ebuild 5238
-MISC ChangeLog 10279 RMD160 e80741b24dc1d21eff1f4387ba67ee14475dd60c SHA1 a97676bb5ad331c7b78ffca55e9bcf14c8ddd51d SHA256 0b5a72c3a552a66993c6d25f1b3c28bf91f7a04a63f33a1960965434e5b98838
-MD5 145962d6b97acff3105b48902551eeac ChangeLog 10279
-RMD160 e80741b24dc1d21eff1f4387ba67ee14475dd60c ChangeLog 10279
-SHA256 0b5a72c3a552a66993c6d25f1b3c28bf91f7a04a63f33a1960965434e5b98838 ChangeLog 10279
+MISC ChangeLog 10500 RMD160 c65d1f0313a33080d531a48ff8eb4a0115d78450 SHA1 4a610586ccb48358f4f61886fce2da0ece841660 SHA256 ff72bafc479551bd5a0159e548095e483fe0a0151cf7bbea486349e23be73b68
+MD5 3aaf17aa0793e613395dd717ebede220 ChangeLog 10500
+RMD160 c65d1f0313a33080d531a48ff8eb4a0115d78450 ChangeLog 10500
+SHA256 ff72bafc479551bd5a0159e548095e483fe0a0151cf7bbea486349e23be73b68 ChangeLog 10500
MISC metadata.xml 158 RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 SHA1 61f6eff9729cd87a725c2a70c81aca4270a17fc4 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab
MD5 fcd33d07e4ee719b01157946734f4fe8 metadata.xml 158
RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 metadata.xml 158
SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab metadata.xml 158
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-emacs-cvs-22.0.50-r1 0
-RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-emacs-cvs-22.0.50-r1 0
-SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-emacs-cvs-22.0.50-r1 0
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-emacs-cvs-22.0.50-r2 0
-RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-emacs-cvs-22.0.50-r2 0
-SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-emacs-cvs-22.0.50-r2 0
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-emacs-cvs-22.0.50-r3 0
-RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-emacs-cvs-22.0.50-r3 0
-SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-emacs-cvs-22.0.50-r3 0
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-emacs-cvs-22.0.90 0
-RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-emacs-cvs-22.0.90 0
-SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-emacs-cvs-22.0.90 0
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-emacs-cvs-22.0.91 0
-RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-emacs-cvs-22.0.91 0
-SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-emacs-cvs-22.0.91 0
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-emacs-cvs-23.0.0 0
-RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-emacs-cvs-23.0.0 0
-SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-emacs-cvs-23.0.0 0
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-emacs-cvs-23.0.0-r1 0
-RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-emacs-cvs-23.0.0-r1 0
-SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-emacs-cvs-23.0.0-r1 0
+MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-emacs-cvs-22.0.91 1
+RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-emacs-cvs-22.0.91 1
+SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-emacs-cvs-22.0.91 1
+MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-emacs-cvs-23.0.0-r1 1
+RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-emacs-cvs-23.0.0-r1 1
+SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-emacs-cvs-23.0.0-r1 1
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.1 (GNU/Linux)
+Version: GnuPG v1.4.6 (GNU/Linux)
-iD8DBQFFmsbAAiZjviIA2XgRAhWuAJ9+5bXpj3USshuK8eY33j/M3TFe2wCcD1KL
-wFY0ddDFmelhdWiYXblXuaY=
-=v/b0
+iD8DBQFFnldXNQqtfCuFneMRApy6AJ0ZQUdkM99vIFCbFtY69l6FdOagsACfSrXd
+KGsYtBpaPxp3H4jJDFAGRjM=
+=bWOV
-----END PGP SIGNATURE-----
diff --git a/app-editors/emacs-cvs/emacs-cvs-22.0.50-r1.ebuild b/app-editors/emacs-cvs/emacs-cvs-22.0.50-r1.ebuild
deleted file mode 100644
index 0416ff8a9f56..000000000000
--- a/app-editors/emacs-cvs/emacs-cvs-22.0.50-r1.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/emacs-cvs-22.0.50-r1.ebuild,v 1.2 2006/02/26 21:48:47 mkennedy Exp $
-
-ECVS_AUTH="pserver"
-ECVS_SERVER="cvs.savannah.gnu.org:/sources/emacs"
-ECVS_MODULE="emacs"
-ECVS_BRANCH="HEAD"
-
-inherit elisp-common cvs alternatives flag-o-matic eutils
-
-IUSE="X Xaw3d aqua gif gtk jpeg nls png spell tiff"
-# IUSE="X Xaw3d aqua gif gtk jpeg nls png spell tiff xft source"
-
-S=${WORKDIR}/emacs
-
-DESCRIPTION="Emacs is the extensible, customizable, self-documenting real-time display editor."
-SRC_URI=""
-HOMEPAGE="http://www.gnu.org/software/emacs"
-
-# Never use the sandbox, it causes Emacs to segfault on startup
-SANDBOX_DISABLED="1"
-RESTRICT="$RESTRICT nostrip"
-
-X_DEPEND="x11-libs/libXmu x11-libs/libXpm x11-libs/libXt x11-misc/xbitmaps || ( media-fonts/font-adobe-100dpi media-fonts/font-adobe-75dpi )"
-
-DEPEND=">=sys-libs/ncurses-5.3
- spell? ( || ( app-text/ispell app-text/aspell ) )
- X? ( || ( ( $X_DEPEND ) virtual/x11 ) )
- X? ( gif? ( >=media-libs/giflib-4.1.0.1b )
- jpeg? ( >=media-libs/jpeg-6b )
- tiff? ( >=media-libs/tiff-3.5.7 )
- png? ( >=media-libs/libpng-1.2.5 )
- gtk? ( =x11-libs/gtk+-2* )
- !gtk? ( Xaw3d? ( x11-libs/Xaw3d ) ) )
- nls? ( >=sys-devel/gettext-0.11.5 )
- sys-libs/zlib
- >=sys-apps/portage-2.0.51_rc1"
-
-PROVIDE="virtual/emacs virtual/editor"
-
-SLOT="22.0.50"
-LICENSE="GPL-2"
-KEYWORDS="~x86 ~ppc ~sparc ~amd64 ~ppc-macos"
-
-DFILE=emacs-${SLOT}.desktop
-
-# pkg_setup() {
-# if use xft; then
-# while read line; do ewarn "${line}"; done <<EOF
-
-# You have chosen to build Emacs using the XFT_JHD_BRANCH. The
-# XFT_JHD_BRANCH is very early work towards supporting XFT in Emacs.
-# Emerging app-editors/emacs-cvs was risky enough, trying out the
-# XFT_JHD_BRANCH branch for XFT support even more so!
-
-# EOF
-# ebeep
-# fi
-# }
-
-src_unpack() {
-# if use xft; then
-# ECVS_BRANCH=XFT_JHD_BRANCH
-# else
-# ECVS_BRANCH=HEAD
-# fi
- cvs_src_unpack
- cd ${S};
- epatch ${FILESDIR}/emacs-subdirs-el-gentoo.diff
- use ppc-macos && epatch ${FILESDIR}/emacs-cvs-21.3.50-nofink.diff
-# if use xft; then
-# epatch ${FILESDIR}/xft-invertcursor.patch
-# epatch ${FILESDIR}/xft-bgalpha.patch
-# epatch ${FILESDIR}/xft-xfaces-fixcrash.patch
-# fi
-}
-
-src_compile() {
- # no flag is allowed
- ALLOWED_FLAGS=" "
- strip-flags
- unset LDFLAGS
-
- sed -i -e "s/-lungif/-lgif/g" configure* src/Makefile* || die
-
- local myconf
-
- use nls || myconf="${myconf} --disable-nls"
-
- if use X; then
- myconf="${myconf} --with-x"
- myconf="${myconf} --with-xpm --with-toolkit-scroll-bars"
- myconf="${myconf} $(use_with jpeg) $(use_with tiff)"
- myconf="${myconf} $(use_with gif) $(use_with png)"
- if use gtk; then
- einfo "Configuring to build with GTK support"
- myconf="${myconf} --with-x-toolkit=gtk"
- elif use Xaw3d; then
- einfo "Configuring to build with Xaw3d support"
- myconf="${myconf} --with-x-toolkit=athena"
- else
- einfo "Configuring to build with lucid toolkit support"
- myconf="${myconf} --without-gtk"
- myconf="${myconf} --with-x-toolkit=lucid"
- fi
-# if use xft; then
-# # this is only relevant when the source is patched for XFT
-# # support, so it must remain within this if/then block
-# myconf="${myconf} $(use_with xft)"
-# fi
- else
- myconf="${myconf} --without-x"
- fi
-
- if use aqua ; then
- einfo "Configuring to build with Carbon Emacs"
- econf --enable-debug \
- --enable-carbon-app=/Applications/Gentoo \
- --without-x \
- $(use_with jpeg) $(use_with tiff) \
- $(use_with gif) $(use_with png) \
- || die "econf carbon emacs failed"
- make bootstrap || die "make carbon emacs bootstrap failed"
- fi
-
- econf --enable-debug \
- --program-suffix=.emacs-${SLOT} \
- --without-carbon \
- ${myconf} || die "econf emacs failed"
-
- make bootstrap || die "make emacs bootstrap failed"
-}
-
-src_install () {
- # make DESTDIR=${D} install doesn't work
- einstall || die "einstall failed"
- rm ${D}/usr/bin/emacs-${SLOT}.emacs-${SLOT} || die "removing duplicate emacs executable failed"
- dohard /usr/bin/emacs.emacs-${SLOT} /usr/bin/emacs-${SLOT} || die
-
- if use aqua ; then
- einfo "Installing Carbon Emacs..."
- dodir /Applications/Gentoo/Emacs.app
- pushd mac/Emacs.app
- tar -chf - . | ( cd ${D}/Applications/Gentoo/Emacs.app; tar -xf -)
- popd
- fi
-
- # fix info documentation
- einfo "Fixing info documentation..."
- dodir /usr/share/info/emacs-${SLOT}
- mv ${D}/usr/share/info/{,emacs-${SLOT}/}dir || die "mv dir failed"
- for i in ${D}/usr/share/info/*
- do
- if [ "${i##*/}" != emacs-${SLOT} ] ; then
- mv ${i} ${i/info/info/emacs-${SLOT}}.info
- gzip -9 ${i/info/info/emacs-${SLOT}}.info
- fi
- done
-
- if has_version 'app-text/aspell' ; then
- # defaults to aspell if installed
- elisp-site-file-install ${FILESDIR}/40aspell-gentoo.el
- fi
- insinto /etc/env.d
- cat >${D}/etc/env.d/50emacs-cvs-${SLOT} <<EOF
-INFOPATH=/usr/share/info/emacs-${SLOT}
-EOF
- einfo "Fixing manpages..."
- for m in ${D}/usr/share/man/man1/* ; do
- mv ${m} ${m/.1/.emacs-${SLOT}.1} || die "mv man failed"
- done
-
-# if use source; then
-# insinto /usr/share/emacs/${SLOT}/src
-# # This is not mean to install all the source -- just the
-# # source you might find via find-function
-# doins src/*.[ch]
-# # cat >00emacs-cvs-${SLOT}-gentoo.el <<EOF
-# # (setq find-function-C-source-directory "/usr/share/emacs/${SLOT}/src")
-# # EOF
-# # elisp-site-file-install 00emacs-cvs-${SLOT}-gentoo.el || die # need to move outside of NNfoo-gentoo.el for different versions (site-lisp is shared)
-# fi
-
- dodoc BUGS ChangeLog README
-
- insinto /usr/share/applications
- doins ${FILESDIR}/${DFILE}
-}
-
-update-alternatives() {
- for i in emacs emacsclient etags ctags b2m ebrowse \
- rcs-checkin grep-changelog ; do
- alternatives_auto_makesym "/usr/bin/$i" "/usr/bin/$i.emacs-*"
- done
-}
-
-pkg_postinst() {
- use ppc-macos || update-alternatives
-}
-
-pkg_postrm() {
- use ppc-macos || update-alternatives
-}
diff --git a/app-editors/emacs-cvs/emacs-cvs-22.0.50-r2.ebuild b/app-editors/emacs-cvs/emacs-cvs-22.0.50-r2.ebuild
deleted file mode 100644
index fc51cf38b307..000000000000
--- a/app-editors/emacs-cvs/emacs-cvs-22.0.50-r2.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/emacs-cvs-22.0.50-r2.ebuild,v 1.4 2006/06/26 22:21:03 flameeyes Exp $
-
-ECVS_AUTH="pserver"
-ECVS_SERVER="cvs.savannah.gnu.org:/sources/emacs"
-ECVS_MODULE="emacs"
-ECVS_BRANCH="HEAD"
-
-inherit elisp-common cvs alternatives flag-o-matic eutils
-
-IUSE="X Xaw3d aqua gif gtk jpeg png spell tiff"
-# IUSE="X Xaw3d aqua gif gtk jpeg png spell tiff xft source"
-
-S=${WORKDIR}/emacs
-
-DESCRIPTION="Emacs is the extensible, customizable, self-documenting real-time display editor."
-SRC_URI=""
-HOMEPAGE="http://www.gnu.org/software/emacs"
-
-RESTRICT="$RESTRICT nostrip"
-
-X_DEPEND="x11-libs/libXmu x11-libs/libXpm x11-libs/libXt x11-misc/xbitmaps || ( media-fonts/font-adobe-100dpi media-fonts/font-adobe-75dpi )"
-
-DEPEND=">=sys-libs/ncurses-5.3
- spell? ( || ( app-text/ispell app-text/aspell ) )
- X? ( || ( ( $X_DEPEND ) virtual/x11 ) )
- X? ( gif? ( >=media-libs/giflib-4.1.0.1b )
- jpeg? ( >=media-libs/jpeg-6b )
- tiff? ( >=media-libs/tiff-3.5.7 )
- png? ( >=media-libs/libpng-1.2.5 )
- gtk? ( =x11-libs/gtk+-2* )
- !gtk? ( Xaw3d? ( x11-libs/Xaw3d ) ) )
- sys-libs/zlib
- >=sys-apps/portage-2.0.51_rc1"
-
-PROVIDE="virtual/emacs virtual/editor"
-
-SLOT="22.0.50"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~ppc-macos ~sparc ~x86 ~x86-fbsd"
-
-DFILE=emacs-${SLOT}.desktop
-
-# pkg_setup() {
-# if use xft; then
-# while read line; do ewarn "${line}"; done <<EOF
-
-# You have chosen to build Emacs using the XFT_JHD_BRANCH. The
-# XFT_JHD_BRANCH is very early work towards supporting XFT in Emacs.
-# Emerging app-editors/emacs-cvs was risky enough, trying out the
-# XFT_JHD_BRANCH branch for XFT support even more so!
-
-# EOF
-# ebeep
-# fi
-# }
-
-src_unpack() {
-# if use xft; then
-# ECVS_BRANCH=XFT_JHD_BRANCH
-# else
-# ECVS_BRANCH=HEAD
-# fi
- cvs_src_unpack
- cd ${S};
- epatch ${FILESDIR}/emacs-subdirs-el-gentoo.diff
- use ppc-macos && epatch ${FILESDIR}/emacs-cvs-21.3.50-nofink.diff
-# if use xft; then
-# epatch ${FILESDIR}/xft-invertcursor.patch
-# epatch ${FILESDIR}/xft-bgalpha.patch
-# epatch ${FILESDIR}/xft-xfaces-fixcrash.patch
-# fi
-}
-
-src_compile() {
- export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
-
- # no flag is allowed
- ALLOWED_FLAGS=" "
- strip-flags
- unset LDFLAGS
-
- sed -i -e "s/-lungif/-lgif/g" configure* src/Makefile* || die
-
- local myconf
-
- if use X; then
- myconf="${myconf} --with-x"
- myconf="${myconf} --with-xpm --with-toolkit-scroll-bars"
- myconf="${myconf} $(use_with jpeg) $(use_with tiff)"
- myconf="${myconf} $(use_with gif) $(use_with png)"
- if use gtk; then
- einfo "Configuring to build with GTK support"
- myconf="${myconf} --with-x-toolkit=gtk"
- else
- einfo "Configuring to build with lucid toolkit support"
- myconf="${myconf} $(use_with Xaw3d toolkit-scroll-bars)"
- myconf="${myconf} --without-gtk"
- myconf="${myconf} --with-x-toolkit=lucid"
- fi
-# if use xft; then
-# # this is only relevant when the source is patched for XFT
-# # support, so it must remain within this if/then block
-# myconf="${myconf} $(use_with xft)"
-# fi
- else
- myconf="${myconf} --without-x"
- fi
-
- if use aqua ; then
- einfo "Configuring to build with Carbon Emacs"
- econf \
- --enable-carbon-app=/Applications/Gentoo \
- --without-x \
- $(use_with jpeg) $(use_with tiff) \
- $(use_with gif) $(use_with png) \
- || die "econf carbon emacs failed"
- make bootstrap || die "make carbon emacs bootstrap failed"
- fi
-
- econf \
- --program-suffix=.emacs-${SLOT} \
- --without-carbon \
- ${myconf} || die "econf emacs failed"
-
- make bootstrap || die "make emacs bootstrap failed"
-}
-
-src_install () {
- make DESTDIR=${D} install || die
- rm ${D}/usr/bin/emacs-${SLOT}.emacs-${SLOT} || die "removing duplicate emacs executable failed"
- dohard /usr/bin/emacs.emacs-${SLOT} /usr/bin/emacs-${SLOT} || die
-
- if use aqua ; then
- einfo "Installing Carbon Emacs..."
- dodir /Applications/Gentoo/Emacs.app
- pushd mac/Emacs.app
- tar -chf - . | ( cd ${D}/Applications/Gentoo/Emacs.app; tar -xf -)
- popd
- fi
-
- # fix info documentation
- einfo "Fixing info documentation..."
- dodir /usr/share/info/emacs-${SLOT}
- mv ${D}/usr/share/info/{,emacs-${SLOT}/}dir || die "mv dir failed"
- for i in ${D}/usr/share/info/*
- do
- if [ "${i##*/}" != emacs-${SLOT} ] ; then
- mv ${i} ${i/info/info/emacs-${SLOT}}.info
- gzip -9 ${i/info/info/emacs-${SLOT}}.info
- fi
- done
-
- if has_version 'app-text/aspell' ; then
- # defaults to aspell if installed
- elisp-site-file-install ${FILESDIR}/40aspell-gentoo.el
- fi
- insinto /etc/env.d
- cat >${D}/etc/env.d/50emacs-cvs-${SLOT} <<EOF
-INFOPATH=/usr/share/info/emacs-${SLOT}
-EOF
- einfo "Fixing manpages..."
- for m in ${D}/usr/share/man/man1/* ; do
- mv ${m} ${m/.1/.emacs-${SLOT}.1} || die "mv man failed"
- done
-
-# if use source; then
-# insinto /usr/share/emacs/${SLOT}/src
-# # This is not mean to install all the source -- just the
-# # source you might find via find-function
-# doins src/*.[ch]
-# # cat >00emacs-cvs-${SLOT}-gentoo.el <<EOF
-# # (setq find-function-C-source-directory "/usr/share/emacs/${SLOT}/src")
-# # EOF
-# # elisp-site-file-install 00emacs-cvs-${SLOT}-gentoo.el || die # need to move outside of NNfoo-gentoo.el for different versions (site-lisp is shared)
-# fi
-
- dodoc BUGS ChangeLog README
-
- insinto /usr/share/applications
- doins ${FILESDIR}/${DFILE}
-}
-
-update-alternatives() {
- for i in emacs emacsclient etags ctags b2m ebrowse \
- rcs-checkin grep-changelog ; do
- alternatives_auto_makesym "/usr/bin/$i" "/usr/bin/$i.emacs-*"
- done
-}
-
-pkg_postinst() {
- use ppc-macos || update-alternatives
-}
-
-pkg_postrm() {
- use ppc-macos || update-alternatives
-}
diff --git a/app-editors/emacs-cvs/emacs-cvs-22.0.50-r3.ebuild b/app-editors/emacs-cvs/emacs-cvs-22.0.50-r3.ebuild
deleted file mode 100644
index 1af9929ee892..000000000000
--- a/app-editors/emacs-cvs/emacs-cvs-22.0.50-r3.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/emacs-cvs-22.0.50-r3.ebuild,v 1.4 2006/08/23 03:59:11 mkennedy Exp $
-
-ECVS_AUTH="pserver"
-ECVS_SERVER="cvs.savannah.gnu.org:/sources/emacs"
-ECVS_MODULE="emacs"
-ECVS_BRANCH="HEAD"
-
-inherit elisp-common cvs alternatives flag-o-matic eutils
-
-IUSE="X Xaw3d aqua gif gtk jpeg png spell tiff source gzip-el toolkit-scroll-bars"
-
-S=${WORKDIR}/emacs
-
-DESCRIPTION="Emacs is the extensible, customizable, self-documenting real-time display editor."
-SRC_URI=""
-HOMEPAGE="http://www.gnu.org/software/emacs"
-
-RESTRICT="$RESTRICT nostrip"
-
-X_DEPEND="x11-libs/libXmu x11-libs/libXpm x11-libs/libXt x11-misc/xbitmaps || ( media-fonts/font-adobe-100dpi media-fonts/font-adobe-75dpi )"
-
-DEPEND=">=sys-libs/ncurses-5.3
- spell? ( || ( app-text/ispell app-text/aspell ) )
- X? ( || ( ( $X_DEPEND ) virtual/x11 ) )
- X? ( gif? ( >=media-libs/giflib-4.1.0.1b )
- jpeg? ( >=media-libs/jpeg-6b )
- tiff? ( >=media-libs/tiff-3.5.7 )
- png? ( >=media-libs/libpng-1.2.5 )
- gtk? ( =x11-libs/gtk+-2* )
- !gtk? ( Xaw3d? ( x11-libs/Xaw3d ) ) )
- sys-libs/zlib
- >=sys-apps/portage-2.0.51_rc1"
-
-PROVIDE="virtual/emacs virtual/editor"
-
-SLOT="22.0.50"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~ppc-macos ~sparc ~x86 ~x86-fbsd"
-
-DFILE=emacs-${SLOT}.desktop
-
-src_unpack() {
- cvs_src_unpack
- cd ${S};
- epatch ${FILESDIR}/emacs-subdirs-el-gentoo.diff
- use ppc-macos && epatch ${FILESDIR}/emacs-cvs-21.3.50-nofink.diff
-}
-
-src_compile() {
- export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
- ALLOWED_FLAGS=" "
- strip-flags
- unset LDFLAGS
- replace-flags -O[3-9] -O2
- sed -i -e "s/-lungif/-lgif/g" configure* src/Makefile* || die
-
- local myconf
-
- if use X; then
- myconf="${myconf} --with-x"
- myconf="${myconf} --with-xpm"
- myconf="${myconf} $(use_with toolkit-scroll-bars)"
- myconf="${myconf} $(use_with jpeg) $(use_with tiff)"
- myconf="${myconf} $(use_with gif) $(use_with png)"
- if use gtk; then
- einfo "Configuring to build with GTK support"
- myconf="${myconf} --with-x-toolkit=gtk"
- else
- einfo "Configuring to build with lucid toolkit support"
- myconf="${myconf} $(use_with Xaw3d toolkit-scroll-bars)"
- myconf="${myconf} --without-gtk"
- myconf="${myconf} --with-x-toolkit=lucid"
- fi
- else
- myconf="${myconf} --without-x"
- fi
- if use aqua ; then
- einfo "Configuring to build with Carbon Emacs"
- econf \
- --enable-carbon-app=/Applications/Gentoo \
- --without-x \
- $(use_with jpeg) $(use_with tiff) \
- $(use_with gif) $(use_with png) \
- || die "econf carbon emacs failed"
- make bootstrap || die "make carbon emacs bootstrap failed"
- fi
- econf \
- --program-suffix=.emacs-${SLOT} \
- --without-carbon \
- ${myconf} || die "econf emacs failed"
- make bootstrap || die "make emacs bootstrap failed"
-}
-
-src_install () {
- make DESTDIR=${D} install || die
- rm ${D}/usr/bin/emacs-${SLOT}.emacs-${SLOT} || die "removing duplicate emacs executable failed"
- dohard /usr/bin/emacs.emacs-${SLOT} /usr/bin/emacs-${SLOT} || die
-
- if use aqua ; then
- einfo "Installing Carbon Emacs..."
- dodir /Applications/Gentoo/Emacs.app
- pushd mac/Emacs.app
- tar -chf - . | ( cd ${D}/Applications/Gentoo/Emacs.app; tar -xf -)
- popd
- fi
-
- # fix info documentation
- einfo "Fixing info documentation..."
- dodir /usr/share/info/emacs-${SLOT}
- mv ${D}/usr/share/info/{,emacs-${SLOT}/}dir || die "mv dir failed"
- for i in ${D}/usr/share/info/*
- do
- if [ "${i##*/}" != emacs-${SLOT} ] ; then
- mv ${i} ${i/info/info/emacs-${SLOT}}.info
- gzip -9 ${i/info/info/emacs-${SLOT}}.info
- fi
- done
-
- if has_version 'app-text/aspell' ; then
- # defaults to aspell if installed
- elisp-site-file-install ${FILESDIR}/40aspell-gentoo.el
- fi
- insinto /etc/env.d
- cat >${D}/etc/env.d/50emacs-cvs-${SLOT} <<EOF
-INFOPATH=/usr/share/info/emacs-${SLOT}
-EOF
- einfo "Fixing manpages..."
- for m in ${D}/usr/share/man/man1/* ; do
- mv ${m} ${m/.1/.emacs-${SLOT}.1} || die "mv man failed"
- done
-
- if use source; then
- insinto /usr/share/emacs/${SLOT}/src
- # This is not meant to install all the source -- just the
- # C source you might find via find-function
- doins src/*.[ch]
- cat >00emacs-cvs-${SLOT}-gentoo.el <<EOF
-(when (substring emacs-version 0 (length "${SLOT}"))
- (setq find-function-C-source-directory "/usr/share/emacs/${SLOT}/src"))
-EOF
- elisp-site-file-install 00emacs-cvs-${SLOT}-gentoo.el
- fi
-
- if ! use gzip-el; then
- find ${D} -type f -name \*.el.gz -print0 |xargs -0 gunzip
- fi
- dodoc BUGS ChangeLog README
- insinto /usr/share/applications
- doins ${FILESDIR}/${DFILE}
-}
-
-update-alternatives() {
- for i in emacs emacsclient etags ctags b2m ebrowse \
- rcs-checkin grep-changelog ; do
- alternatives_auto_makesym "/usr/bin/$i" "/usr/bin/$i.emacs-*"
- done
-}
-
-pkg_postinst() {
- use ppc-macos || update-alternatives
- elisp-site-regen
- if use X; then
- while read line; do einfo "${line}"; done<<'EOF'
-
-You need to install some fonts for Emacs. Under monolithic
-XFree86/Xorg you typically had such fonts installed by default. With
-modular Xorg, you will have to perform this step yourself.
-
-Installing media-fonts/font-adobe-{75,100}dpi would satisfy basic
-Emacs requirements under X11.
-
-EOF
- fi
-}
-
-pkg_postrm() {
- use ppc-macos || update-alternatives
- elisp-site-regen
-}
diff --git a/app-editors/emacs-cvs/emacs-cvs-22.0.90.ebuild b/app-editors/emacs-cvs/emacs-cvs-22.0.90.ebuild
deleted file mode 100644
index 4391ca491b0c..000000000000
--- a/app-editors/emacs-cvs/emacs-cvs-22.0.90.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/emacs-cvs-22.0.90.ebuild,v 1.2 2006/10/30 00:10:19 mkennedy Exp $
-
-ECVS_AUTH="pserver"
-ECVS_SERVER="cvs.savannah.gnu.org:/sources/emacs"
-ECVS_MODULE="emacs"
-ECVS_BRANCH="HEAD"
-
-inherit elisp-common cvs alternatives flag-o-matic eutils
-
-IUSE="X Xaw3d aqua gif gtk jpeg png spell tiff source gzip-el toolkit-scroll-bars"
-
-S=${WORKDIR}/emacs
-
-DESCRIPTION="Emacs is the extensible, customizable, self-documenting real-time display editor."
-SRC_URI=""
-HOMEPAGE="http://www.gnu.org/software/emacs"
-
-RESTRICT="$RESTRICT nostrip"
-
-X_DEPEND="x11-libs/libXmu x11-libs/libXpm x11-libs/libXt x11-misc/xbitmaps || ( media-fonts/font-adobe-100dpi media-fonts/font-adobe-75dpi )"
-
-DEPEND=">=sys-libs/ncurses-5.3
- spell? ( || ( app-text/ispell app-text/aspell ) )
- X? ( || ( ( $X_DEPEND ) virtual/x11 ) )
- X? ( gif? ( >=media-libs/giflib-4.1.0.1b )
- jpeg? ( >=media-libs/jpeg-6b )
- tiff? ( >=media-libs/tiff-3.5.7 )
- png? ( >=media-libs/libpng-1.2.5 )
- gtk? ( =x11-libs/gtk+-2* )
- !gtk? ( Xaw3d? ( x11-libs/Xaw3d ) ) )
- sys-libs/zlib
- >=sys-apps/portage-2.0.51_rc1"
-
-PROVIDE="virtual/emacs virtual/editor"
-
-SLOT="22.0.90"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~ppc-macos ~sparc ~x86 ~x86-fbsd"
-
-DFILE=emacs-${SLOT}.desktop
-
-src_unpack() {
- cvs_src_unpack
- cd ${S};
- epatch ${FILESDIR}/emacs-subdirs-el-gentoo.diff
- use ppc-macos && epatch ${FILESDIR}/emacs-cvs-21.3.50-nofink.diff
-}
-
-src_compile() {
- export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
- ALLOWED_FLAGS=" "
- strip-flags
- unset LDFLAGS
- replace-flags -O[3-9] -O2
- sed -i -e "s/-lungif/-lgif/g" configure* src/Makefile* || die
-
- local myconf
-
- if use X; then
- myconf="${myconf} --with-x"
- myconf="${myconf} --with-xpm"
- myconf="${myconf} $(use_with toolkit-scroll-bars)"
- myconf="${myconf} $(use_with jpeg) $(use_with tiff)"
- myconf="${myconf} $(use_with gif) $(use_with png)"
- if use gtk; then
- einfo "Configuring to build with GTK support"
- myconf="${myconf} --with-x-toolkit=gtk"
- else
- einfo "Configuring to build with lucid toolkit support"
- myconf="${myconf} $(use_with Xaw3d toolkit-scroll-bars)"
- myconf="${myconf} --without-gtk"
- myconf="${myconf} --with-x-toolkit=lucid"
- fi
- else
- myconf="${myconf} --without-x"
- fi
- if use aqua; then
- einfo "Configuring to build with Carbon Emacs"
- econf \
- --enable-carbon-app=/Applications/Gentoo \
- --without-x \
- $(use_with jpeg) $(use_with tiff) \
- $(use_with gif) $(use_with png) \
- || die "econf carbon emacs failed"
- make bootstrap || die "make carbon emacs bootstrap failed"
- else
- econf \
- --program-suffix=.emacs-${SLOT} \
- --without-carbon \
- ${myconf} || die "econf emacs failed"
- make bootstrap || die "make emacs bootstrap failed"
- fi
-}
-
-src_install () {
- make DESTDIR=${D} install || die
- rm ${D}/usr/bin/emacs-${SLOT}.emacs-${SLOT} || die "removing duplicate emacs executable failed"
- dohard /usr/bin/emacs.emacs-${SLOT} /usr/bin/emacs-${SLOT} || die
-
- if use aqua ; then
- einfo "Installing Carbon Emacs..."
- dodir /Applications/Gentoo/Emacs.app
- pushd mac/Emacs.app
- tar -chf - . | ( cd ${D}/Applications/Gentoo/Emacs.app; tar -xf -)
- popd
- fi
-
- # fix info documentation
- einfo "Fixing info documentation..."
- dodir /usr/share/info/emacs-${SLOT}
- mv ${D}/usr/share/info/{,emacs-${SLOT}/}dir || die "mv dir failed"
- for i in ${D}/usr/share/info/*
- do
- if [ "${i##*/}" != emacs-${SLOT} ] ; then
- mv ${i} ${i/info/info/emacs-${SLOT}}.info
- gzip -9 ${i/info/info/emacs-${SLOT}}.info
- fi
- done
-
- if has_version 'app-text/aspell' ; then
- # defaults to aspell if installed
- elisp-site-file-install ${FILESDIR}/40aspell-gentoo.el
- fi
- insinto /etc/env.d
- cat >${D}/etc/env.d/50emacs-cvs-${SLOT} <<EOF
-INFOPATH=/usr/share/info/emacs-${SLOT}
-EOF
- einfo "Fixing manpages..."
- for m in ${D}/usr/share/man/man1/* ; do
- mv ${m} ${m/.1/.emacs-${SLOT}.1} || die "mv man failed"
- done
-
- if use source; then
- insinto /usr/share/emacs/${SLOT}/src
- # This is not meant to install all the source -- just the
- # C source you might find via find-function
- doins src/*.[ch]
- cat >00emacs-cvs-${SLOT}-gentoo.el <<EOF
-(when (substring emacs-version 0 (length "${SLOT}"))
- (setq find-function-C-source-directory "/usr/share/emacs/${SLOT}/src"))
-EOF
- elisp-site-file-install 00emacs-cvs-${SLOT}-gentoo.el
- fi
-
- if ! use gzip-el; then
- find ${D} -type f -name \*.el.gz -print0 |xargs -0 gunzip
- fi
- dodoc BUGS ChangeLog README
- insinto /usr/share/applications
- cp ${FILESDIR}/emacs.desktop.in ${DFILE}
- sed -i -e "s,@PV@,${SLOT},g" ${DFILE}
- doins ${DFILE}
-}
-
-update-alternatives() {
- for i in emacs emacsclient etags ctags b2m ebrowse \
- rcs-checkin grep-changelog ; do
- alternatives_auto_makesym "/usr/bin/$i" "/usr/bin/$i.emacs-*"
- done
-}
-
-pkg_postinst() {
- use ppc-macos || update-alternatives
- elisp-site-regen
- if use X; then
- while read line; do einfo "${line}"; done<<'EOF'
-
-You need to install some fonts for Emacs. Under monolithic
-XFree86/Xorg you typically had such fonts installed by default. With
-modular Xorg, you will have to perform this step yourself.
-
-Installing media-fonts/font-adobe-{75,100}dpi would satisfy basic
-Emacs requirements under X11.
-
-EOF
- fi
-}
-
-pkg_postrm() {
- use ppc-macos || update-alternatives
- elisp-site-regen
-}
diff --git a/app-editors/emacs-cvs/emacs-cvs-23.0.0.ebuild b/app-editors/emacs-cvs/emacs-cvs-23.0.0.ebuild
deleted file mode 100644
index 849bb8496133..000000000000
--- a/app-editors/emacs-cvs/emacs-cvs-23.0.0.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-cvs/emacs-cvs-23.0.0.ebuild,v 1.10 2006/08/23 03:59:11 mkennedy Exp $
-
-ECVS_AUTH="pserver"
-export CVS_RSH="ssh"
-ECVS_SERVER="cvs.savannah.gnu.org:/cvsroot/emacs"
-ECVS_MODULE="emacs"
-ECVS_BRANCH="emacs-unicode-2"
-ECVS_USER="anonymous"
-#ECVS_PASS=""
-ECVS_CVS_OPTIONS="-dP"
-ECVS_SSH_HOST_KEY="savannah.gnu.org,199.232.41.3 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAzFQovi+67xa+wymRz9u3plx0ntQnELBoNU4SCl3RkwSFZkrZsRTC0fTpOKatQNs1r/BLFoVt21oVFwIXVevGQwB+Lf0Z+5w9qwVAQNu/YUAFHBPTqBze4wYK/gSWqQOLoj7rOhZk0xtAS6USqcfKdzMdRWgeuZ550P6gSzEHfv0="
-
-inherit elisp-common cvs alternatives flag-o-matic eutils
-
-IUSE="X Xaw3d aqua gif gnome gtk jpeg nls png spell tiff xft toolkit-scroll-bars"
-
-S=${WORKDIR}/${ECVS_MODULE}
-DESCRIPTION="Emacs is the extensible, customizable, self-documenting real-time display editor."
-SRC_URI=""
-HOMEPAGE="http://www.gnu.org/software/emacs"
-
-# Never use the sandbox, it causes Emacs to segfault on startup
-SANDBOX_DISABLED="1"
-RESTRICT="$RESTRICT nostrip"
-
-X_DEPEND="x11-libs/libXmu x11-libs/libXpm x11-libs/libXt x11-misc/xbitmaps || ( media-fonts/font-adobe-100dpi media-fonts/font-adobe-75dpi )"
-
-DEPEND=">=sys-libs/ncurses-5.3
- spell? ( || ( app-text/ispell app-text/aspell ) )
- X? ( || ( ( $X_DEPEND ) virtual/x11 ) )
- X? ( gif? ( >=media-libs/giflib-4.1.0.1b )
- jpeg? ( >=media-libs/jpeg-6b )
- tiff? ( >=media-libs/tiff-3.5.7 )
- png? ( >=media-libs/libpng-1.2.5 )
- gtk? ( =x11-libs/gtk+-2* )
- !gtk? ( Xaw3d? ( x11-libs/Xaw3d ) )
- gnome? ( gnome-base/gnome-desktop )
- xft? ( media-libs/fontconfig virtual/xft >=dev-libs/libotf-0.9.4 ) )
- nls? ( >=sys-devel/gettext-0.11.5 )
- >=sys-apps/portage-2.0.51_rc1"
-
-PROVIDE="virtual/emacs virtual/editor"
-
-SLOT="23.0.0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~ppc-macos ~ppc64 ~sparc ~x86"
-
-DFILE=emacs-${SLOT}.desktop
-
-src_compile() {
-
- # no flag is allowed
- ALLOWED_FLAGS=" "
- strip-flags
- unset LDFLAGS
-
- epatch ${FILESDIR}/emacs-subdirs-el-gentoo.diff
- use ppc-macos && epatch ${FILESDIR}/emacs-cvs-21.3.50-nofink.diff
-
- sed -i -e "s/-lungif/-lgif/g" configure* src/Makefile* || die
-
- local myconf
-
- use nls || myconf="${myconf} --disable-nls"
-
- if use X; then
- myconf="${myconf} --with-x"
- myconf="${myconf} --with-xpm $(use_with toolkit-scroll-bars)"
- myconf="${myconf} $(use_enable xft font-backend)"
- myconf="${myconf} $(use_with xft freetype)"
- myconf="${myconf} $(use_with xft)"
- myconf="${myconf} $(use_with jpeg) $(use_with tiff)"
- myconf="${myconf} $(use_with gif) $(use_with png)"
- if use gtk; then
- einfo "Configuring to build with GTK support"
- myconf="${myconf} --with-x-toolkit=gtk"
- elif use Xaw3d; then
- einfo "Configuring to build with Xaw3d support"
- myconf="${myconf} --with-x-toolkit=athena"
- else
- einfo "Configuring to build with lucid toolkit support"
- myconf="${myconf} --without-gtk"
- myconf="${myconf} --with-x-toolkit=lucid"
- fi
- fi
-
- if use aqua ; then
- einfo "Configuring to build with Carbon Emacs"
- econf --enable-debug \
- --enable-carbon-app=/Applications/Gentoo \
- --without-x \
- $(use_with jpeg) $(use_with tiff) \
- $(use_with gif) $(use_with png) \
- $(use_enable xft font-backend) \
- || die "econf carbon emacs failed"
- make bootstrap || die "make carbon emacs bootstrap failed"
- fi
-
- econf --enable-debug \
- --program-suffix=.emacs-${SLOT} \
- --without-carbon \
- ${myconf} || die "econf emacs failed"
-
- make bootstrap || die "make emacs bootstrap failed"
-}
-
-src_install () {
- # make DESTDIR=${D} install doesn't work
- einstall || die "einstall failed"
- rm ${D}/usr/bin/emacs-${SLOT}.emacs-${SLOT} || die "removing duplicate emacs executable failed"
- dohard /usr/bin/emacs.emacs-${SLOT} /usr/bin/emacs-${SLOT} || die
-
- if use aqua ; then
- einfo "Installing Carbon Emacs..."
- dodir /Applications/Gentoo/Emacs.app
- pushd mac/Emacs.app
- tar -chf - . | ( cd ${D}/Applications/Gentoo/Emacs.app; tar -xf -)
- popd
- fi
-
- # fix info documentation
- einfo "Fixing info documentation..."
- dodir /usr/share/info/emacs-${SLOT}
- mv ${D}/usr/share/info/{,emacs-${SLOT}/}dir || die "mv dir failed"
- for i in ${D}/usr/share/info/*
- do
- if [ "${i##*/}" != emacs-${SLOT} ] ; then
- mv ${i} ${i/info/info/emacs-${SLOT}}.info
- gzip -9 ${i/info/info/emacs-${SLOT}}.info
- fi
- done
-
- if has_version 'app-text/aspell' ; then
- # defaults to aspell if installed
- elisp-site-file-install ${FILESDIR}/40aspell-gentoo.el
- fi
- newenvd ${FILESDIR}/50emacs-${SLOT}.envd 50emacs-${SLOT} || die
-
- einfo "Fixing manpages..."
- for m in ${D}/usr/share/man/man1/* ; do
- mv ${m} ${m/.1/.emacs-${SLOT}.1} || die "mv man failed"
- done
-
- dodoc BUGS ChangeLog ChangeLog.unicode README README.unicode
-
- if use gnome; then
- insinto /usr/share/applications
- doins ${FILESDIR}/${DFILE} || die "install desktop file failed"
- fi
-}
-
-update-alternatives() {
- for i in emacs emacsclient etags ctags b2m ebrowse \
- rcs-checkin grep-changelog ; do
- alternatives_auto_makesym "/usr/bin/$i" "/usr/bin/$i.emacs-*"
- done
-}
-
-pkg_postinst() {
- elisp-site-regen
- use ppc-macos || update-alternatives
-}
-
-pkg_postrm() {
- elisp-site-regen
- use ppc-macos || update-alternatives
-}
diff --git a/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r1 b/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r1
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r1
+++ /dev/null
diff --git a/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r2 b/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r2
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r2
+++ /dev/null
diff --git a/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r3 b/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r3
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.50-r3
+++ /dev/null
diff --git a/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.90 b/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.90
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/app-editors/emacs-cvs/files/digest-emacs-cvs-22.0.90
+++ /dev/null
diff --git a/app-editors/emacs-cvs/files/digest-emacs-cvs-23.0.0 b/app-editors/emacs-cvs/files/digest-emacs-cvs-23.0.0
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/app-editors/emacs-cvs/files/digest-emacs-cvs-23.0.0
+++ /dev/null