mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
app-editors/qemacs: Remove old.
Package-Manager: Portage-2.3.28, Repoman-2.3.9
This commit is contained in:
@@ -1,3 +1,2 @@
|
||||
DIST qemacs-0.4.0_pre20090420.tar.bz2 1393436 BLAKE2B 73cc34e711957db31d765e07712b5fb0ec94523c8d3a175beec95ca244929335088c69156a0f9f8c4875868c1add52a1c5f76e74a07f70d89f2c1c5d80917669 SHA512 4595e34d3a83cbd7f25514dd96b7578976b30de80eb19b1391448ecdb9c06d24088880978961e5abb94b3f715057e7563ae0976d704bc5afaaf83e62a67e8dd4
|
||||
DIST qemacs-0.4.1_pre20150916.tar.xz 1136592 BLAKE2B aff8875b81bd51f77bebcb4dfe60ed0d4396a05af1f42e6b8765e15f9e04e00162924c3514a9ea1e8cb8c0b9ecd2a4112b9d7a46b7d156c032d37d381f2ae0f0 SHA512 e9775ff3dfef6d6b6b263029a620e6575f9f4718b94c0acfcddc8e5da8cd835e57dfbd5fbd948778135b609ae0588924fc9a727b2e763a25148aa27886a9f467
|
||||
DIST qemacs-0.4.1_pre20170225.tar.xz 1147408 BLAKE2B 369f3c5ff1b1f7b22bbd1f70f0c150e425a5b68828e62db427e4b41c58c8ee9ae0449a83693e9354d88fc482691d7a5f3661360ef602aeaba963776c4725b894 SHA512 a17c8901c917f91401e16b4f857735957ab0d3533d9dcc7a0decf768f453b68023f45e1241225a84d35ba793beb69754e0f2caa857165f8223882d5041d56c99
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
utf8 input in tty.c
|
||||
http://lists.gnu.org/archive/html/qemacs-devel/2004-03/msg00000.html
|
||||
http://bugs.gentoo.org/62829
|
||||
|
||||
--- qemacs-orig/tty.c 2007-02-08 00:27:33.000000000 +0100
|
||||
+++ qemacs/tty.c 2007-02-26 15:07:41.000000000 +0100
|
||||
@@ -78,7 +78,6 @@
|
||||
/* input handling */
|
||||
enum InputState input_state;
|
||||
int input_param;
|
||||
- int utf8_state;
|
||||
int utf8_index;
|
||||
unsigned char buf[10];
|
||||
char *term_name;
|
||||
@@ -374,15 +373,19 @@
|
||||
|
||||
/* charset handling */
|
||||
if (s->charset == &charset_utf8) {
|
||||
- if (ts->utf8_state == 0) {
|
||||
- const char *p;
|
||||
- p = (const char *)ts->buf;
|
||||
- ch = utf8_decode(&p);
|
||||
- } else {
|
||||
- ts->utf8_state = utf8_length[ts->buf[0]] - 1;
|
||||
- ts->utf8_index = 0;
|
||||
- return;
|
||||
- }
|
||||
+ /* Make sure utf8 input works correctly 20040314 <damm@opensource.se> */
|
||||
+ ts->utf8_index++;
|
||||
+
|
||||
+ if (utf8_length[ts->buf[0]] == ts->utf8_index) {;
|
||||
+ const char *p;
|
||||
+ p = (const char *)ts->buf;
|
||||
+ ch = utf8_decode(&p);
|
||||
+ ts->utf8_index = 0;
|
||||
+ }
|
||||
+ else {
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
} else {
|
||||
ch = ts->buf[0];
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
--- Makefile.orig 2009-03-07 21:27:48.000000000 +0100
|
||||
+++ Makefile 2009-03-07 21:28:43.000000000 +0100
|
||||
@@ -19,32 +19,6 @@
|
||||
|
||||
include config.mak
|
||||
|
||||
-ifeq ($(CC),gcc)
|
||||
- CFLAGS := -Wall -g -O2 -funsigned-char
|
||||
- # do not warn about zero-length formats.
|
||||
- CFLAGS += -Wno-format-zero-length
|
||||
- LDFLAGS := -g
|
||||
-endif
|
||||
-
|
||||
-#include local compiler configuration file
|
||||
--include cflags.mk
|
||||
-
|
||||
-ifdef TARGET_GPROF
|
||||
- CFLAGS += -p
|
||||
- LDFLAGS += -p
|
||||
-endif
|
||||
-
|
||||
-TLDFLAGS := $(LDFLAGS)
|
||||
-
|
||||
-ifdef TARGET_ARCH_X86
|
||||
- #CFLAGS+=-fomit-frame-pointer
|
||||
- ifeq ($(GCC_MAJOR),2)
|
||||
- CFLAGS+=-m386 -malign-functions=0
|
||||
- else
|
||||
- CFLAGS+=-march=i386 -falign-functions=0
|
||||
- endif
|
||||
-endif
|
||||
-
|
||||
DEFINES=-DHAVE_QE_CONFIG_H
|
||||
|
||||
########################################################
|
||||
@@ -1,68 +0,0 @@
|
||||
Add make-backup-files command for backup toggling, from upstream mailing list:
|
||||
http://lists.gnu.org/archive/html/qemacs-devel/2004-11/msg00007.html
|
||||
http://bugs.gentoo.org/75052
|
||||
|
||||
--- buffer.c.orig 2009-03-07 21:14:02.000000000 +0100
|
||||
+++ buffer.c 2009-03-07 21:15:40.000000000 +0100
|
||||
@@ -1657,12 +1657,14 @@
|
||||
if (stat(filename, &st) == 0)
|
||||
mode = st.st_mode & 0777;
|
||||
|
||||
- /* backup old file if present */
|
||||
- if (strlen(filename) < MAX_FILENAME_SIZE - 1) {
|
||||
+ /* backup old file if present and make-backup-files is on */
|
||||
+ if(mbf == 1) {
|
||||
+ if (strlen(filename) < MAX_FILENAME_SIZE - 1) {
|
||||
if (snprintf(buf1, sizeof(buf1), "%s~", filename) < ssizeof(buf1)) {
|
||||
// should check error code
|
||||
rename(filename, buf1);
|
||||
}
|
||||
+ }
|
||||
}
|
||||
|
||||
/* CG: should pass mode to buffer_save */
|
||||
--- qe.c.orig 2009-03-07 21:14:09.000000000 +0100
|
||||
+++ qe.c 2009-03-07 21:17:01.000000000 +0100
|
||||
@@ -71,6 +71,7 @@
|
||||
static int screen_height = 0;
|
||||
static int no_init_file;
|
||||
static const char *user_option;
|
||||
+mbf = 1;
|
||||
|
||||
/* mode handling */
|
||||
|
||||
@@ -5316,6 +5317,14 @@
|
||||
do_refresh(qs->first_window);
|
||||
}
|
||||
|
||||
+static void make_backup_files(EditState *s) {
|
||||
+ if(mbf == 1) {
|
||||
+ mbf = 0;
|
||||
+ } else {
|
||||
+ mbf = 1;
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
/* compute default path for find/save buffer */
|
||||
static void get_default_path(EditState *s, char *buf, int buf_size)
|
||||
{
|
||||
--- qeconfig.h.orig 2009-03-07 21:14:19.000000000 +0100
|
||||
+++ qeconfig.h 2009-03-07 21:17:37.000000000 +0100
|
||||
@@ -192,6 +192,7 @@
|
||||
"downcase-region", do_changecase_region, ESi, -1, "*v")
|
||||
CMD3( KEY_CTRLX(KEY_CTRL('u')), KEY_NONE,
|
||||
"upcase-region", do_changecase_region, ESi, 1, "*v")
|
||||
+ CMD0( KEY_NONE, KEY_NONE, "make-backup-files", make_backup_files)
|
||||
|
||||
/*---------------- Command handling ----------------*/
|
||||
|
||||
--- qe.h.orig 2009-03-07 21:14:26.000000000 +0100
|
||||
+++ qe.h 2009-03-07 21:17:53.000000000 +0100
|
||||
@@ -1765,6 +1765,7 @@
|
||||
/* image.c */
|
||||
void fill_border(EditState *s, int x, int y, int w, int h, int color);
|
||||
int qe_bitmap_format_to_pix_fmt(int format);
|
||||
+int mbf;
|
||||
|
||||
/* shell.c */
|
||||
EditBuffer *new_shell_buffer(EditBuffer *b0, const char *name,
|
||||
@@ -1,36 +0,0 @@
|
||||
--- qemacs-orig/Makefile
|
||||
+++ qemacs/Makefile
|
||||
@@ -151,7 +151,6 @@
|
||||
qe$(EXE): qe_g$(EXE) Makefile
|
||||
rm -f $@
|
||||
cp $< $@
|
||||
- -$(STRIP) $@
|
||||
@ls -l $@
|
||||
echo `size $@` `wc -c $@` qe $(OPTIONS) \
|
||||
| cut -d ' ' -f 7-10,13,15-40 >> STATS
|
||||
@@ -165,7 +164,6 @@
|
||||
tqe$(EXE): tqe_g$(EXE) Makefile
|
||||
rm -f $@
|
||||
cp $< $@
|
||||
- -$(STRIP) $@
|
||||
@ls -l $@
|
||||
echo `size $@` `wc -c $@` tqe $(OPTIONS) \
|
||||
| cut -d ' ' -f 7-10,13,15-40 >> STATS
|
||||
@@ -329,7 +327,7 @@
|
||||
$(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/bin
|
||||
$(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/man/man1
|
||||
$(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/share/qe
|
||||
- $(INSTALL) -m 755 -s qe$(EXE) $(DESTDIR)$(prefix)/bin/qemacs$(EXE)
|
||||
+ $(INSTALL) -m 755 qe$(EXE) $(DESTDIR)$(prefix)/bin/qemacs$(EXE)
|
||||
ln -sf qemacs $(DESTDIR)$(prefix)/bin/qe$(EXE)
|
||||
ifdef CONFIG_FFMPEG
|
||||
ln -sf qemacs$(EXE) $(DESTDIR)$(prefix)/bin/ffplay$(EXE)
|
||||
@@ -337,7 +335,7 @@
|
||||
$(INSTALL) -m 644 kmaps ligatures $(DESTDIR)$(prefix)/share/qe
|
||||
$(INSTALL) -m 644 qe.1 $(DESTDIR)$(prefix)/man/man1
|
||||
ifdef CONFIG_HTML
|
||||
- $(INSTALL) -m 755 -s html2png$(EXE) $(DESTDIR)$(prefix)/bin
|
||||
+ $(INSTALL) -m 755 html2png$(EXE) $(DESTDIR)$(prefix)/bin
|
||||
endif
|
||||
|
||||
uninstall:
|
||||
@@ -1,76 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="QEmacs is a very small but powerful UNIX editor"
|
||||
HOMEPAGE="https://savannah.nongnu.org/projects/qemacs"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1+ GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm ~ppc x86"
|
||||
IUSE="X png unicode xv"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
X? ( x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
xv? ( x11-libs/libXv ) )
|
||||
png? ( >=media-libs/libpng-1.2:0= )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=app-text/texi2html-5"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
# Removes forced march setting and align-functions on x86, as they
|
||||
# would override user's CFLAGS..
|
||||
epatch "${FILESDIR}/${PN}-0.4.0_pre20080605-Makefile.patch"
|
||||
# Make backup files optional
|
||||
epatch "${FILESDIR}/${PN}-0.4.0_pre20080605-make_backup.patch"
|
||||
# Suppress stripping
|
||||
epatch "${FILESDIR}/${P}-nostrip.patch"
|
||||
|
||||
use unicode && epatch "${FILESDIR}/${PN}-0.3.2_pre20070226-tty_utf8.patch"
|
||||
|
||||
# Change the manpage to reference a /real/ file instead of just an
|
||||
# approximation. Purely cosmetic!
|
||||
sed -i -e "s,^/usr/share/doc/qemacs,&-${PVR}," qe.1 || die
|
||||
|
||||
# Fix compability with >=app-text/texi2html-5
|
||||
sed -i -e "/texi2html/s,-number,&-sections," Makefile || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# when using any other CFLAGS than -O0, qemacs will segfault on startup,
|
||||
# see bug 92011
|
||||
replace-flags "-O?" -O0
|
||||
econf --cc="$(tc-getCC)" \
|
||||
$(use_enable X x11) \
|
||||
$(use_enable png) \
|
||||
$(use_enable xv)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Does not support parallel building.
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}"
|
||||
dodoc Changelog README TODO config.eg
|
||||
dohtml *.html
|
||||
|
||||
# Fix man page location
|
||||
mv "${D}"/usr/{,share/}man || die
|
||||
|
||||
# Install headers so users can build their own plugins.
|
||||
insinto /usr/include/qe
|
||||
doins *.h
|
||||
insinto /usr/include/qe/libqhtml
|
||||
doins libqhtml/*.h
|
||||
}
|
||||
Reference in New Issue
Block a user