diff options
author | Ulrich Müller <ulm@gentoo.org> | 2012-08-24 18:37:13 +0000 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2012-08-24 18:37:13 +0000 |
commit | 4344fa3ad2c4936a430c49e964adc1831a28d331 (patch) | |
tree | dee31b77270f6ec23f2dc8f7ec8909d4c0a1b13f /app-editors/emacs | |
parent | Update copyright year. (diff) | |
download | emacs-4344fa3ad2c4936a430c49e964adc1831a28d331.tar.gz emacs-4344fa3ad2c4936a430c49e964adc1831a28d331.tar.bz2 emacs-4344fa3ad2c4936a430c49e964adc1831a28d331.zip |
Moved to Portage tree.
svn path=/emacs-overlay/; revision=1821
Diffstat (limited to 'app-editors/emacs')
-rw-r--r-- | app-editors/emacs/ChangeLog | 13 | ||||
-rw-r--r-- | app-editors/emacs/Manifest | 26 | ||||
-rw-r--r-- | app-editors/emacs/emacs-18.59-r8.ebuild | 155 | ||||
-rw-r--r-- | app-editors/emacs/metadata.xml | 19 |
4 files changed, 0 insertions, 213 deletions
diff --git a/app-editors/emacs/ChangeLog b/app-editors/emacs/ChangeLog deleted file mode 100644 index 7d1cb2d..0000000 --- a/app-editors/emacs/ChangeLog +++ /dev/null @@ -1,13 +0,0 @@ -# ChangeLog for app-editors/emacs -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 29 Jun 2012; Ulrich Müller <ulm@gentoo.org> emacs-18.59-r8.ebuild: - Preliminary support for x32 ABI on amd64. - -*emacs-18.59-r8 (29 Jun 2012) - - 29 Jun 2012; Ulrich Müller <ulm@gentoo.org> +emacs-18.59-r8.ebuild, - +metadata.xml: - Copied from Portage tree. - diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest deleted file mode 100644 index f6d7749..0000000 --- a/app-editors/emacs/Manifest +++ /dev/null @@ -1,26 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -DIST emacs-18.59-linux22x-elf-glibc21.diff.gz 15671 RMD160 4fab87eead1a66d767d2334d31507695dcf7b4a8 SHA1 075f1c9cf86e9a10fb686ebd04a2f95d6e4c3972 SHA256 fb810d893938883d50a3a8d7c43fbeb1604d5454f760b8f1f700326c8ee659dd -DIST emacs-18.59-patches-8.tar.bz2 19667 RMD160 34e90078160356b5a2c6041d63b53d9cbeb3809c SHA1 2a474268c2a4c2582ce881c4a4ccb799eb5f5b7f SHA256 637542bf5ee07d4abac11b76e742598a60787f3869dbf377eed99ae005fbc59d -DIST emacs-18.59.tar.gz 2962652 RMD160 4976d0f0f34b6d54db6774d24a528f74a3bb20dc SHA1 15b25bf130e3eeb91f3eea8c01a3dec9aabf23cc SHA256 1e27e33f91984a91e9b4c1f21433f931aba03670960ecc147bb6d7b0de0f051e -EBUILD emacs-18.59-r8.ebuild 4386 RMD160 e3e69bdc8ac3c1cbcce7f805993cabeff9bf38ac SHA1 11cc3f280f600316d523447631590e2c2d2b95f7 SHA256 177724c7f30d86026a2ac7ef70ea3cb45eb9bb7ac0b9ce46f8bd502cb0568b61 -MISC ChangeLog 381 RMD160 be29a8500c6ecfe53ad640d7c5ff50d259c4da27 SHA1 3d4076f5798298b0133a97b7a34dc4993c53bdd9 SHA256 d29246291ed7ae2fe07e3d67aba37ea179b1222ee70518a341349f4d35bd01da -MISC metadata.xml 1058 RMD160 d3e8052955c150db48abeff58d2842683e70adca SHA1 8b9d69821063ca72c47cfa18fa11d566e3d26b68 SHA256 dda96db4208b0d9b4466b22166988c5d9c1f4dd577f05d94170f6a297a4d564e ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQIcBAEBAgAGBQJP7VpcAAoJEDxpGckxwJCBxvAQAMNaLtrCTj+cPKwlNqKE1+TZ -QtCZF+Fo5QWVUjGgRwj1+ETdYW4G3EDX/yEfEnoAMdBm4AlN7OguJjISIvlDwvpl -3ZHa8W4T08GEINa/tSrfq8O0sn/rIiBdxI92nMDzi5NKbypt4xVwvpy7t3GtFjII -PemVucOFcRtMKLlm+Oe+eho/Q/GrFOhxtLUorTzM1QiYAFYO6jwge9INLV+XnMpx -9/7aPJjd8jpCXNEZs55ZNvqzYkG6CYKGs11pRG2yi7GShuCZRFbxhnY4iFrkhsBA -NWwGoulMHd9HkyAIxDUTVnvBivSfdj8qWK2O03IIo5w3SukTHzstlZkq709uXOxT -WLT5oKbfBUjhSemf+1h6zcyjO8u3zIt0cOUE9bgyaXYPgp/G8Dcvi/c+teJrfKA4 -TVzylOs3v/Ekry16w83gB/DkYH7jfbj3elN5TNdAE+Pl8hApEto2AYSphB9UwwGd -iBKf5d+xCXHRC+m9rVXFYUWdD219+Vy/4aCsbRQzYc87xdhCiSoLybgAixMWy3s2 -buOLS23FN8GWSaTXpst3B5l4Ec7iiPF27S1oELXrLRh72P7aerQ/e4wFW4Sbr+sw -9ksvRHNPkpRIbgkt9nO478tV9cP0VEvRfqjX/2lQeGGt9vWpATNarSJi7FfCQ2g3 -qP8QzMm7jzUjpaAjAZ7d -=/LoX ------END PGP SIGNATURE----- diff --git a/app-editors/emacs/emacs-18.59-r8.ebuild b/app-editors/emacs/emacs-18.59-r8.ebuild deleted file mode 100644 index f522a7d..0000000 --- a/app-editors/emacs/emacs-18.59-r8.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit eutils toolchain-funcs flag-o-matic multilib - -DESCRIPTION="The extensible self-documenting text editor" -HOMEPAGE="http://www.gnu.org/software/emacs/" -SRC_URI="mirror://gnu/old-gnu/emacs/${P}.tar.gz - ftp://ftp.splode.com/pub/users/friedman/emacs/${P}-linux22x-elf-glibc21.diff.gz - http://dev.gentoo.org/~ulm/emacs/${P}-patches-8.tar.bz2" - -LICENSE="GPL-1 GPL-2 BSD" #as-is -SLOT="18" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="sys-libs/ncurses - >=app-admin/eselect-emacs-1.2 - amd64? ( app-emulation/emul-linux-x86-baselibs )" -# X? ( x11-libs/libX11[-xcb] ) -DEPEND="${RDEPEND}" - -src_prepare() { - epatch "${WORKDIR}/${P}-linux22x-elf-glibc21.diff" - EPATCH_SUFFIX=patch epatch -} - -src_configure() { - # autoconf? What's autoconf? We are living in 1992. ;-) - local arch - case ${ARCH} in - amd64) - if [[ ${DEFAULT_ABI} = x32 ]]; then - arch=x86-x32 - multilib_toolchain_setup x32 - else - arch=intel386 - multilib_toolchain_setup x86 - fi ;; - x86) arch=intel386 ;; - *) die "Architecture ${ARCH} not yet supported" ;; - esac - local cmd="s/\"s-.*\.h\"/\"s-linux.h\"/;s/\"m-.*\.h\"/\"m-${arch}.h\"/" - #use X && cmd="${cmd};s/.*\(#define HAVE_X_WINDOWS\).*/\1/" - sed -e "${cmd}" src/config.h-dist >src/config.h || die - - cat <<-END >src/paths.h - #define PATH_LOADSEARCH "/usr/share/emacs/${PV}/lisp" - #define PATH_EXEC "/usr/share/emacs/${PV}/etc" - #define PATH_LOCK "/var/lib/emacs/lock/" - #define PATH_SUPERLOCK "/var/lib/emacs/lock/!!!SuperLock!!!" - END - - sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \ - src/s-linux.h || die - - # -O3 and -finline-functions cause segmentation faults at run time. - filter-flags -finline-functions - replace-flags -O[3-9] -O2 - strip-flags -} - -src_compile() { - # Do not use the sandbox, or the dumped Emacs will be twice as large - export SANDBOX_ON=0 - emake --jobs=1 \ - CC="$(tc-getCC)" CFLAGS="${CFLAGS} -Demacs" \ - LD="$(tc-getCC) -nostdlib" LDFLAGS="${LDFLAGS}" -} - -src_install() { - local basedir="/usr/share/emacs/${PV}" i - - dodir ${basedir} - dodir /usr/share/man/man1 - emake --jobs=1 \ - LIBDIR="${D}"${basedir} \ - BINDIR="${D}"/usr/bin \ - MANDIR="${D}"/usr/share/man/man1 \ - install - - rmdir "${D}"${basedir}/lock || die - find "${D}"${basedir} -type f \( -name "*.c" -o -name ChangeLog \ - -o -name COPYING ! -path "*/etc/COPYING" \) -exec rm "{}" + || die - fperms -R go-w ${basedir} - - # remove duplicate DOC file - rm "${D}"${basedir}/etc/DOC || die - - # move executables to the correct place - mv "${D}"/usr/bin/emacs{,-${SLOT}} || die - for i in etags ctags emacsclient; do - mv "${D}"/usr/bin/${i}{,-emacs-${SLOT}} || die - rm "${D}"${basedir}/etc/${i} || die - done - - dodir /usr/libexec/emacs/${PV} - for i in wakeup digest-doc sorted-doc movemail cvtmail fakemail \ - yow env server - do - mv "${D}"${basedir}/etc/${i} "${D}"/usr/libexec/emacs/${PV}/${i} || die - dosym ../../../../libexec/emacs/${PV}/${i} ${basedir}/etc/${i} - done - for i in test-distrib make-docfile; do - rm "${D}"${basedir}/etc/${i} || die - done - - # move man page - mv "${D}"/usr/share/man/man1/emacs{,-emacs-${SLOT}}.1 || die - - # move Info files - dodir /usr/share/info - mv "${D}"${basedir}/info "${D}"/usr/share/info/emacs-${SLOT} || die - dosym ../../info/emacs-${SLOT} "${basedir}"/info - docompress -x /usr/share/info - - # move Info dir to avoid collisions with the dir file generated by portage - mv "${D}"/usr/share/info/emacs-${SLOT}/dir{,.orig} || die - touch "${D}"/usr/share/info/emacs-${SLOT}/.keepinfodir - - dodir /var/lib/emacs - diropts -m0777 - keepdir /var/lib/emacs/lock - - dodoc README PROBLEMS -} - -pkg_preinst() { - # move Info dir file to correct name - if [[ -d "${D}"/usr/share/info ]]; then - mv "${D}"/usr/share/info/emacs-${SLOT}/dir{.orig,} || die - fi - - # remove symlink and directory installed by -r6 and earlier - if [[ -L "${ROOT}"/usr/share/info/emacs-${SLOT} ]]; then - ewarn "Removing old symlink /usr/share/info/emacs-${SLOT}" - rm "${ROOT}"/usr/share/info/emacs-${SLOT} || die - fi - if [[ -d "${ROOT}"/usr/share/emacs/${PV}/info \ - && ! -L "${ROOT}"/usr/share/emacs/${PV}/info ]]; then - ewarn "Removing old directory /usr/share/emacs/${PV}/info" - rm -r "${ROOT}"/usr/share/emacs/${PV}/info || die - fi -} - -pkg_postinst() { - eselect emacs update ifunset -} - -pkg_postrm() { - eselect emacs update ifunset -} diff --git a/app-editors/emacs/metadata.xml b/app-editors/emacs/metadata.xml deleted file mode 100644 index b9b89ac..0000000 --- a/app-editors/emacs/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>emacs</herd> -<longdescription> - GNU Emacs is an extensible, customizable text editor - and more. At its core - is an interpreter for Emacs Lisp, a dialect of the Lisp programming language - with extensions to support text editing. The features of GNU Emacs include: - * Content-sensitive editing modes, including syntax coloring, for a variety - of file types including plain text, source code, and HTML. - * Complete built-in documentation, including a tutorial for new users. - * Full Unicode support for nearly all human languages and their scripts. - * Highly customizable, using Emacs Lisp code or a graphical interface. - * A large number of extensions that add other functionality, including a - project planner, mail and news reader, debugger interface, calendar, and - more. Many of these extensions are distributed with GNU Emacs; others are - available separately. -</longdescription> -</pkgmetadata> |