MD5 e7a9a6e25a384848c2b87891e7e7c973 files/qemacs-0.3.1-tty_utf8.patch 952
RMD160 52e1f46ce58112539d188f5c5d8f083cf1f63464 files/qemacs-0.3.1-tty_utf8.patch 952
SHA256 e5819c89327f512b3dfee2f1899e4fa960b67d70299e5f9e5022dde4322a9517 files/qemacs-0.3.1-tty_utf8.patch 952
-AUX qemacs-Makefile-gentoo.patch 421 RMD160 9bbf5b1452f04c0ad104118efb5e8bbc2e044e70 SHA1 825cda7d7b637e5c6959d22f080e78a7b00f6f3f SHA256 449d9880ce509b60f2c0bf5e7ba143fc1431760dec714681391eea6696563c40
-MD5 a4c613ab493b62325669d8d1353c8b2e files/qemacs-Makefile-gentoo.patch 421
-RMD160 9bbf5b1452f04c0ad104118efb5e8bbc2e044e70 files/qemacs-Makefile-gentoo.patch 421
-SHA256 449d9880ce509b60f2c0bf5e7ba143fc1431760dec714681391eea6696563c40 files/qemacs-Makefile-gentoo.patch 421
-AUX qemacs-ppc-segfault.patch 918 RMD160 3f2d1583dd2eede51ef5ab2ab450b34984bb7860 SHA1 95eb88ec5a9485c3c4c1f99568ed437591b3c266 SHA256 988c1d0db3a18e99822ceba18ee5a951c16f34c1b521603a5052dc471ed13689
-MD5 4087c1cb48fcda9de6fe14a956748b1a files/qemacs-ppc-segfault.patch 918
-RMD160 3f2d1583dd2eede51ef5ab2ab450b34984bb7860 files/qemacs-ppc-segfault.patch 918
-SHA256 988c1d0db3a18e99822ceba18ee5a951c16f34c1b521603a5052dc471ed13689 files/qemacs-ppc-segfault.patch 918
DIST qemacs-0.3.1.tar.gz 809124 RMD160 05eaddf872cbf6c187a63c80ed1eb02a23a1a13d SHA1 70671e905f65c8402af6a9938a12db29c8954710 SHA256 a3db57e09729d8c83be5ff9ab028ece173d8f5f10aaf61ca41f88aecb64996c7
-EBUILD qemacs-0.3.1-r1.ebuild 1389 RMD160 cf6ef3ff14d635bd8abc24602796cab02766dc54 SHA1 20c79a63b00d629ceb34498141a3b014fba41f9e SHA256 0441c8eb739c1b0ed9a743705eebd824c5db3a0f866c39e78a218c4659867674
-MD5 8c058ff5c1eff5d51670809e8ebc4222 qemacs-0.3.1-r1.ebuild 1389
-RMD160 cf6ef3ff14d635bd8abc24602796cab02766dc54 qemacs-0.3.1-r1.ebuild 1389
-SHA256 0441c8eb739c1b0ed9a743705eebd824c5db3a0f866c39e78a218c4659867674 qemacs-0.3.1-r1.ebuild 1389
-EBUILD qemacs-0.3.1-r2.ebuild 3157 RMD160 4aa0755d28279895514c99e5a41db7a23bb4756e SHA1 dec44a030668e106c23a1db0ef1ff270054fb6f1 SHA256 7ab77639ddba1daf8a08fc44fa998cf169a9ab15138c35678ceb0e77dad01211
-MD5 777b7640d2f785c9629cbb13eee12ea8 qemacs-0.3.1-r2.ebuild 3157
-RMD160 4aa0755d28279895514c99e5a41db7a23bb4756e qemacs-0.3.1-r2.ebuild 3157
-SHA256 7ab77639ddba1daf8a08fc44fa998cf169a9ab15138c35678ceb0e77dad01211 qemacs-0.3.1-r2.ebuild 3157
EBUILD qemacs-0.3.1-r3.ebuild 3599 RMD160 51333ff1580fa4902a1b2ef92f4efcb2dc49d001 SHA1 a321c569baf74b83df359e4779b3546d642dacc5 SHA256 17c5cac6ed0fd48c81f21f1c371a11a6b28ea7b7ae74a777ab4ea44817dbecc9
MD5 db796b074e069e4880cd4c6985d335c2 qemacs-0.3.1-r3.ebuild 3599
RMD160 51333ff1580fa4902a1b2ef92f4efcb2dc49d001 qemacs-0.3.1-r3.ebuild 3599
SHA256 17c5cac6ed0fd48c81f21f1c371a11a6b28ea7b7ae74a777ab4ea44817dbecc9 qemacs-0.3.1-r3.ebuild 3599
-EBUILD qemacs-0.3.1.ebuild 1342 RMD160 9f38d51a325e6738db661972498e95b34c8f7059 SHA1 aeebfcf0c41b2c18360bf777ffb1eb5307a2b709 SHA256 241ee73f112a283b1c400790eb99b3a5d9558bf0c75a8e46f01ad8f218aa6723
-MD5 8d067c8b78ce138ec803dc61d110ea5c qemacs-0.3.1.ebuild 1342
-RMD160 9f38d51a325e6738db661972498e95b34c8f7059 qemacs-0.3.1.ebuild 1342
-SHA256 241ee73f112a283b1c400790eb99b3a5d9558bf0c75a8e46f01ad8f218aa6723 qemacs-0.3.1.ebuild 1342
-MISC ChangeLog 3717 RMD160 d4f2bb9147e509ec843da02c7a15fe5360181c54 SHA1 6b93f4b288fbc0cebc28569e17889fd1e94cebee SHA256 b75c936d20d8bcf17a04232ce6caa7f12a751bfe864f4bcadff848c819f67658
-MD5 40682277b06f12257cb487e49fdb9652 ChangeLog 3717
-RMD160 d4f2bb9147e509ec843da02c7a15fe5360181c54 ChangeLog 3717
-SHA256 b75c936d20d8bcf17a04232ce6caa7f12a751bfe864f4bcadff848c819f67658 ChangeLog 3717
+MISC ChangeLog 3944 RMD160 28878a4b9f01aca713026a71b4ecdd642a9e4c27 SHA1 cb5f6c64c4a440f71966b0d61c0d43a823ae3f35 SHA256 d3df25718dbaaaa870986e4b16190df3a713eae4d1df7d29a86bdcf39e16cb8e
+MD5 b54239154b6934fadbfd9bc373a2e66d ChangeLog 3944
+RMD160 28878a4b9f01aca713026a71b4ecdd642a9e4c27 ChangeLog 3944
+SHA256 d3df25718dbaaaa870986e4b16190df3a713eae4d1df7d29a86bdcf39e16cb8e ChangeLog 3944
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 34bcf83006d626e2774e1d2f5ea52450 files/digest-qemacs-0.3.1 238
-RMD160 a5537bf978079760d433788b94f476c47072cf51 files/digest-qemacs-0.3.1 238
-SHA256 bdd7dbafcad5ff3037b835d5959c2397b0b649f30dad5e0797024185dc836f46 files/digest-qemacs-0.3.1 238
-MD5 34bcf83006d626e2774e1d2f5ea52450 files/digest-qemacs-0.3.1-r1 238
-RMD160 a5537bf978079760d433788b94f476c47072cf51 files/digest-qemacs-0.3.1-r1 238
-SHA256 bdd7dbafcad5ff3037b835d5959c2397b0b649f30dad5e0797024185dc836f46 files/digest-qemacs-0.3.1-r1 238
-MD5 34bcf83006d626e2774e1d2f5ea52450 files/digest-qemacs-0.3.1-r2 238
-RMD160 a5537bf978079760d433788b94f476c47072cf51 files/digest-qemacs-0.3.1-r2 238
-SHA256 bdd7dbafcad5ff3037b835d5959c2397b0b649f30dad5e0797024185dc836f46 files/digest-qemacs-0.3.1-r2 238
MD5 34bcf83006d626e2774e1d2f5ea52450 files/digest-qemacs-0.3.1-r3 238
RMD160 a5537bf978079760d433788b94f476c47072cf51 files/digest-qemacs-0.3.1-r3 238
SHA256 bdd7dbafcad5ff3037b835d5959c2397b0b649f30dad5e0797024185dc836f46 files/digest-qemacs-0.3.1-r3 238
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFFba6cNQqtfCuFneMRAkUbAJ4yGSZjVnmDvWFU2YaEMbPyZsy3BwCcCn9U
-qhCXvw6fT1TzPvXDP11OB7g=
-=4NPi
+iD8DBQFFdAX9NQqtfCuFneMRAlG0AKCUD21VUxRXNyQO/9kvmLhMMJPLrQCfci+o
+dZ8xLycLSdKijDG/CVEwdEw=
+=IwEt
-----END PGP SIGNATURE-----
+++ /dev/null
-MD5 74d85dee9861d494bf1f9c53bbc85298 qemacs-0.3.1.tar.gz 809124
-RMD160 05eaddf872cbf6c187a63c80ed1eb02a23a1a13d qemacs-0.3.1.tar.gz 809124
-SHA256 a3db57e09729d8c83be5ff9ab028ece173d8f5f10aaf61ca41f88aecb64996c7 qemacs-0.3.1.tar.gz 809124
+++ /dev/null
-MD5 74d85dee9861d494bf1f9c53bbc85298 qemacs-0.3.1.tar.gz 809124
-RMD160 05eaddf872cbf6c187a63c80ed1eb02a23a1a13d qemacs-0.3.1.tar.gz 809124
-SHA256 a3db57e09729d8c83be5ff9ab028ece173d8f5f10aaf61ca41f88aecb64996c7 qemacs-0.3.1.tar.gz 809124
+++ /dev/null
-MD5 74d85dee9861d494bf1f9c53bbc85298 qemacs-0.3.1.tar.gz 809124
-RMD160 05eaddf872cbf6c187a63c80ed1eb02a23a1a13d qemacs-0.3.1.tar.gz 809124
-SHA256 a3db57e09729d8c83be5ff9ab028ece173d8f5f10aaf61ca41f88aecb64996c7 qemacs-0.3.1.tar.gz 809124
+++ /dev/null
-diff -ur qemacs-0.3.1.original/Makefile qemacs-0.3.1/Makefile
---- qemacs-0.3.1.original/Makefile 2003-04-21 17:01:42.000000000 -0500
-+++ qemacs-0.3.1/Makefile 2003-05-10 00:13:50.000000000 -0500
-@@ -197,7 +197,6 @@
- endif
- mkdir -p $(prefix)/share/qe
- install kmaps ligatures $(prefix)/share/qe
-- install qe.1 $(prefix)/man/man1
- install -m 755 -s html2png $(prefix)/bin
-
- TAGS: force
-Only in qemacs-0.3.1: Makefile~
+++ /dev/null
---- qe.c.old 2005-03-13 14:37:22.967682048 +1100
-+++ qe.c 2005-03-13 14:37:56.866528640 +1100
-@@ -6165,16 +6165,16 @@
- { NULL },
- };
-
--#if defined(__GNUC__) || defined(__TINYC__)
-+/*#if defined(__GNUC__) || defined(__TINYC__)
- static inline void init_all_modules(void)
- {
- int (*initcall)(void);
- void **ptr;
-
- ptr = (void **)&__initcall_first;
-- for(;;) {
-+ for(;;) {*/
- /* NOTE: if bound checking is on, a '\0' is inserted between
-- each initialized 'void *' */
-+ each initialized 'void *' *//*
- #if defined(__BOUNDS_CHECKING_ON)
- ptr = (void **)((long)ptr + (2 * sizeof(void *)));
- #else
-@@ -6186,14 +6186,14 @@
- initcall();
- }
- }
--#else
-+#else*/
- /* cannot use elf sections, so we initialize the modules manually */
- static inline void init_all_modules(void)
- {
- x11_init();
- c_init();
- }
--#endif
-+//#endif
-
- #ifdef CONFIG_DLL
-
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/qemacs/qemacs-0.3.1-r1.ebuild,v 1.4 2006/03/18 23:41:53 joshuabaergen Exp $
-
-inherit eutils
-
-DESCRIPTION="QEmacs (for Quick Emacs) is a very small but powerful UNIX editor."
-HOMEPAGE="http://fabrice.bellard.free.fr/qemacs/"
-SRC_URI="http://fabrice.bellard.free.fr/qemacs/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64 ~ppc"
-IUSE="X png unicode"
-
-RDEPEND="X? ( || ( x11-libs/libXv virtual/x11 ) )
- png? ( =media-libs/libpng-1.2* )"
-DEPEND="${RDEPEND}
- X? ( || ( ( x11-libs/libXft
- x11-proto/xextproto )
- virtual/x11 ) )"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- epatch ${FILESDIR}/qemacs-Makefile-gentoo.patch
- epatch ${FILESDIR}/${P}-configure-gentoo.patch
- epatch ${FILESDIR}/${P}-make_backup.patch
- epatch ${FILESDIR}/${PN}-0.3.1-gcc-3.4.patch
- if use ppc; then
- epatch ${FILESDIR}/${PN}-ppc-segfault.patch
- fi
- use unicode && epatch ${FILESDIR}/${P}-tty_utf8.patch
-}
-
-src_compile() {
- local myconf
- use X && myconf="--enable-x11" || myconf="--disable-x11"
- use png && myconf="${myconf} --enable-png" || myconf="${myconf} --disable-png"
- econf ${myconf} || die "econf failed"
- emake -j1 || die
-}
-
-src_install() {
- dodir /usr/bin
- einstall || die
- doman qe.1
- dodoc Changelog README TODO VERSION
- dohtml *.html
-}
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/qemacs/qemacs-0.3.1-r2.ebuild,v 1.2 2006/03/18 23:41:53 joshuabaergen Exp $
-
-inherit eutils
-
-DESCRIPTION="QEmacs (for Quick Emacs) is a very small but powerful UNIX editor."
-HOMEPAGE="http://fabrice.bellard.free.fr/qemacs/"
-SRC_URI="http://fabrice.bellard.free.fr/qemacs/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64 ~ppc"
-IUSE="X png unicode xv"
-
-# For those so inclined, the libXv dep can probably
-# be made conditional on the xv USE flag somehow.
-RDEPEND="X? ( || ( x11-libs/libXv virtual/x11 ) )
- png? ( =media-libs/libpng-1.2* )"
-DEPEND="${RDEPEND}
- X? ( || ( ( x11-libs/libXft
- x11-proto/xextproto )
- virtual/x11 ) )"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- # Add a patch to install to DESTDIR, make directories during install
- # and install the binary/man page using the qemacs name to avoid clash
- # with app-editors/qe.
- # Also removes forced march setting and align-functions on x86, as
- # they would override user's CFLAGS..
- epatch ${FILESDIR}/${P}-Makefile-gentoo.patch
- # Change the references to the qe binary to reflect the installed name
- # qemacs.
- epatch ${FILESDIR}/${P}-manpage-ref-fix.patch
- # Set the datadir to qemacs, upstream installs in to qe which conflicts
- # with files installed in app-editors/qe. Currently no breakage
- # occurs, but it makes sense to change before that happens.
- epatch ${FILESDIR}/${P}-qemacs-datadir.patch
- epatch ${FILESDIR}/${P}-configure-gentoo.patch
- epatch ${FILESDIR}/${P}-make_backup.patch
- useq unicode && epatch ${FILESDIR}/${P}-tty_utf8.patch
- epatch ${FILESDIR}/${P}-gcc-3.4.patch
- # Change the manpage to reference a /real/ file instead of just an
- # approximation. Purely cosmetic!
- sed -i "s,^/usr/share/doc/qemacs,&-${PVR}," qe.1
-}
-
-src_compile() {
- econf $(use_enable X x11) \
- $(use_enable png) \
- $(use_enable xv) \
- || die "econf failed"
- emake -j1 || die
-}
-
-src_test() {
- # There are some files purporting to be tests in the tarball, however
- # there is no defined way to use them and I imagine even if there was
- # it would require user interaction.
- # The toplevel Makefile calls the test target from the non-existant
- # tests/Makefile, so just noop to stop errors if maketest is set.
- :
-}
-
-src_install() {
- make install DESTDIR=${D} || die
- dodoc Changelog README TODO config.eg
- dohtml *.html
-
- insinto /usr/share/doc/${PF}/plugin-example/
- doins plugin-example/*
-
- # Install headers so users can build their own plugins.
- insinto /usr/include/qemacs
- doins cfb.h config.h cutils.h display.h fbfrender.h libfbf.h qe.h \
- qeconfig.h qestyles.h qfribidi.h
- cd libqhtml
- insinto /usr/include/qemacs/libqhtml
- doins {css{,id},htmlent}.h
-}
-
-pkg_postinst() {
- einfo "This version of qemacs is not entirely backwards compatible with"
- einfo "versions prior to 0.3.1-r1."
- echo
- einfo "The name of the binary has been changed to qemacs, to fix a name"
- einfo "clash with app-editors/qe."
- echo
- einfo "The location of user config files have been changed to ~/.qemacs, to"
- einfo "remove some ambiguity."
-}
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/qemacs/qemacs-0.3.1.ebuild,v 1.18 2006/03/18 23:41:53 joshuabaergen Exp $
-
-inherit eutils
-
-DESCRIPTION="QEmacs (for Quick Emacs) is a very small but powerful UNIX editor."
-HOMEPAGE="http://fabrice.bellard.free.fr/qemacs/"
-SRC_URI="http://fabrice.bellard.free.fr/qemacs/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="x86 amd64 ppc"
-IUSE="X png unicode"
-
-RDEPEND="X? ( || ( x11-libs/libXv virtual/x11 ) )
- png? ( =media-libs/libpng-1.2* )"
-DEPEND="${RDEPEND}
- X? ( || ( ( x11-libs/libXft
- x11-proto/xextproto )
- virtual/x11 ) )"
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- epatch ${FILESDIR}/qemacs-Makefile-gentoo.patch
- epatch ${FILESDIR}/qemacs-${PV}-configure-gentoo.patch
- epatch ${FILESDIR}/${P}-gcc-3.4.patch
- if use ppc; then
- epatch ${FILESDIR}/${PN}-ppc-segfault.patch
- fi
- use unicode && epatch ${FILESDIR}/${P}-tty_utf8.patch
-}
-
-src_compile() {
- local myconf
- use X && myconf="--enable-x11" || myconf="--disable-x11"
- use png && myconf="${myconf} --enable-png" || myconf="${myconf} --disable-png"
- econf ${myconf} || die "econf failed"
- emake -j1 || die
-}
-
-src_install() {
- dodir /usr/bin
- einstall || die
- doman qe.1
- dodoc Changelog README TODO VERSION
- dohtml *.html
-}