[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/
commit: 8593a2241b889af388cd360dca8a08c7151c2a83 Author: Ulrich Müller gentoo org> AuthorDate: Wed Dec 30 18:21:15 2020 + Commit: Ulrich Müller gentoo org> CommitDate: Wed Dec 30 18:37:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8593a224 app-editors/qemacs: Drop unicode flag, it is not used. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Ulrich Müller gentoo.org> app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild index efbed2aa6c7..d64a4d89ed7 100644 --- a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild +++ b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz; LICENSE="LGPL-2.1+ GPL-2+" SLOT="0" KEYWORDS="amd64 arm ~ppc x86" -IUSE="gui png unicode xv" +IUSE="gui png xv" RESTRICT="test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/
commit: 33badc9c835dfa940a9abd1e22052310f6ef3136 Author: Ulrich Müller gentoo org> AuthorDate: Sun Jan 12 16:35:23 2020 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Aug 29 11:43:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33badc9c app-editors/qemacs: Migrate from X to gui USE flag. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Ulrich Müller gentoo.org> app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild index 33bd0f7ba89..efbed2aa6c7 100644 --- a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild +++ b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,18 +13,18 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz; LICENSE="LGPL-2.1+ GPL-2+" SLOT="0" KEYWORDS="amd64 arm ~ppc x86" -IUSE="X png unicode xv" +IUSE="gui png unicode xv" RESTRICT="test" RDEPEND=" - X? ( x11-libs/libX11 + gui? ( x11-libs/libX11 x11-libs/libXext xv? ( x11-libs/libXv ) ) png? ( >=media-libs/libpng-1.2:0= )" DEPEND="${RDEPEND} >=app-text/texi2html-5 - X? ( x11-base/xorg-proto )" + gui? ( x11-base/xorg-proto )" S="${WORKDIR}/${PN}" @@ -45,7 +45,7 @@ src_configure() { --prefix=/usr \ --mandir=/usr/share/man \ --cc="$(tc-getCC)" \ - $(use_enable X x11) \ + $(use_enable gui x11) \ $(use_enable png) \ $(use_enable xv) || die }
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/files/
commit: 57a4ad673e42a78247baa5f5c2668fb496b9e4af Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Feb 2 16:39:30 2020 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Feb 2 23:11:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a4ad67 app-editors/qemacs: remove unused patches Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Ulrich Müller gentoo.org> .../files/qemacs-0.4.1_pre20150916-Makefile.patch | 38 -- .../files/qemacs-0.4.1_pre20150916-nostrip.patch | 38 -- 2 files changed, 76 deletions(-) diff --git a/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-Makefile.patch b/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-Makefile.patch deleted file mode 100644 index 53c71f21580..000 --- a/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-Makefile.patch +++ /dev/null @@ -1,38 +0,0 @@ -Removes forced march setting and align-functions on x86, as they would -override user's CFLAGS. - qemacs-orig/Makefile -+++ qemacs/Makefile -@@ -29,32 +29,6 @@ - cmd := - endif - --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 $(DEPTH)/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 - - diff --git a/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-nostrip.patch b/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-nostrip.patch deleted file mode 100644 index 2ee40c6d2fd..000 --- a/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-nostrip.patch +++ /dev/null @@ -1,38 +0,0 @@ -Suppress stripping. - qemacs-orig/Makefile -+++ qemacs/Makefile -@@ -168,7 +168,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 -@@ -183,7 +182,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 -@@ -386,7 +384,7 @@ - $(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/bin - $(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man1 - $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/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) -@@ -394,7 +392,7 @@ - $(INSTALL) -m 644 kmaps ligatures $(DESTDIR)$(datadir)/qe - $(INSTALL) -m 644 qe.1 $(DESTDIR)$(mandir)/man1 - ifdef CONFIG_HTML -- $(INSTALL) -m 755 -s html2png$(EXE) $(DESTDIR)$(prefix)/bin -+ $(INSTALL) -m 755 html2png$(EXE) $(DESTDIR)$(prefix)/bin - endif - - uninstall:
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/
commit: b35cf1e37756948623d1fc48a10d7e3e5135367f Author: Ulrich Müller gentoo org> AuthorDate: Sun Jan 12 16:34:33 2020 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Jan 12 17:31:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b35cf1e3 app-editors/qemacs: Remove old. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Ulrich Müller gentoo.org> app-editors/qemacs/Manifest| 1 - app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild | 70 -- 2 files changed, 71 deletions(-) diff --git a/app-editors/qemacs/Manifest b/app-editors/qemacs/Manifest index 16ed5004d09..f6847388325 100644 --- a/app-editors/qemacs/Manifest +++ b/app-editors/qemacs/Manifest @@ -1,2 +1 @@ -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 diff --git a/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild b/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild deleted file mode 100644 index e2b107ccb13..000 --- a/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2015 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; -# snapshot of http://cvs.savannah.gnu.org/viewvc/?root=qemacs -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz; - -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() { - epatch "${FILESDIR}/${P}-Makefile.patch" - epatch "${FILESDIR}/${P}-nostrip.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 -} - -src_configure() { - # when using any other CFLAGS than -O0, qemacs will segfault on startup, - # see bug 92011 - replace-flags "-O?" -O0 - - # Home-grown configure script, doesn't support most standard options - ./configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --cc="$(tc-getCC)" \ - $(use_enable X x11) \ - $(use_enable png) \ - $(use_enable xv) || die -} - -src_compile() { - # Does not support parallel building. - emake -j1 -} - -src_install() { - emake install DESTDIR="${D}" - dodoc Changelog README TODO.org config.eg - docinto html - dodoc qe-doc.html - - # Install headers so users can build their own plugins. - insinto /usr/include/qe - doins *.h - insinto /usr/include/qe/libqhtml - doins libqhtml/*.h -}
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/
commit: 7e2d0c60c695a766e5399ba4412e06a60c385053 Author: Ulrich Müller gentoo org> AuthorDate: Tue Apr 24 06:55:25 2018 + Commit: Ulrich Müller gentoo org> CommitDate: Tue Apr 24 06:55:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e2d0c60 app-editors/qemacs: Depend on x11-base/xorg-proto at build time. Package-Manager: Portage-2.3.31, Repoman-2.3.9 app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild index ea7c0f5836c..33bd0f7ba89 100644 --- a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild +++ b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild @@ -23,7 +23,8 @@ RDEPEND=" png? ( >=media-libs/libpng-1.2:0= )" DEPEND="${RDEPEND} - >=app-text/texi2html-5" + >=app-text/texi2html-5 + X? ( x11-base/xorg-proto )" S="${WORKDIR}/${PN}"
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/
commit: 81bfb5941eafec421681d9ee6ecad0c9f25124f5 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Apr 15 17:25:04 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Apr 15 17:25:04 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81bfb594 app-editors/qemacs: arm stable wrt bug #652216 Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild index f5ea8d347a2..ea7c0f5836c 100644 --- a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild +++ b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz; LICENSE="LGPL-2.1+ GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc x86" +KEYWORDS="amd64 arm ~ppc x86" IUSE="X png unicode xv" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/
commit: 3d3d4fc7a146683b36cab2c64af35622af1b7b09 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Apr 12 19:01:18 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Apr 12 19:06:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d3d4fc7 app-editors/qemacs: x86 stable (bug #652216) Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild index 051ef9875f7..f5ea8d347a2 100644 --- a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild +++ b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz; LICENSE="LGPL-2.1+ GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~x86" +KEYWORDS="amd64 ~arm ~ppc x86" IUSE="X png unicode xv" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/, app-editors/qemacs/files/
commit: b5c07195e5ac3ec9bb7da86b7d3d0795cafc225d Author: Ulrich Müller gentoo org> AuthorDate: Sat Apr 7 11:52:11 2018 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Apr 7 11:53:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5c07195 app-editors/qemacs: Remove old. Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-editors/qemacs/Manifest| 1 - .../files/qemacs-0.3.2_pre20070226-tty_utf8.patch | 43 .../files/qemacs-0.4.0_pre20080605-Makefile.patch | 35 -- .../qemacs-0.4.0_pre20080605-make_backup.patch | 68 --- .../files/qemacs-0.4.0_pre20090420-nostrip.patch | 36 -- .../qemacs/qemacs-0.4.0_pre20090420-r1.ebuild | 76 -- 6 files changed, 259 deletions(-) diff --git a/app-editors/qemacs/Manifest b/app-editors/qemacs/Manifest index 41d0dd3d054..16ed5004d09 100644 --- a/app-editors/qemacs/Manifest +++ b/app-editors/qemacs/Manifest @@ -1,3 +1,2 @@ -DIST qemacs-0.4.0_pre20090420.tar.bz2 1393436 BLAKE2B 73cc34e711957db31d765e07712b5fb0ec94523c8d3a175beec95ca244929335088c69156a0f9f8c4875868c1add52a1c5f76e74a07f70d89f2c1c5d80917669 SHA512 4595e34d3a83cbd7f25514dd96b7578976b30de80eb19b1391448ecdb9c06d2400978961e5abb94b3f715057e7563ae0976d704bc5afaaf83e62a67e8dd4 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 diff --git a/app-editors/qemacs/files/qemacs-0.3.2_pre20070226-tty_utf8.patch b/app-editors/qemacs/files/qemacs-0.3.2_pre20070226-tty_utf8.patch deleted file mode 100644 index 1f51ada5c2b..000 --- a/app-editors/qemacs/files/qemacs-0.3.2_pre20070226-tty_utf8.patch +++ /dev/null @@ -1,43 +0,0 @@ -utf8 input in tty.c -http://lists.gnu.org/archive/html/qemacs-devel/2004-03/msg0.html -http://bugs.gentoo.org/62829 - qemacs-orig/tty.c 2007-02-08 00:27:33.0 +0100 -+++ qemacs/tty.c 2007-02-26 15:07:41.0 +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 == _utf8) { --if (ts->utf8_state == 0) { --const char *p; --p = (const char *)ts->buf; --ch = utf8_decode(); --} else { --ts->utf8_state = utf8_length[ts->buf[0]] - 1; --ts->utf8_index = 0; --return; --} -+ /* Make sure utf8 input works correctly 20040314*/ -+ ts->utf8_index++; -+ -+ if (utf8_length[ts->buf[0]] == ts->utf8_index) {; -+ const char *p; -+ p = (const char *)ts->buf; -+ ch = utf8_decode(); -+ ts->utf8_index = 0; -+ } -+ else { -+ return; -+ } -+ - } else { - ch = ts->buf[0]; - } diff --git a/app-editors/qemacs/files/qemacs-0.4.0_pre20080605-Makefile.patch b/app-editors/qemacs/files/qemacs-0.4.0_pre20080605-Makefile.patch deleted file mode 100644 index 73c3f68b13a..000 --- a/app-editors/qemacs/files/qemacs-0.4.0_pre20080605-Makefile.patch +++ /dev/null @@ -1,35 +0,0 @@ Makefile.orig 2009-03-07 21:27:48.0 +0100 -+++ Makefile 2009-03-07 21:28:43.0 +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 - - diff --git a/app-editors/qemacs/files/qemacs-0.4.0_pre20080605-make_backup.patch b/app-editors/qemacs/files/qemacs-0.4.0_pre20080605-make_backup.patch deleted file mode 100644 index cdfe4c439db..000 ---
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/
commit: 6765c8590389495e5d9f2d096960a75338f1 Author: Aaron Bauman gentoo org> AuthorDate: Fri Apr 6 16:04:59 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Fri Apr 6 16:08:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6765c859 app-editors/qemacs: amd64 stable Bug: https://bugs.gentoo.org/652216 Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild index dc55a56850d..051ef9875f7 100644 --- a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild +++ b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz; LICENSE="LGPL-2.1+ GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86" +KEYWORDS="amd64 ~arm ~ppc ~x86" IUSE="X png unicode xv" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/, app-editors/qemacs/files/
commit: d2377699716b0fe6814f5d7cd1c3ad374609720d Author: Ulrich Müller gentoo org> AuthorDate: Sat Mar 4 08:41:56 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Mar 4 08:41:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2377699 app-editors/qemacs: New snapshot. Package-Manager: Portage-2.3.4, Repoman-2.3.2 app-editors/qemacs/Manifest| 1 + .../files/qemacs-0.4.1_pre20170225-Makefile.patch | 42 +++ .../files/qemacs-0.4.1_pre20170225-manpage.patch | 11 .../files/qemacs-0.4.1_pre20170225-nostrip.patch | 61 + app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild | 63 ++ 5 files changed, 178 insertions(+) diff --git a/app-editors/qemacs/Manifest b/app-editors/qemacs/Manifest index fa2ea2e683a..6f2977c8a6d 100644 --- a/app-editors/qemacs/Manifest +++ b/app-editors/qemacs/Manifest @@ -1,2 +1,3 @@ DIST qemacs-0.4.0_pre20090420.tar.bz2 1393436 SHA256 14f1ffad569f1bdaaa27d2d7ab0251ce69afc9efc347bb244b11f5e34e818ab5 SHA512 4595e34d3a83cbd7f25514dd96b7578976b30de80eb19b1391448ecdb9c06d2400978961e5abb94b3f715057e7563ae0976d704bc5afaaf83e62a67e8dd4 WHIRLPOOL 63ba6950a0340731cd9a041a5929d18f1769d915a7343a94b2b0c48d82a0af1680b2163426e8d268240d3c0c740895853439d96c2d49791e106f0798f5d88a8b DIST qemacs-0.4.1_pre20150916.tar.xz 1136592 SHA256 1f019c7fc7aceaa2c5608a7ca251e244ee8bf67086e4b285c28f88849e1269b0 SHA512 e9775ff3dfef6d6b6b263029a620e6575f9f4718b94c0acfcddc8e5da8cd835e57dfbd5fbd948778135b609ae0588924fc9a727b2e763a25148aa27886a9f467 WHIRLPOOL 4f97d931eb3880a8ce0f1f09a6f404297797f230cfcc4d2507fcf0b6fcf0c4d28d5868e943905d316cb0d5d22581095c4cd1a8bf00c44f11ed7606a357f7cc19 +DIST qemacs-0.4.1_pre20170225.tar.xz 1147408 SHA256 9a3f754effbd9253b7aec9909fea801fc233cf69f98f6c807e5334ae1c8a08a6 SHA512 a17c8901c917f91401e16b4f857735957ab0d3533d9dcc7a0decf768f453b68023f45e1241225a84d35ba793beb69754e0f2caa857165f8223882d5041d56c99 WHIRLPOOL b430a0fd8ecef701d4727acb023d0a56553cf109e18ae64dfec886923ec6e5395d1dae9484c274d298675928c69e0e966f3443c0f9f4f8c6890af15bc0fd52ae diff --git a/app-editors/qemacs/files/qemacs-0.4.1_pre20170225-Makefile.patch b/app-editors/qemacs/files/qemacs-0.4.1_pre20170225-Makefile.patch new file mode 100644 index 000..0540bcd767c --- /dev/null +++ b/app-editors/qemacs/files/qemacs-0.4.1_pre20170225-Makefile.patch @@ -0,0 +1,42 @@ +Removes forced march setting and align-functions on x86, as they would +override user's CFLAGS. + +--- qemacs-orig/Makefile qemacs/Makefile +@@ -29,35 +29,11 @@ + cmd := + endif + +-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 $(DEPTH)/cflags.mk +- +-ifdef TARGET_GPROF +- CFLAGS += -p +- LDFLAGS += -p +-endif +- + #TCFLAGS := -DCONFIG_TINY -m32 $(CFLAGS) -Os + #TLDFLAGS := -m32 $(LDFLAGS) +-TCFLAGS := -DCONFIG_TINY $(CFLAGS) -Os ++TCFLAGS := -DCONFIG_TINY $(CFLAGS) + 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 + + diff --git a/app-editors/qemacs/files/qemacs-0.4.1_pre20170225-manpage.patch b/app-editors/qemacs/files/qemacs-0.4.1_pre20170225-manpage.patch new file mode 100644 index 000..b73f3ee356b --- /dev/null +++ b/app-editors/qemacs/files/qemacs-0.4.1_pre20170225-manpage.patch @@ -0,0 +1,11 @@ +--- qemacs-orig/qe.1 qemacs/qe.1 +@@ -44,7 +44,7 @@ + anti aliased font display. + .PP + For more information and a list of key bindings please see +-/usr/share/doc/qemacs/README.gz. ++the README file in /usr/share/doc/@PF@/. + .SH AUTHOR + This manual page was written by Edmund GRIMLEY EVANS, + for the Debian GNU/Linux system (but may be used by others). diff --git a/app-editors/qemacs/files/qemacs-0.4.1_pre20170225-nostrip.patch b/app-editors/qemacs/files/qemacs-0.4.1_pre20170225-nostrip.patch new file mode 100644 index 000..60519dca5c3 --- /dev/null +++ b/app-editors/qemacs/files/qemacs-0.4.1_pre20170225-nostrip.patch @@ -0,0 +1,61 @@ +Suppress stripping. + +--- qemacs-orig/Makefile qemacs/Makefile +@@ -203,7 +203,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 +@@ -218,7 +217,6 @@ + xqe$(EXE): xqe_g$(EXE) Makefile + @rm -f $@ + cp $< $@ +- -$(STRIP) $@ + @ls -l $@ + @echo `size $@` `wc -c $@` xqe $(OPTIONS) \ + | cut -d ' ' -f 7-10,13,15-40 >> STATS +@@ -233,7 +231,6 @@ +
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/
commit: fbc00e11f77e65485857e37da6ec14628e332c51 Author: Markus Meier gentoo org> AuthorDate: Sun Feb 14 17:25:41 2016 + Commit: Markus Meier gentoo org> CommitDate: Sun Feb 14 17:25:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc00e11 app-editors/qemacs: arm stable, bug #573534 Package-Manager: portage-2.2.27 RepoMan-Options: --include-arches="arm" app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild b/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild index fe09054..e2a7df1 100644 --- a/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild +++ b/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz; LICENSE="LGPL-2.1+ GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc x86" +KEYWORDS="amd64 arm ~ppc x86" IUSE="X png unicode xv" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/
commit: 1d9ce29f58f2b44952de6c8fcbc490b5a054bac4 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Feb 13 15:31:52 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Feb 13 15:31:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9ce29f app-editors/qemacs: amd64 stable wrt bug #573534 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild b/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild index 39fcf34..d4c3897 100644 --- a/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild +++ b/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz; LICENSE="LGPL-2.1+ GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86" +KEYWORDS="amd64 ~arm ~ppc ~x86" IUSE="X png unicode xv" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: app-editors/qemacs/files/, app-editors/qemacs/
commit: 358960f9b06b100d33f02545039e6408c856b7b9 Author: Ulrich Müller gentoo org> AuthorDate: Wed Dec 23 22:33:02 2015 + Commit: Ulrich Müller gentoo org> CommitDate: Wed Dec 23 22:33:02 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=358960f9 app-editors/qemacs: New snapshot. This fixes building with GCC 5.3. Bug: 569494 Package-Manager: portage-2.2.26 app-editors/qemacs/Manifest| 1 + .../files/qemacs-0.4.1_pre20150916-Makefile.patch | 38 .../files/qemacs-0.4.1_pre20150916-nostrip.patch | 38 app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild | 71 ++ 4 files changed, 148 insertions(+) diff --git a/app-editors/qemacs/Manifest b/app-editors/qemacs/Manifest index c5a4ccb..fa2ea2e 100644 --- a/app-editors/qemacs/Manifest +++ b/app-editors/qemacs/Manifest @@ -1 +1,2 @@ DIST qemacs-0.4.0_pre20090420.tar.bz2 1393436 SHA256 14f1ffad569f1bdaaa27d2d7ab0251ce69afc9efc347bb244b11f5e34e818ab5 SHA512 4595e34d3a83cbd7f25514dd96b7578976b30de80eb19b1391448ecdb9c06d2400978961e5abb94b3f715057e7563ae0976d704bc5afaaf83e62a67e8dd4 WHIRLPOOL 63ba6950a0340731cd9a041a5929d18f1769d915a7343a94b2b0c48d82a0af1680b2163426e8d268240d3c0c740895853439d96c2d49791e106f0798f5d88a8b +DIST qemacs-0.4.1_pre20150916.tar.xz 1136592 SHA256 1f019c7fc7aceaa2c5608a7ca251e244ee8bf67086e4b285c28f88849e1269b0 SHA512 e9775ff3dfef6d6b6b263029a620e6575f9f4718b94c0acfcddc8e5da8cd835e57dfbd5fbd948778135b609ae0588924fc9a727b2e763a25148aa27886a9f467 WHIRLPOOL 4f97d931eb3880a8ce0f1f09a6f404297797f230cfcc4d2507fcf0b6fcf0c4d28d5868e943905d316cb0d5d22581095c4cd1a8bf00c44f11ed7606a357f7cc19 diff --git a/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-Makefile.patch b/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-Makefile.patch new file mode 100644 index 000..53c71f2 --- /dev/null +++ b/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-Makefile.patch @@ -0,0 +1,38 @@ +Removes forced march setting and align-functions on x86, as they would +override user's CFLAGS. + +--- qemacs-orig/Makefile qemacs/Makefile +@@ -29,32 +29,6 @@ + cmd := + endif + +-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 $(DEPTH)/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 + + diff --git a/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-nostrip.patch b/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-nostrip.patch new file mode 100644 index 000..2ee40c6 --- /dev/null +++ b/app-editors/qemacs/files/qemacs-0.4.1_pre20150916-nostrip.patch @@ -0,0 +1,38 @@ +Suppress stripping. + +--- qemacs-orig/Makefile qemacs/Makefile +@@ -168,7 +168,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 +@@ -183,7 +182,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 +@@ -386,7 +384,7 @@ + $(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/bin + $(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man1 + $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/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) +@@ -394,7 +392,7 @@ + $(INSTALL) -m 644 kmaps ligatures $(DESTDIR)$(datadir)/qe + $(INSTALL) -m 644 qe.1 $(DESTDIR)$(mandir)/man1 + ifdef CONFIG_HTML +- $(INSTALL) -m 755 -s html2png$(EXE) $(DESTDIR)$(prefix)/bin ++ $(INSTALL) -m 755 html2png$(EXE) $(DESTDIR)$(prefix)/bin + endif + + uninstall: diff --git a/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild b/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild new file mode 100644 index 000..39fcf34 --- /dev/null +++ b/app-editors/qemacs/qemacs-0.4.1_pre20150916.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="QEmacs is a very small but powerful UNIX editor" +HOMEPAGE="http://savannah.nongnu.org/projects/qemacs;