[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: 1fcbadfedce4432586e158dc810bf3a3d922d8c1 Author: Mats Lidell gentoo org> AuthorDate: Wed Jan 22 15:20:45 2025 + Commit: Mats Lidell gentoo org> CommitDate: Wed Jan 22 15:56:32 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fcbadfe app-editors/xemacs: Fix segfault calling center-to-window-pos Thanks to Ulrich Müller. Closes: https://bugs.gentoo.org/948535 Signed-off-by: Mats Lidell gentoo.org> .../files/xemacs-21.5.35-batch-segfault.patch | 191 +++ app-editors/xemacs/xemacs-21.5.35-r7.ebuild| 264 + 2 files changed, 455 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.5.35-batch-segfault.patch b/app-editors/xemacs/files/xemacs-21.5.35-batch-segfault.patch new file mode 100644 index ..5341bea1fa56 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.35-batch-segfault.patch @@ -0,0 +1,191 @@ +Don't segfault when calling #'center-to-window-pos and friends, -batch +Patch backported from master branch +https://foss.heptapod.net/xemacs/xemacs/-/issues/6 + +commit 578daa839db83c84fc7ebbc4bf809ff66fd492f5 +Author: Aidan Kehoe +Date: Tue Jan 21 16:15:47 2025 + + +Don't segfault when calling #'center-to-window-pos and friends, -batch + +--- xemacs-21.5.35/src/indent.c xemacs-21.5.35/src/indent.c +@@ -642,6 +642,15 @@ Bytebpos + vmotion (struct window *w, Bytebpos orig, Charcount vtarget, + Charcount *ret_vpos) + { ++ if (!redisplayable_window_p (w)) ++{ ++ if (ret_vpos) ++ { ++*ret_vpos = 0; ++ } ++ return orig; ++} ++ + return vmotion_1 (w, orig, vtarget, ret_vpos, NULL); + } + +@@ -671,6 +680,11 @@ vertical_motion_1 (Lisp_Object lines, Li + + w = XWINDOW (window); + ++ if (!redisplayable_window_p (w)) ++{ ++ return Qzero; ++} ++ + orig = selected ? BYTE_BUF_PT (XBUFFER (w->buffer)) + : marker_byte_position (w->pointm[CURRENT_DISP]); + +--- xemacs-21.5.35/src/window.c xemacs-21.5.35/src/window.c +@@ -402,6 +402,12 @@ allocate_window (void) + return obj; + } + #undef INIT_DISP_VARIABLE ++ ++Boolint ++redisplayable_window_p (struct window *w) ++{ ++ return !FRAME_STREAM_P (XFRAME (WINDOW_FRAME (w))); ++} + + // + /*Window mirror structure */ +@@ -1491,11 +1497,19 @@ POS defaults to point in WINDOW's buffer +(pos, window, partially)) + { + struct window *w = decode_window (window); +- Bytebpos top = marker_byte_position (w->start[CURRENT_DISP]); +- struct buffer *buf = XBUFFER (w->buffer); +- Bytebpos posint = get_buffer_pos_byte (buf, pos, +- GB_ALLOW_PAST_ACCESSIBLE | +- GB_ALLOW_NIL | GB_NO_ERROR_IF_BAD); ++ Bytebpos top, posint; ++ struct buffer *buf; ++ ++ if (!redisplayable_window_p (w)) ++{ ++ return Qnil; ++} ++ ++ top = marker_byte_position (w->start[CURRENT_DISP]); ++ buf = XBUFFER (w->buffer); ++ posint = get_buffer_pos_byte (buf, pos, ++ GB_ALLOW_PAST_ACCESSIBLE | GB_ALLOW_NIL ++ | GB_NO_ERROR_IF_BAD); + + if (posint < top || posint > BYTE_BUF_ZV (buf)) + return Qnil; +@@ -1659,6 +1673,12 @@ is non-nil, do not include space occupie + line_start_cache_dynarr *cache; + + window = wrap_window (w); ++ ++ if (!redisplayable_window_p (w)) ++{ ++ return Qzero; ++} ++ + start = marker_byte_position (w->start[CURRENT_DISP]); + hlimit = WINDOW_TEXT_HEIGHT (w); + eobuf = BYTE_BUF_ZV (XBUFFER (w->buffer)); +@@ -1903,11 +1923,11 @@ e.g. if the window's current buffer has + struct window *w = decode_window (window); + Bytebpos eoll; + +- if (NILP (guarantee) || in_display) ++ if (NILP (guarantee) || !redisplayable_window_p (w) || in_display) + { + struct buffer *b = window_display_buffer (w); + +- if (in_display || ++ if (in_display || !redisplayable_window_p (w) || + (BUFFER_LIVE_P (b) && EQ (wrap_buffer (b), window_buffer (w + { + return Fmarker_position (w->end_pos[CURRENT_DISP]); +@@ -3341,7 +3361,7 @@ value is reasonable when this function i + window start is outside the visible portion (as might happen when + the display is not current, due to typeahead). */ + if (start_pos >= BYTE_BUF_BEGV (b) && start_pos <= BYTE_BUF_ZV (b) +- && !MINI_WINDOW_P (w)) ++ && !MINI_WINDOW_P (w) && redisplayable_window_p (w)) + { + Bytebpos new_start + = start_with_line_at_pixpos +@@ -4628,6 +4648,11 @@ window_scroll (Lisp_Object window, Lisp_ + struct display_line* dl; + Boolint unchain_point = 0; + struct gcpro gcpro1; ++ ++ if (!redisplayable_window_p (w)) ++{ ++ return; ++} + + if (selected) + point = b->point_marker; +@@ -5127,6 +5152,
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 7fca7bed01fbc45f4f28654716dc66a4596af4f3 Author: Mats Lidell gentoo org> AuthorDate: Sat Jan 4 23:52:41 2025 + Commit: Mats Lidell gentoo org> CommitDate: Sun Jan 5 09:39:56 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fca7bed app-editors/xemacs: drop 21.5.35-r4 Drop dnd use flag. Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/metadata.xml | 2 - app-editors/xemacs/xemacs-21.5.35-r4.ebuild | 261 2 files changed, 263 deletions(-) diff --git a/app-editors/xemacs/metadata.xml b/app-editors/xemacs/metadata.xml index 07a844ae677c..27c5d797810a 100644 --- a/app-editors/xemacs/metadata.xml +++ b/app-editors/xemacs/metadata.xml @@ -6,8 +6,6 @@ Chooses the MIT Athena widget set -Enables support for the x11-libs/dnd - drag-n-drop library Support POP for mail retrieval Enable X11 XiM input method Support for OpenSSL bignum implementation diff --git a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild deleted file mode 100644 index 4b40276b8055.. --- a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild +++ /dev/null @@ -1,261 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Note: xemacs currently does not work with position independent code -# so the build forces the use of the -no-pie option - -EAPI=8 - -inherit flag-o-matic xdg-utils desktop autotools - -DESCRIPTION="highly customizable open source text editor and application development system" -HOMEPAGE="https://www.xemacs.org/"; - -SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz - neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ppc ppc64 ~riscv sparc x86" -IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" - -X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" - -RDEPEND=" - berkdb? ( >=sys-libs/db-4:= ) - gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) - >=sys-libs/zlib-1.1.4 - >=dev-libs/openssl-0.9.6:0= - >=media-libs/audiofile-0.2.3 - gpm? ( >=sys-libs/gpm-1.19.6 ) - postgres? ( dev-db/postgresql:= ) - ldap? ( net-nds/openldap:= ) - alsa? ( media-libs/alsa-lib ) - nas? ( media-libs/nas ) - X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) - dnd? ( x11-libs/dnd ) - motif? ( >=x11-libs/motif-2.3:0[xft=] ) - athena? ( x11-libs/libXaw ) - Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) - xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) - neXt? ( x11-libs/neXtaw ) - xface? ( media-libs/compface ) - tiff? ( media-libs/tiff:= ) - png? ( >=media-libs/libpng-1.2:0 ) - jpeg? ( media-libs/libjpeg-turbo:= ) - >=sys-libs/ncurses-5.2:= - >=app-eselect/eselect-emacs-1.15 - bignum? ( dev-libs/openssl )" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -BDEPEND="sys-apps/texinfo" - -PDEPEND="app-xemacs/xemacs-base - app-xemacs/mule-base" - -src_unpack() { - default_src_unpack -} - -src_prepare() { - use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ - find "${S}"/lisp -name '*.elc' -exec rm {} \; || die - eapply "${FILESDIR}/${P}-configure.patch" - eapply "${FILESDIR}/${P}-mule-tests.patch" - eapply "${FILESDIR}/${P}-configure-libc-version.patch" - eapply "${FILESDIR}/${P}-which.patch" - eapply "${FILESDIR}/${P}-misalignment.patch" - eapply "${FILESDIR}/${P}-va_args.patch" - eapply "${FILESDIR}/${P}-linker-flags.patch" - - eapply_user - - eautoconf - - # Some binaries and man pages are installed under suffixed names - # to avoid collions with their GNU Emacs counterparts (see below). - # Fix internal filename references. - sed -i -e 's/exec gnuclient/&-xemacs/' lib-src/gnudoit || die - sed -i -e '/^\.so/s/etags/&-xemacs/' etc/ctags.1 || die - sed -i -e '/^\.so/s/gnuserv/&-xemacs/' etc/gnu{client,doit,attach}.1 || die -} - -src_configure() { - local myconf="" - - # bug #639642 - test-flags -no-pie >/dev/null && append-flags -no-pie - filter-flags -pie - - if use X; then - - myconf="${myconf} --with-widgets=athena" - myconf="${myconf} --with-dialogs=athena" - myconf="${myconf} --with-menubars=lucid" - myconf="${myconf} --with-scrollbars=lucid" - if use motif ; then - myconf="--with-widgets=motif" - myconf="${myconf} --with-dialogs=motif" - myconf="${myconf} --with-scrollbars=motif" -
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: b82c7d67cc259a7407a1b508d5a99da6d5e17408 Author: Sam James gentoo org> AuthorDate: Sat Jan 4 16:16:21 2025 + Commit: Sam James gentoo org> CommitDate: Sat Jan 4 16:16:21 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82c7d67 app-editors/xemacs: Stabilize 21.5.35-r6 arm64, #947311 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.5.35-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild index 49eda864be13..99c86bee5d66 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild @@ -18,7 +18,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ppc ppc64 ~riscv sparc x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 2a6efdf5897840fceed89a6808b972b8447a0154 Author: Sam James gentoo org> AuthorDate: Fri Jan 3 17:21:56 2025 + Commit: Sam James gentoo org> CommitDate: Fri Jan 3 17:21:56 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6efdf5 app-editors/xemacs: Stabilize 21.5.35-r6 sparc, #947311 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.5.35-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild index 92c8661d6a5f..49eda864be13 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild @@ -18,7 +18,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~riscv sparc x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: e6208323ccbe7ac44816476f20cc9b2ecc8026c9 Author: Sam James gentoo org> AuthorDate: Wed Jan 1 19:32:59 2025 + Commit: Sam James gentoo org> CommitDate: Wed Jan 1 19:32:59 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6208323 app-editors/xemacs: Stabilize 21.5.35-r6 amd64, #947311 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.5.35-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild index 2c779ea3dd22..92c8661d6a5f 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild @@ -18,7 +18,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 0300d312d24c3c6de3b63bab1785fbf09b7fd883 Author: Sam James gentoo org> AuthorDate: Wed Jan 1 18:14:25 2025 + Commit: Sam James gentoo org> CommitDate: Wed Jan 1 18:14:25 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0300d312 app-editors/xemacs: Stabilize 21.5.35-r6 x86, #947311 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.5.35-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild index 4856a62ee800..677a09147ca9 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild @@ -18,7 +18,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 4237e517846b59e0de8cfd34065d0e7dbe8780e3 Author: Sam James gentoo org> AuthorDate: Wed Jan 1 18:14:26 2025 + Commit: Sam James gentoo org> CommitDate: Wed Jan 1 18:14:26 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4237e517 app-editors/xemacs: Stabilize 21.5.35-r6 ppc, #947311 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.5.35-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild index 677a09147ca9..2c779ea3dd22 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild @@ -18,7 +18,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: d0a146757975f8ae2a80d3f4ecba08f986a17496 Author: Sam James gentoo org> AuthorDate: Wed Jan 1 18:11:36 2025 + Commit: Sam James gentoo org> CommitDate: Wed Jan 1 18:11:36 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a14675 app-editors/xemacs: Stabilize 21.5.35-r6 ppc64, #947311 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.5.35-r6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild index 241f056ec3d6..4856a62ee800 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r6.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -18,7 +18,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 632ebd58d95c13292d1b23b8b61e8c544e0a692c Author: Mats Lidell gentoo org> AuthorDate: Thu Dec 26 21:17:12 2024 + Commit: Mats Lidell gentoo org> CommitDate: Thu Dec 26 21:19:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=632ebd58 app-editors/xemacs: drop libc patch from live ebuild Broken libc check removed by upstream. Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5..ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild index 2d5ac33dd3be..5d3a54e297da 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -64,7 +64,6 @@ src_prepare() { use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ find "${S}"/lisp -name '*.elc' -exec rm {} \; || die eapply "${FILESDIR}/${PN}-21.5.35-mule-tests.patch" - eapply "${FILESDIR}/${PN}-21.5.35-configure-libc-version.patch" eapply "${FILESDIR}/${PN}-21.5.35-unknown-command-test.patch" eapply_user
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 65e72af31215f6dd15e3102019eb4fed17e8c611 Author: Mats Lidell gentoo org> AuthorDate: Sun Dec 1 21:43:01 2024 + Commit: Mats Lidell gentoo org> CommitDate: Sun Dec 1 21:45:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e72af3 app-editors/xemacs: Fix info with compressed files Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/Manifest | 1 + .../xemacs/{xemacs-21.5.35-r5.ebuild => xemacs-21.5.35-r6.ebuild} | 2 ++ 2 files changed, 3 insertions(+) diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest index 737cb761..1b82f30aa236 100644 --- a/app-editors/xemacs/Manifest +++ b/app-editors/xemacs/Manifest @@ -1,3 +1,4 @@ DIST NeXT_XEmacs.tar.gz 39571 BLAKE2B 7abf17627ec34e6b0d0edde444028c46dca6d703cfa208a8a1eaf30e2fc2543b953c9a9582c3d55bd5b37e746f45c03ebfc408a0d965606e45d5f4adb9148dea SHA512 611ddbbf5be3d2274e7f76be7f8200c6c7f3cba917efcc24e73685aa5f61c94237e6e48ce66f2d59ee4b74862e686f3ea7a29cf006717d5d0674db24d243d566 +DIST xemacs-21.5.35-info-handle-compress.patch.xz 7852 BLAKE2B 61b8d3a7d63d76311cdbb10153101ea8546ff5e4c8d6345750e44b7e80dfe7afb280dfa847097163fcb92888e5abd837c1a932170a3c362de7a523fc019269f5 SHA512 6c83a4b739075c6da88ba56b84b8521ceb1f34dc71ea51b7fbdb992b459794a3f479ea7db5df777d6497291e2eed8e33809edf5d7572822007f599cdd57955f8 DIST xemacs-21.5.35-ootags-boolint.patch.xz 7660 BLAKE2B 9567cebeea7828dd7a207e627c4a21d49ef129ea7cf92defde67c068aab6694d0c7f70d90648b9177cea8b6ea3fc3734e1f65f1821b5e4c820df507bb6d6835b SHA512 f43656a5e4c9781e2250fca7f8750bbc131223f4a252dfdfc6315e06ac578974877ac0bbc695f957ade5a7960c4257b090ee34199965110da28851e58986e985 DIST xemacs-21.5.35.tar.gz 16403617 BLAKE2B efab8d3d984ec2223913b09ff1abc9f2df187fb5b8c2ccf99fcfc60c86369f4411cffd48b03532d53329bd5b3d3149271a445da4c0a3cd7bdc2834021b1297b3 SHA512 e592af6ffbb6f95299039de28f59ee770bf62f54a15b1358b9d1059ed25dcb410c01dcf6e88c1d2196d54f0c6902f309d709fe003accee82e516023fa4363019 diff --git a/app-editors/xemacs/xemacs-21.5.35-r5.ebuild b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild similarity index 98% rename from app-editors/xemacs/xemacs-21.5.35-r5.ebuild rename to app-editors/xemacs/xemacs-21.5.35-r6.ebuild index 4b5fc14d88d7..241f056ec3d6 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r5.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r6.ebuild @@ -13,6 +13,7 @@ HOMEPAGE="https://www.xemacs.org/"; SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz https://dev.gentoo.org/~matsl/${P}-ootags-boolint.patch.xz + https://dev.gentoo.org/~matsl/${P}-info-handle-compress.patch.xz neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" LICENSE="GPL-3+" @@ -71,6 +72,7 @@ src_prepare() { eapply "${FILESDIR}/${P}-linker-flags.patch" eapply "${WORKDIR}/${P}-ootags-boolint.patch" eapply "${FILESDIR}/${P}-unknown-command-test.patch" + eapply "${WORKDIR}/${P}-info-handle-compress.patch" eapply_user
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: 0b9876a6741959d319bca158db3935baa9a556c5 Author: Mats Lidell gentoo org> AuthorDate: Thu Nov 21 15:24:07 2024 + Commit: Mats Lidell gentoo org> CommitDate: Thu Nov 21 15:26:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b9876a6 app-editors/xemacs: remove test causing QA notice Test for calling unknown_command causes QA notice. Resolve by removing the test. Closes: https://bugs.gentoo.org/944219 Signed-off-by: Mats Lidell gentoo.org> .../xemacs/files/xemacs-21.5.35-unknown-command-test.patch | 12 app-editors/xemacs/xemacs-21.5.35-r5.ebuild | 1 + app-editors/xemacs/xemacs-21.5..ebuild | 1 + 3 files changed, 14 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.5.35-unknown-command-test.patch b/app-editors/xemacs/files/xemacs-21.5.35-unknown-command-test.patch new file mode 100644 index ..4fb7d4c58a44 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.35-unknown-command-test.patch @@ -0,0 +1,12 @@ +diff -r fd166650770a tests/automated/process-tests.el +--- a/tests/automated/process-tests.el Sat May 13 15:18:19 2023 +0100 b/tests/automated/process-tests.el Thu Nov 21 15:24:34 2024 +0100 +@@ -52,7 +52,7 @@ + (goto-char (point-min)) + (Assert (looking-at "foo"))): + +- (Assert (= 127 (shell-command "unknown_command"))) ++ ;;(Assert (= 127 (shell-command "unknown_command"))) + (Assert (= 2 (shell-command "exit 2"))) + (Assert (equal "(Shell command failed with code 2 and no output)" (message-displayed-p t))) + diff --git a/app-editors/xemacs/xemacs-21.5.35-r5.ebuild b/app-editors/xemacs/xemacs-21.5.35-r5.ebuild index b96d774099ab..4b5fc14d88d7 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r5.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r5.ebuild @@ -70,6 +70,7 @@ src_prepare() { eapply "${FILESDIR}/${P}-va_args.patch" eapply "${FILESDIR}/${P}-linker-flags.patch" eapply "${WORKDIR}/${P}-ootags-boolint.patch" + eapply "${FILESDIR}/${P}-unknown-command-test.patch" eapply_user diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild index 43b49b662f80..2d5ac33dd3be 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -65,6 +65,7 @@ src_prepare() { find "${S}"/lisp -name '*.elc' -exec rm {} \; || die eapply "${FILESDIR}/${PN}-21.5.35-mule-tests.patch" eapply "${FILESDIR}/${PN}-21.5.35-configure-libc-version.patch" + eapply "${FILESDIR}/${PN}-21.5.35-unknown-command-test.patch" eapply_user
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 6de20154d8222e5a4087641d13655d658e6973b0 Author: Mats Lidell gentoo org> AuthorDate: Wed Nov 20 23:06:53 2024 + Commit: Mats Lidell gentoo org> CommitDate: Wed Nov 20 23:15:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de20154 app-editors/xemacs: patch ootags to upstream tip Drop globally masked xemacs[dnd] flag. Closes: https://bugs.gentoo.org/943999 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/Manifest| 1 + ...s-21.5..ebuild => xemacs-21.5.35-r5.ebuild} | 30 -- app-editors/xemacs/xemacs-21.5..ebuild | 5 +--- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest index 376833f275e8..737cb761 100644 --- a/app-editors/xemacs/Manifest +++ b/app-editors/xemacs/Manifest @@ -1,2 +1,3 @@ DIST NeXT_XEmacs.tar.gz 39571 BLAKE2B 7abf17627ec34e6b0d0edde444028c46dca6d703cfa208a8a1eaf30e2fc2543b953c9a9582c3d55bd5b37e746f45c03ebfc408a0d965606e45d5f4adb9148dea SHA512 611ddbbf5be3d2274e7f76be7f8200c6c7f3cba917efcc24e73685aa5f61c94237e6e48ce66f2d59ee4b74862e686f3ea7a29cf006717d5d0674db24d243d566 +DIST xemacs-21.5.35-ootags-boolint.patch.xz 7660 BLAKE2B 9567cebeea7828dd7a207e627c4a21d49ef129ea7cf92defde67c068aab6694d0c7f70d90648b9177cea8b6ea3fc3734e1f65f1821b5e4c820df507bb6d6835b SHA512 f43656a5e4c9781e2250fca7f8750bbc131223f4a252dfdfc6315e06ac578974877ac0bbc695f957ade5a7960c4257b090ee34199965110da28851e58986e985 DIST xemacs-21.5.35.tar.gz 16403617 BLAKE2B efab8d3d984ec2223913b09ff1abc9f2df187fb5b8c2ccf99fcfc60c86369f4411cffd48b03532d53329bd5b3d3149271a445da4c0a3cd7bdc2834021b1297b3 SHA512 e592af6ffbb6f95299039de28f59ee770bf62f54a15b1358b9d1059ed25dcb410c01dcf6e88c1d2196d54f0c6902f309d709fe003accee82e516023fa4363019 diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5.35-r5.ebuild similarity index 88% copy from app-editors/xemacs/xemacs-21.5..ebuild copy to app-editors/xemacs/xemacs-21.5.35-r5.ebuild index 8ce245bf3a87..b96d774099ab 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r5.ebuild @@ -10,14 +10,15 @@ inherit flag-o-matic xdg-utils desktop autotools DESCRIPTION="highly customizable open source text editor and application development system" HOMEPAGE="https://www.xemacs.org/"; -SRC_URI="neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" -inherit mercurial -EHG_REPO_URI="https://foss.heptapod.net/xemacs/xemacs"; +SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz + https://dev.gentoo.org/~matsl/${P}-ootags-boolint.patch.xz + neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" LICENSE="GPL-3+" SLOT="0" -IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="alsa debug gif gpm pop postgres ldap xface nas X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" @@ -33,7 +34,6 @@ RDEPEND=" alsa? ( media-libs/alsa-lib ) nas? ( media-libs/nas ) X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) - dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) @@ -56,16 +56,20 @@ PDEPEND="app-xemacs/xemacs-base app-xemacs/mule-base" src_unpack() { - mercurial_src_unpack - - use neXt && unpack NeXT_XEmacs.tar.gz + default_src_unpack } src_prepare() { use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ find "${S}"/lisp -name '*.elc' -exec rm {} \; || die - eapply "${FILESDIR}/${PN}-21.5.35-mule-tests.patch" - eapply "${FILESDIR}/${PN}-21.5.35-configure-libc-version.patch" + eapply "${FILESDIR}/${P}-configure.patch" + eapply "${FILESDIR}/${P}-mule-tests.patch" + eapply "${FILESDIR}/${P}-configure-libc-version.patch" + eapply "${FILESDIR}/${P}-which.patch" + eapply "${FILESDIR}/${P}-misalignment.patch" + eapply "${FILESDIR}/${P}-va_args.patch" + eapply "${FILESDIR}/${P}-linker-flags.patch" + eapply "${WORKDIR}/${P}-ootags-boolint.patch" eapply_user @@ -110,8 +114,6 @@ src_configure() { myconf="${myconf} --with-athena=xaw" fi - use dnd && myconf="${myconf} --with-dragndrop" - myconf="${myconf} $(use_with tiff )" myconf="${myconf} $(use_with png )" myconf="${myconf} $(use_with jpeg )" @@ -133,10 +135,10 @@ src_configure() { if use motif ; then myconf="${myconf} --with-xim=motif"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: 5fe43a60d090042f1b4dfdf96f01e5effa77c8c8 Author: Mats Lidell gentoo org> AuthorDate: Fri Nov 1 22:37:35 2024 + Commit: Mats Lidell gentoo org> CommitDate: Fri Nov 1 22:43:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe43a60 app-editors/xemacs: drop 21.4.24-r9, 21.4.24-r10, 21.5.35 Remove unused use flags: - mule, the default now in 21.5 - eolconv, only used in 21.4 Also remove files/README.Gentoo that was assuming 21.4 and not easy to update to be useful. Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/Manifest| 1 - app-editors/xemacs/files/README.Gentoo | 45 app-editors/xemacs/files/xemacs-21.4.19-db.patch | 84 --- app-editors/xemacs/files/xemacs-21.4.24-gcc5.patch | 32 --- .../xemacs/files/xemacs-21.4.24-glibc-macro.patch | 28 --- .../files/xemacs-21.4.24-ncurses-tinfo.patch | 12 - .../xemacs/files/xemacs-21.4.24-strsignal.patch| 89 app-editors/xemacs/metadata.xml| 3 - app-editors/xemacs/xemacs-21.4.24-r10.ebuild | 248 app-editors/xemacs/xemacs-21.4.24-r9.ebuild| 248 app-editors/xemacs/xemacs-21.5.35.ebuild | 249 - 11 files changed, 1039 deletions(-) diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest index d30897871d36..376833f275e8 100644 --- a/app-editors/xemacs/Manifest +++ b/app-editors/xemacs/Manifest @@ -1,3 +1,2 @@ DIST NeXT_XEmacs.tar.gz 39571 BLAKE2B 7abf17627ec34e6b0d0edde444028c46dca6d703cfa208a8a1eaf30e2fc2543b953c9a9582c3d55bd5b37e746f45c03ebfc408a0d965606e45d5f4adb9148dea SHA512 611ddbbf5be3d2274e7f76be7f8200c6c7f3cba917efcc24e73685aa5f61c94237e6e48ce66f2d59ee4b74862e686f3ea7a29cf006717d5d0674db24d243d566 -DIST xemacs-21.4.24.tar.gz 8543879 BLAKE2B d7e60e4e053a10bfc4591a5d691c849ef5e5436f6951c801f5a169592b160669d0f6b9dc8f10b6b79889a3210de977ed78a5cea826c02e425495364745ef9e10 SHA512 b7a88d5a4a9f74f74c2067ed60f7ea87ac8ccad5d9c2c1033ecf07f540250191f8fa5f9e6d23d9fedd0f2ab1eb5ea6c29a7665a310ec512d85e2e4f337447213 DIST xemacs-21.5.35.tar.gz 16403617 BLAKE2B efab8d3d984ec2223913b09ff1abc9f2df187fb5b8c2ccf99fcfc60c86369f4411cffd48b03532d53329bd5b3d3149271a445da4c0a3cd7bdc2834021b1297b3 SHA512 e592af6ffbb6f95299039de28f59ee770bf62f54a15b1358b9d1059ed25dcb410c01dcf6e88c1d2196d54f0c6902f309d709fe003accee82e516023fa4363019 diff --git a/app-editors/xemacs/files/README.Gentoo b/app-editors/xemacs/files/README.Gentoo deleted file mode 100644 index abb71cc90988.. --- a/app-editors/xemacs/files/README.Gentoo +++ /dev/null @@ -1,45 +0,0 @@ -README.Gentoo -- - -This is a quick tutorial on how to configure the XEmacs package user -interface (package-ui). After you configure package-ui, you will be -able to download and install XEmacs packages and dependencies while in -XEmacs. For the complete documentation, see -/usr/share/doc/xemacs-21.4.*/README.packages.gz - -Once XEmacs is emerged onto a Gentoo Linux system, you will only have -the following elisp modules installed: xemacs-base, efs and -(optionally if you had mule in USE) mule-base. This guide will show -how to use package-ui to download and install your own preference in -elisp modules to ~/.xemacs/xemacs-packages. - -First, start XEmacs and load the package-ui elisp module. - - M-x load-library RET package-ui RET - -The first thing to set is the download site (package-ui installs via -network). - - M-x customize-variable RET package-get-remote RET - -Insert a new value, then: - - Choice: Remote - Host: ibiblio.org - Directory: /pub/packages/editors/xemacs/packages/ - -Make sure you set and save the change. Note, other host/directories -are possible. The the documentation for package-ui for more -information. Hint: ibiblio.org is *fast*. - -Then set the location package-ui should install to: - - M-x customize-variable RET pui-package-install-dest-dir RET - - Directory: ~/.xemacs/xemacs-packages - -Make sure you set and save the change. - -At this point you can install your modules: - - M-x pui-list-packages diff --git a/app-editors/xemacs/files/xemacs-21.4.19-db.patch b/app-editors/xemacs/files/xemacs-21.4.19-db.patch deleted file mode 100644 index cf87d60e628a.. --- a/app-editors/xemacs/files/xemacs-21.4.19-db.patch +++ /dev/null @@ -1,84 +0,0 @@ -This patch fixes several database-related problems. - -dbm_open has been moved into gdbm_compat, so we check for that and include it. - -ndbm.h is located in /usr/include/gdbm on Gentoo, so we only check -there, given that we don't support normal dbm installations, and we -patch database.c as well. Not portable beyond Gentoo, but will work -for us. - -The checks for Berkeley DB only took into account up to version -3. Added checks to deal with several versions 4 as well. - xemacs-21.4.19/configure.in2005-12-24 01:48:14.0 +0100 -+++ xemac
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: a12e1c48b38afb80e6bd685d9630821896106c26 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 1 16:29:27 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 1 16:29:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a12e1c48 app-editors/xemacs: Stabilize 21.5.35-r4 amd64, #942574 Signed-off-by: Arthur Zamarin gentoo.org> app-editors/xemacs/xemacs-21.5.35-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild index a3893f00a878..4b40276b8055 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm64 ~hppa ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ppc ppc64 ~riscv sparc x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: c7dcc9e5eaffeb2de1dc3ab993dab45a93e133e7 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Oct 31 19:36:39 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Oct 31 19:36:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7dcc9e5 app-editors/xemacs: Stabilize 21.5.35-r4 x86, #942574 Signed-off-by: Arthur Zamarin gentoo.org> app-editors/xemacs/xemacs-21.5.35-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild index c48920ea51a9..a3893f00a878 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm64 ~hppa ppc ppc64 ~riscv sparc ~x86" +KEYWORDS="~alpha ~amd64 arm64 ~hppa ppc ppc64 ~riscv sparc x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 23a01828a21e7df2d35a124ab9eb2cc753e052bc Author: Sam James gentoo org> AuthorDate: Thu Oct 31 15:21:34 2024 + Commit: Sam James gentoo org> CommitDate: Thu Oct 31 15:21:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a01828 app-editors/xemacs: Stabilize 21.5.35-r4 ppc64, #942574 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.5.35-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild index a0b0526efc2a..d3bd1bb572a2 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ppc64 ~riscv sparc ~x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 2d5dbe8dfdab7bc5688af4abf932a16bfe47c6ec Author: Arthur Zamarin gentoo org> AuthorDate: Thu Oct 31 17:05:49 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Oct 31 17:05:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d5dbe8d app-editors/xemacs: Stabilize 21.5.35-r4 arm64, #942574 Signed-off-by: Arthur Zamarin gentoo.org> app-editors/xemacs/xemacs-21.5.35-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild index 317d8f5e585f..c48920ea51a9 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ppc ppc64 ~riscv sparc ~x86" +KEYWORDS="~alpha ~amd64 arm64 ~hppa ppc ppc64 ~riscv sparc ~x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: a2ce5659135d7f6b74411d58f891d6824a6a6690 Author: Sam James gentoo org> AuthorDate: Thu Oct 31 15:21:33 2024 + Commit: Sam James gentoo org> CommitDate: Thu Oct 31 15:21:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2ce5659 app-editors/xemacs: Stabilize 21.5.35-r4 sparc, #942574 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.5.35-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild index 766ac26ff39b..a0b0526efc2a 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc ~x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: e440d4746378fd40779cea4dd0f5d6638c0660b9 Author: Sam James gentoo org> AuthorDate: Thu Oct 31 15:21:35 2024 + Commit: Sam James gentoo org> CommitDate: Thu Oct 31 15:21:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e440d474 app-editors/xemacs: Stabilize 21.5.35-r4 ppc, #942574 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.5.35-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild index d3bd1bb572a2..317d8f5e585f 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ppc64 ~riscv sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ppc ppc64 ~riscv sparc ~x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: c390fa2cb398038e30190e64d6ed41e88db5d5ea Author: Mats Lidell gentoo org> AuthorDate: Fri Oct 18 20:29:31 2024 + Commit: Mats Lidell gentoo org> CommitDate: Fri Oct 18 20:37:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c390fa2c app-editors/xemacs: Let compiler driver handle LDFLAGS Add upstream patch to no longer use XE_PROTECT_LINKER_FLAGS on LDFLAGS. Closes: https://bugs.gentoo.org/940327 Signed-off-by: Mats Lidell gentoo.org> .../xemacs/files/xemacs-21.5.35-linker-flags.patch | 24 ++ app-editors/xemacs/xemacs-21.5.35-r4.ebuild| 1 + 2 files changed, 25 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.5.35-linker-flags.patch b/app-editors/xemacs/files/xemacs-21.5.35-linker-flags.patch new file mode 100644 index ..4d95b56608f0 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.35-linker-flags.patch @@ -0,0 +1,24 @@ +changeset: 7521:ce06831b299c +parent: 7519:fb35ba719d24 +user:Aidan Kehoe +date:Thu Oct 17 09:01:54 2024 +0100 +summary: configure.ac: No longer use XE_PROTECT_LINKER_FLAGS on LDFLAGS. + +diff -r fb35ba719d24 -r ce06831b299c configure.ac +--- a/configure.ac Mon Oct 14 19:18:08 2024 +0100 b/configure.ac Thu Oct 17 09:01:54 2024 +0100 +@@ -2155,8 +2155,12 @@ + XE_PROTECT_LINKER_FLAGS(ld_switch_system) + XE_PROTECT_LINKER_FLAGS(ld_switch_machine) + XE_PROTECT_LINKER_FLAGS(ld_switch_site) +-XE_PROTECT_LINKER_FLAGS(LDFLAGS) + XE_PROTECT_LINKER_FLAGS(ld_call_shared) ++dnl No longer do this for LDFLAGS, since that interacts poorly with link time ++dnl optimization. Unclear if XE_PROTECT_LINKER_FLAGS() is still needed in ++dnl general, it was introduced for GCC versions in the 90s and things have ++dnl changed, but unlikely to be an issue with the other flags. See ++dnl https://bugs.gentoo.org/940327 for a relevant bug report. + + dnl Add s&m-determined objects to link line + test -n "$objects_machine" && XE_ADD_OBJS($objects_machine) + diff --git a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild index 7e74432b1405..766ac26ff39b 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild @@ -68,6 +68,7 @@ src_prepare() { eapply "${FILESDIR}/${P}-which.patch" eapply "${FILESDIR}/${P}-misalignment.patch" eapply "${FILESDIR}/${P}-va_args.patch" + eapply "${FILESDIR}/${P}-linker-flags.patch" eapply_user
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 984068248234c39539d31fa0f4feb871c1663991 Author: Mats Lidell gentoo org> AuthorDate: Sat Sep 28 22:38:50 2024 + Commit: Mats Lidell gentoo org> CommitDate: Sat Sep 28 22:43:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98406824 app-editors/xemacs: BDEPEND on sys-apps/texinfo Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5.35-r4.ebuild | 2 ++ app-editors/xemacs/xemacs-21.5..ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild index ded18e39b3c5..7e74432b1405 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r4.ebuild @@ -50,6 +50,8 @@ RDEPEND=" DEPEND="${RDEPEND} virtual/pkgconfig" +BDEPEND="sys-apps/texinfo" + PDEPEND="app-xemacs/xemacs-base app-xemacs/mule-base" diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild index 9f275d6c2c18..8ce245bf3a87 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -50,6 +50,8 @@ RDEPEND=" DEPEND="${RDEPEND} virtual/pkgconfig" +BDEPEND="sys-apps/texinfo" + PDEPEND="app-xemacs/xemacs-base app-xemacs/mule-base"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: ee416a879d94e6c9a14cc858480d5cb97aa1f89e Author: Mats Lidell gentoo org> AuthorDate: Sat Sep 28 20:19:20 2024 + Commit: Mats Lidell gentoo org> CommitDate: Sat Sep 28 20:28:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee416a87 app-editors/xemacs: Add misalignment and va_args patches Signed-off-by: Mats Lidell gentoo.org> .../xemacs/files/xemacs-21.5.35-misalignment.patch | 67 .../xemacs/files/xemacs-21.5.35-va_args.patch | 179 + ...-21.5.35-r3.ebuild => xemacs-21.5.35-r4.ebuild} | 2 + 3 files changed, 248 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.5.35-misalignment.patch b/app-editors/xemacs/files/xemacs-21.5.35-misalignment.patch new file mode 100644 index ..deb3ef36664a --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.35-misalignment.patch @@ -0,0 +1,67 @@ +# HG changeset patch +# User Aidan Kehoe +# Date 1727073391 -3600 +# Mon Sep 23 07:36:31 2024 +0100 +# Node ID 00eb7276ebb1a22e20e6f6b9b5247b196b44f3f1 +# Parent d40990b854cf32198aea31eae0d60ce91ce0f4f7 +Avoid misaligned coding systems objects in the dump file, + +src/ChangeLog addition: + +2024-09-22 Aidan Kehoe + + * file-coding.c: + * file-coding.c (aligned_sizeof_coding_system): New. + * file-coding.c (allocate_coding_system): Use it. + Avoid misaligned coding systems objects in the dump file, + previously addressed for lstreams, specifiers, opaque data in + Martin Buchholz's change of 2001-01-24. Approach taken the same as + that for specifiers. + * file-coding.c (struct convert_eol_coding_system): + Remove a dummy integer no longer needed. + +[Changelog patch removed] + +diff -r d40990b854cf -r 00eb7276ebb1 src/file-coding.c +--- a/src/file-coding.cMon Sep 23 08:03:15 2024 +0100 b/src/file-coding.cMon Sep 23 07:36:31 2024 +0100 +@@ -312,11 +312,18 @@ + MAYBE_XCODESYSMETH (obj, finalize, (obj)); + } + ++inline static Bytecount ++aligned_sizeof_coding_system (Bytecount type_specific_size) ++{ ++ return MAX_ALIGN_SIZE (offsetof (Lisp_Coding_System, data) ++ + type_specific_size); ++} ++ + static Bytecount + sizeof_coding_system (Lisp_Object obj) + { + const Lisp_Coding_System *p = XCODING_SYSTEM (obj); +- return offsetof (Lisp_Coding_System, data) + p->methods->extra_data_size; ++ return aligned_sizeof_coding_system (p->methods->extra_data_size); + } + + static const struct memory_description coding_system_methods_description_1[] +@@ -835,7 +842,7 @@ + Bytecount data_size, + Lisp_Object name) + { +- Bytecount total_size = offsetof (Lisp_Coding_System, data) + data_size; ++ Bytecount total_size = aligned_sizeof_coding_system (data_size); + Lisp_Object obj = ALLOC_SIZED_LISP_OBJECT (total_size, coding_system); + Lisp_Coding_System *codesys = XCODING_SYSTEM (obj); + +@@ -3951,10 +3958,6 @@ + struct convert_eol_coding_system + { + enum eol_type subtype; +- int dummy; /* On some architectures (eg ia64) the portable dumper can +-produce unaligned access errors without this field. Probably +-because the combined structure of this structure and +-Lisp_Coding_System is not properly aligned. */ + }; + + #define CODING_SYSTEM_CONVERT_EOL_SUBTYPE(codesys) \ diff --git a/app-editors/xemacs/files/xemacs-21.5.35-va_args.patch b/app-editors/xemacs/files/xemacs-21.5.35-va_args.patch new file mode 100644 index ..a3d5f14b728a --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.35-va_args.patch @@ -0,0 +1,179 @@ +# HG changeset patch +# User Aidan Kehoe +# Date 1727074995 -3600 +# Mon Sep 23 08:03:15 2024 +0100 +# Node ID d40990b854cf32198aea31eae0d60ce91ce0f4f7 +# Parent d3dfe7ea1c31cc619bf8416e04c5466927d9c6f5 +Avoid passing an int among Lisp_Object va_args, specifier instantiate methods. + +src/ChangeLog addition: + +2024-09-08 Aidan Kehoe + + * fontcolor.c (color_instantiate): + * fontcolor.c (font_instantiate): + * fontcolor.c (face_boolean_instantiate): + * fontcolor.c (face_background_placement_instantiate): + * glyphs.c (image_instantiate): + * specifier.c (specifier_instance_from_inst_list): + * specifier.h (struct specifier_methods): + Avoid passing an int among the Lisp_Object va_args of the + specifier instantiate methods, this is not portable behaviour, + thank you clang and -fsanitize=undefined. + +[Changelog patch removed] + +diff -r d3dfe7ea1c31 -r d40990b854cf src/fontcolor.c +--- a/src/fontcolor.c Mon Sep 23 08:01:37 2024 +0100 b/src/fontcolor.c Mon Sep 23 08:03:15 2024 +0100 +@@ -1380,7 +1380,7 @@ + static Lisp_Object + color_instantiate (Lisp_Object specifier, Lisp_Object UNUSED (matchspec), + Lisp_Object domain, Lisp_Object instantiator, +- Lisp_Object depth
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/
commit: 920bcdeb3bb2a3ce72082eed4bf2c09ce6705bfe Author: Mats Lidell gentoo org> AuthorDate: Sat Sep 28 17:18:17 2024 + Commit: Mats Lidell gentoo org> CommitDate: Sat Sep 28 17:30:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=920bcdeb app-editors/xemacs: Use command -v Update patch to not use type -P, due to not posix required, and skip looking around the file system if there is a makeinfo that meets the requirement. Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/files/xemacs-21.5.35-which.patch | 17 ++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/app-editors/xemacs/files/xemacs-21.5.35-which.patch b/app-editors/xemacs/files/xemacs-21.5.35-which.patch index cf8b554490fc..1c93aa0e19d7 100644 --- a/app-editors/xemacs/files/xemacs-21.5.35-which.patch +++ b/app-editors/xemacs/files/xemacs-21.5.35-which.patch @@ -1,12 +1,23 @@ diff -r 22f2684b1b82 configure.ac --- a/configure.ac Mon Sep 23 16:24:03 2024 +0100 -+++ b/configure.ac Thu Sep 26 07:57:11 2024 +0200 -@@ -2518,7 +2518,7 @@ b/configure.ac Sat Sep 28 14:09:56 2024 +0200 +@@ -2518,16 +2518,16 @@ dnl We need a recent version of makeinfo AC_MSG_CHECKING([for makeinfo >= 4.12]) MAKEINFO= -for prog in `which -a makeinfo`; do -+for prog in `type -P makeinfo`; do ++if prog=`command -v makeinfo` ++then mi_verstr=[`$prog --version | sed -n '1s/^.* \([0-9][0-9.]*\)$/\1/p'`] mi_major=`echo $mi_verstr | cut -d. -f1` mi_minor=`echo $mi_verstr | cut -d. -f2` + if test "$mi_major" -gt 4 || ( test "$mi_major" -eq 4 && test "$mi_minor" -gt 11 ); + then + MAKEINFO=$prog +-break + fi +-done ++fi + if test -z $MAKEINFO; then + AC_MSG_RESULT([no]) + AC_MSG_WARN([Found Makeinfo $mi_verstr. 4.12 or later required.])
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: 5cfb56344c1caa63e87ce7e3a890b0f62843d1c7 Author: Mats Lidell gentoo org> AuthorDate: Thu Sep 26 16:00:24 2024 + Commit: Mats Lidell gentoo org> CommitDate: Thu Sep 26 16:04:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cfb5634 app-editors/xemacs: Do not use which in configure Close: https://bugs.gentoo.org/940218 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/files/xemacs-21.5.35-which.patch | 12 .../{xemacs-21.5.35-r2.ebuild => xemacs-21.5.35-r3.ebuild} | 1 + 2 files changed, 13 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.5.35-which.patch b/app-editors/xemacs/files/xemacs-21.5.35-which.patch new file mode 100644 index ..cf8b554490fc --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.35-which.patch @@ -0,0 +1,12 @@ +diff -r 22f2684b1b82 configure.ac +--- a/configure.ac Mon Sep 23 16:24:03 2024 +0100 b/configure.ac Thu Sep 26 07:57:11 2024 +0200 +@@ -2518,7 +2518,7 @@ + dnl We need a recent version of makeinfo + AC_MSG_CHECKING([for makeinfo >= 4.12]) + MAKEINFO= +-for prog in `which -a makeinfo`; do ++for prog in `type -P makeinfo`; do + mi_verstr=[`$prog --version | sed -n '1s/^.* \([0-9][0-9.]*\)$/\1/p'`] + mi_major=`echo $mi_verstr | cut -d. -f1` + mi_minor=`echo $mi_verstr | cut -d. -f2` diff --git a/app-editors/xemacs/xemacs-21.5.35-r2.ebuild b/app-editors/xemacs/xemacs-21.5.35-r3.ebuild similarity index 99% rename from app-editors/xemacs/xemacs-21.5.35-r2.ebuild rename to app-editors/xemacs/xemacs-21.5.35-r3.ebuild index 16f96c54d3de..c6d6120f7236 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r2.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r3.ebuild @@ -63,6 +63,7 @@ src_prepare() { eapply "${FILESDIR}/${P}-configure.patch" eapply "${FILESDIR}/${P}-mule-tests.patch" eapply "${FILESDIR}/${P}-configure-libc-version.patch" + eapply "${FILESDIR}/${P}-which.patch" eapply_user
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: b13535da7551c38b1212551442fea8799807070c Author: Eli Schwartz gentoo org> AuthorDate: Mon Jul 15 16:11:57 2024 + Commit: Eli Schwartz gentoo org> CommitDate: Mon Jul 15 22:58:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13535da app-editors/xemacs: drop revdep of freewnn freewnn is being last rited. No revbump as the USE flag is negative by default, and the removal is equivalent to disabling the flag. Bug: https://bugs.gentoo.org/936129 Signed-off-by: Eli Schwartz gentoo.org> app-editors/xemacs/xemacs-21.4.24-r10.ebuild | 7 ++- app-editors/xemacs/xemacs-21.4.24-r9.ebuild | 5 ++--- app-editors/xemacs/xemacs-21.5.35-r2.ebuild | 7 ++- app-editors/xemacs/xemacs-21.5.35.ebuild | 7 ++- app-editors/xemacs/xemacs-21.5..ebuild | 7 ++- 5 files changed, 10 insertions(+), 23 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r10.ebuild b/app-editors/xemacs/xemacs-21.4.24-r10.ebuild index 7d1252abe2f3..5484370c0dff 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r10.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r10.ebuild @@ -17,7 +17,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xim athena neXt Xaw3d gdbm berkdb" +IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" @@ -41,7 +41,6 @@ RDEPEND=" tiff? ( media-libs/tiff:= ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( media-libs/libjpeg-turbo:= ) - !amd64? ( freewnn? ( app-i18n/freewnn ) ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15" @@ -146,7 +145,7 @@ src_configure() { myconf="${myconf} --with-xim=no" fi - myconf="${myconf} $(use_with freewnn wnn )" + myconf="${myconf} --without-wnn" fi # This determines the type of sounds we are playing @@ -175,8 +174,6 @@ src_configure() { # see bug 576512 append-cflags -fgnu89-inline - use freewnn && append-cppflags "-I. -I${ESYSROOT}/usr/include/wnn" - # Don't use econf because it uses options which this configure # script does not understand (like --host). ./configure ${myconf} ${EXTRA_ECONF} \ diff --git a/app-editors/xemacs/xemacs-21.4.24-r9.ebuild b/app-editors/xemacs/xemacs-21.4.24-r9.ebuild index ce257c1934e4..fd04e149f938 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r9.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r9.ebuild @@ -17,7 +17,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha amd64 arm64 ~hppa ppc ppc64 sparc x86" -IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xim athena neXt Xaw3d gdbm berkdb" +IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" @@ -41,7 +41,6 @@ RDEPEND=" tiff? ( media-libs/tiff:= ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( media-libs/libjpeg-turbo:= ) - !amd64? ( freewnn? ( app-i18n/freewnn ) ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15" @@ -146,7 +145,7 @@ src_configure() { myconf="${myconf} --with-xim=no" fi - myconf="${myconf} $(use_with freewnn wnn )" + myconf="${myconf} --without-wnn" fi # This determines the type of sounds we are playing diff --git a/app-editors/xemacs/xemacs-21.5.35-r2.ebuild b/app-editors/xemacs/xemacs-21.5.35-r2.ebuild index e72137718c55..16f96c54d3de 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r2.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r2.ebuild @@ -17,7 +17,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif freewnn xft xim athena neXt Xaw3d gdbm berkdb +bignum" +IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" @@ -43,7 +43,6 @@ RDEPEND=" tiff? ( media-libs/tiff:= ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( media-libs/libjpeg-turbo:= ) - freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15 bignum? ( dev-libs/openssl )" @@ -137,7 +136,7 @@ src_configure() { myconf
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 9945ecfacfb59989af4781c1357ba953f2004e8d Author: Mats Lidell gentoo org> AuthorDate: Mon Jul 1 14:29:07 2024 + Commit: Mats Lidell gentoo org> CommitDate: Mon Jul 1 14:32:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9945ecfa app-editors/xemacs: Remove outdated blocker on db-4 Signed-off-by: Mats Lidell gentoo.org> .../xemacs/{xemacs-21.5.35-r1.ebuild => xemacs-21.5.35-r2.ebuild} | 2 +- app-editors/xemacs/xemacs-21.5..ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5.35-r1.ebuild b/app-editors/xemacs/xemacs-21.5.35-r2.ebuild similarity index 99% rename from app-editors/xemacs/xemacs-21.5.35-r1.ebuild rename to app-editors/xemacs/xemacs-21.5.35-r2.ebuild index 505fb03625a3..e72137718c55 100644 --- a/app-editors/xemacs/xemacs-21.5.35-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r2.ebuild @@ -22,7 +22,7 @@ IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif f X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" RDEPEND=" - berkdb? ( >=sys-libs/db-4:= !!=sys-libs/db-4:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6:0= diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild index 172643503b1d..179f1be38534 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -22,7 +22,7 @@ IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif f X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" RDEPEND=" - berkdb? ( >=sys-libs/db-4:= !!=sys-libs/db-4:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6:0=
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: a3dc67052d5a266a8ed044a76913bea30efbac63 Author: Mats Lidell gentoo org> AuthorDate: Tue Mar 12 11:06:23 2024 + Commit: Mats Lidell gentoo org> CommitDate: Tue Mar 12 11:06:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3dc6705 app-editors/xemacs: Set no-strict-aliasing on debug Reintroduce patch to disable broken libc version check. Bug: https://bugs.gentoo.org/924339 Signed-off-by: Mats Lidell gentoo.org> .../xemacs-21.5.35-configure-libc-version.patch| 73 ++ ...s-21.5..ebuild => xemacs-21.5.35-r1.ebuild} | 31 + app-editors/xemacs/xemacs-21.5..ebuild | 14 - 3 files changed, 103 insertions(+), 15 deletions(-) diff --git a/app-editors/xemacs/files/xemacs-21.5.35-configure-libc-version.patch b/app-editors/xemacs/files/xemacs-21.5.35-configure-libc-version.patch new file mode 100644 index ..e744d3952b10 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.35-configure-libc-version.patch @@ -0,0 +1,73 @@ +diff -r 3761ed745bc6 configure.ac +--- a/configure.ac Sat Mar 02 17:26:00 2024 +0100 b/configure.ac Fri Mar 08 22:25:23 2024 +0100 +@@ -2192,7 +2192,6 @@ + + compiler_version="" + gcc_compiler_specs="" +-libc_version="" + + AC_MSG_CHECKING([for compiler version information]) + +@@ -2255,53 +2254,6 @@ + fi + AC_MSG_RESULT([$compiler_version]) + +-AC_MSG_CHECKING(for standard C library version information) +- +-case "$ac_cv_build" in +- *-*-linux*) +-dnl who would ever _not_ be running the distro's libc? +-dnl Maybe it would be better to get/augment this info with ldd? +-if test -f /etc/redhat-release ; then +- libc_version=`rpm -q glibc` +-elif test -f /etc/debian_version ; then +- libc_version=`dpkg-query --showformat='${version}' --show libc6` +- libc_version="GNU libc $libc_version (Debian)" +-dnl need SuSE et al checks here... +-fi +-dnl Tested on Debian, does this actually work elsewhere? ;-) +- if test -z "$libc_version"; then +- libc_version=`ls /lib/libc-*.so | sed -e 's,/lib/libc-\(.*\)\.so,\1,'` +- fi +- ;; +- +- *-*-aix*) +-libc_version="bos.rte.libc `lslpp -Lqc bos.rte.libc | cut -f3 -d:`" +- ;; +- +- *-*-solaris*) +-libc=`pkginfo -l SUNWcsl | grep VERSION: | awk '{print $2}'` +-libc_version="SUNWcsl $libc" +- +- ;; +- +- mips-sgi-irix*) +-libc_version="IRIX libc `uname -sRm`" +- ;; +- +- alpha*-dec-osf*) +- dnl Another ugly case +-(cd /usr/.smdb.; +- libc_version=` grep -h libc.so *.inv | awk '$9 == "f" {print $12}' | tr '\n' ','` +-) +- ;; +-esac +- +-dnl Awww, shucks. +-if test -z "libc_version"; then +- libc_version="detection failed (please report this)" +-fi +-AC_MSG_RESULT([$libc_version]) +- + dnl - + dnl These directories are used to search for include subdirs. + dnl - +@@ -6122,7 +6074,6 @@ + echo " WARNING: CC and XEMACS_CC mismatched; check CFLAGS carefully." + fi + fi +-echo " libc version: $libc_version" + echo " Relocating allocator for buffers: $with_rel_alloc" + echo " + Package Search (a 'root' contains '{xemacs,mule,site}-packages'):" diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5.35-r1.ebuild similarity index 90% copy from app-editors/xemacs/xemacs-21.5..ebuild copy to app-editors/xemacs/xemacs-21.5.35-r1.ebuild index 15945ea32285..505fb03625a3 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5.35-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -6,17 +6,17 @@ EAPI=8 -inherit flag-o-matic xdg-utils desktop +inherit flag-o-matic xdg-utils desktop autotools DESCRIPTION="highly customizable open source text editor and application development system" HOMEPAGE="https://www.xemacs.org/"; -SRC_URI="neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" -inherit mercurial -EHG_REPO_URI="https://foss.heptapod.net/xemacs/xemacs"; +SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz + neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" LICENSE="GPL-3+" SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif freewnn xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" @@ -55,18 +55,20 @@ PDEPEND="app-xemacs/xema
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: 0ef62beae1cf2ee152c613d7c68372b2e6316faf Author: Mats Lidell gentoo org> AuthorDate: Sat Mar 9 15:20:33 2024 + Commit: Mats Lidell gentoo org> CommitDate: Sat Mar 9 15:26:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef62bea app-editors/xemacs: drop 21.5.34-r12, 21.5.34-r13 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/Manifest| 1 - app-editors/xemacs/files/xemacs-21.5.34-ar.patch | 74 -- .../xemacs/files/xemacs-21.5.34-as-needed.patch| 25 -- .../xemacs-21.5.34-autoloads-parallell-make.patch | 184 --- .../xemacs-21.5.34-configure-libc-version.patch| 24 -- app-editors/xemacs/files/xemacs-21.5.34-gcc5.patch | 35 --- .../xemacs/files/xemacs-21.5.34-glibc-macro.patch | 32 --- .../files/xemacs-21.5.34-module-autoloads.patch| 115 - .../files/xemacs-21.5.34-ncurses-tinfo.patch | 13 - .../xemacs-21.5.34-no-lock-on-finder-inf.patch | 99 .../files/xemacs-21.5.34-process-test-qa.patch | 11 - .../xemacs/files/xemacs-21.5.34-strsignal.patch| 92 app-editors/xemacs/xemacs-21.5.34-r12.ebuild | 259 app-editors/xemacs/xemacs-21.5.34-r13.ebuild | 261 - 14 files changed, 1225 deletions(-) diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest index 71147468cac4..d30897871d36 100644 --- a/app-editors/xemacs/Manifest +++ b/app-editors/xemacs/Manifest @@ -1,4 +1,3 @@ DIST NeXT_XEmacs.tar.gz 39571 BLAKE2B 7abf17627ec34e6b0d0edde444028c46dca6d703cfa208a8a1eaf30e2fc2543b953c9a9582c3d55bd5b37e746f45c03ebfc408a0d965606e45d5f4adb9148dea SHA512 611ddbbf5be3d2274e7f76be7f8200c6c7f3cba917efcc24e73685aa5f61c94237e6e48ce66f2d59ee4b74862e686f3ea7a29cf006717d5d0674db24d243d566 DIST xemacs-21.4.24.tar.gz 8543879 BLAKE2B d7e60e4e053a10bfc4591a5d691c849ef5e5436f6951c801f5a169592b160669d0f6b9dc8f10b6b79889a3210de977ed78a5cea826c02e425495364745ef9e10 SHA512 b7a88d5a4a9f74f74c2067ed60f7ea87ac8ccad5d9c2c1033ecf07f540250191f8fa5f9e6d23d9fedd0f2ab1eb5ea6c29a7665a310ec512d85e2e4f337447213 -DIST xemacs-21.5.34.tar.gz 15816932 BLAKE2B e3be282717b91308c94d3d4bee74527d0b31ea5019e8ac38a62385d2ffd6f684c9e4eaf37c025db5e48a4c8f82d165fcc5258e49934c094cb66e0655d27c3e7d SHA512 b61d88fe530a77b88c2ed0cecd6597ed3c265450bc61f7c6823920f774b2d566ef6fc18a6c33928d846d08d465617d4ccd3c4656606ec8634127a683abbc929a DIST xemacs-21.5.35.tar.gz 16403617 BLAKE2B efab8d3d984ec2223913b09ff1abc9f2df187fb5b8c2ccf99fcfc60c86369f4411cffd48b03532d53329bd5b3d3149271a445da4c0a3cd7bdc2834021b1297b3 SHA512 e592af6ffbb6f95299039de28f59ee770bf62f54a15b1358b9d1059ed25dcb410c01dcf6e88c1d2196d54f0c6902f309d709fe003accee82e516023fa4363019 diff --git a/app-editors/xemacs/files/xemacs-21.5.34-ar.patch b/app-editors/xemacs/files/xemacs-21.5.34-ar.patch deleted file mode 100644 index fff6f5578733.. --- a/app-editors/xemacs/files/xemacs-21.5.34-ar.patch +++ /dev/null @@ -1,74 +0,0 @@ -diff -r 3ca291c0f7e3 configure a/configureSun Jul 28 10:17:08 2019 +0100 -+++ b/configureSun Apr 19 18:46:45 2020 +0200 -@@ -778,6 +778,5 @@ - INSTALL_SCRIPT - INSTALL_PROGRAM - RANLIB --AR - lib_gcc - ld -@@ -10296,47 +10307,6 @@ - fi - - --# Extract the first word of "ar", so it can be a program name with args. --set dummy ar; ac_word=$2 --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 --$as_echo_n "checking for $ac_word... " >&6; } --if ${ac_cv_prog_AR+:} false; then : -- $as_echo_n "(cached) " >&6 --else -- if test -n "$AR"; then -- ac_cv_prog_AR="$AR" # Let the user override the test. --else --as_save_IFS=$IFS; IFS=$PATH_SEPARATOR --for as_dir in $PATH --do -- IFS=$as_save_IFS -- test -z "$as_dir" && as_dir=. --for ac_exec_ext in '' $ac_executable_extensions; do -- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then --ac_cv_prog_AR="ar" --$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 --break 2 -- fi --done -- done --IFS=$as_save_IFS -- -- test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="not_found" --fi --fi --AR=$ac_cv_prog_AR --if test -n "$AR"; then -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 --$as_echo "$AR" >&6; } --else -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 --$as_echo "no" >&6; } --fi -- -- --if test "$AR" = "not_found"; then -- { echo "Error:" "ar not found -- is PATH set correctly?" >&2; exit 1; } --fi - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. - set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -diff -r 3ca291c0f7e3 configure.ac a/configure.ac Sun Jul 28 10:17:08 2019 +0100 -+++ b/configure.ac Sun Apr 19 18:46:45 2020 +0200 -@@ -2557,12 +2557,6 @@ - dnl should make an entry in src/config.h, do not forget to add an - dnl #undef clause to src/config.h.in for autocon
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: f68e656fc0b419d63bfffc63cca056475ffd502a Author: Sam James gentoo org> AuthorDate: Sun Aug 20 05:41:58 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 20 05:41:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f68e656f app-editors/xemacs: Stabilize 21.5.35 amd64, #912595 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.5.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35.ebuild b/app-editors/xemacs/xemacs-21.5.35.ebuild index 18244f7564f0..81c8ab501cb5 100644 --- a/app-editors/xemacs/xemacs-21.5.35.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif freewnn xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 8152559249221cf8ba06dbdf98b882d366592ba4 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 19 16:09:35 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 19 16:09:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81525592 app-editors/xemacs: Stabilize 21.5.35 ppc, #912595 Signed-off-by: Arthur Zamarin gentoo.org> app-editors/xemacs/xemacs-21.5.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35.ebuild b/app-editors/xemacs/xemacs-21.5.35.ebuild index 90b73b548166..18244f7564f0 100644 --- a/app-editors/xemacs/xemacs-21.5.35.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha ~amd64 arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif freewnn xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 5fc789d1fee18fe75afa53c3465cb71532d9c2f3 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 19 16:08:37 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 19 16:08:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fc789d1 app-editors/xemacs: Stabilize 21.5.35 ppc64, #912595 Signed-off-by: Arthur Zamarin gentoo.org> app-editors/xemacs/xemacs-21.5.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35.ebuild b/app-editors/xemacs/xemacs-21.5.35.ebuild index 861bbd25dcc3..90b73b548166 100644 --- a/app-editors/xemacs/xemacs-21.5.35.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif freewnn xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 752d75ce196a1b628df4235a2a55bddb98352aaf Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 19 16:06:14 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 19 16:06:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=752d75ce app-editors/xemacs: Stabilize 21.5.35 x86, #912595 Signed-off-by: Arthur Zamarin gentoo.org> app-editors/xemacs/xemacs-21.5.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35.ebuild b/app-editors/xemacs/xemacs-21.5.35.ebuild index a0b40992234a..861bbd25dcc3 100644 --- a/app-editors/xemacs/xemacs-21.5.35.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif freewnn xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 79ed650998565d2c1ae5f59d9db515f2c4699a9a Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 19 15:55:53 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 19 15:55:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79ed6509 app-editors/xemacs: Stabilize 21.5.35 arm64, #912595 Signed-off-by: Arthur Zamarin gentoo.org> app-editors/xemacs/xemacs-21.5.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.35.ebuild b/app-editors/xemacs/xemacs-21.5.35.ebuild index 02b39304cbe9..a0b40992234a 100644 --- a/app-editors/xemacs/xemacs-21.5.35.ebuild +++ b/app-editors/xemacs/xemacs-21.5.35.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 1-2)/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png motif freewnn xft xim athena neXt Xaw3d gdbm berkdb +bignum" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: 0d940b13d0983b98342398b594b2bd581d1dc092 Author: Mats Lidell gentoo org> AuthorDate: Sun Jun 18 20:32:52 2023 + Commit: Mats Lidell gentoo org> CommitDate: Sun Jun 18 20:32:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d940b13 app-editors/xemacs: add 21.5.35 Drop mule use flag and make mule default with unicode-internal. Add bignum use flag with openssl, default on. Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/Manifest| 1 + .../xemacs/files/xemacs-21.5.35-configure.patch| 42 +++ .../xemacs/files/xemacs-21.5.35-mule-tests.patch | 124 + app-editors/xemacs/metadata.xml| 1 + ...macs-21.5..ebuild => xemacs-21.5.35.ebuild} | 54 - app-editors/xemacs/xemacs-21.5..ebuild | 39 --- 6 files changed, 214 insertions(+), 47 deletions(-) diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest index 793589c73091..71147468cac4 100644 --- a/app-editors/xemacs/Manifest +++ b/app-editors/xemacs/Manifest @@ -1,3 +1,4 @@ DIST NeXT_XEmacs.tar.gz 39571 BLAKE2B 7abf17627ec34e6b0d0edde444028c46dca6d703cfa208a8a1eaf30e2fc2543b953c9a9582c3d55bd5b37e746f45c03ebfc408a0d965606e45d5f4adb9148dea SHA512 611ddbbf5be3d2274e7f76be7f8200c6c7f3cba917efcc24e73685aa5f61c94237e6e48ce66f2d59ee4b74862e686f3ea7a29cf006717d5d0674db24d243d566 DIST xemacs-21.4.24.tar.gz 8543879 BLAKE2B d7e60e4e053a10bfc4591a5d691c849ef5e5436f6951c801f5a169592b160669d0f6b9dc8f10b6b79889a3210de977ed78a5cea826c02e425495364745ef9e10 SHA512 b7a88d5a4a9f74f74c2067ed60f7ea87ac8ccad5d9c2c1033ecf07f540250191f8fa5f9e6d23d9fedd0f2ab1eb5ea6c29a7665a310ec512d85e2e4f337447213 DIST xemacs-21.5.34.tar.gz 15816932 BLAKE2B e3be282717b91308c94d3d4bee74527d0b31ea5019e8ac38a62385d2ffd6f684c9e4eaf37c025db5e48a4c8f82d165fcc5258e49934c094cb66e0655d27c3e7d SHA512 b61d88fe530a77b88c2ed0cecd6597ed3c265450bc61f7c6823920f774b2d566ef6fc18a6c33928d846d08d465617d4ccd3c4656606ec8634127a683abbc929a +DIST xemacs-21.5.35.tar.gz 16403617 BLAKE2B efab8d3d984ec2223913b09ff1abc9f2df187fb5b8c2ccf99fcfc60c86369f4411cffd48b03532d53329bd5b3d3149271a445da4c0a3cd7bdc2834021b1297b3 SHA512 e592af6ffbb6f95299039de28f59ee770bf62f54a15b1358b9d1059ed25dcb410c01dcf6e88c1d2196d54f0c6902f309d709fe003accee82e516023fa4363019 diff --git a/app-editors/xemacs/files/xemacs-21.5.35-configure.patch b/app-editors/xemacs/files/xemacs-21.5.35-configure.patch new file mode 100644 index ..5648e0a38fcf --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.35-configure.patch @@ -0,0 +1,42 @@ +diff --git a/configure.ac b/configure.ac +--- a/configure.ac b/configure.ac +@@ -3792,8 +3792,7 @@ + XE_PREPEND("$libpath_xpm", LDFLAGS) + AC_MSG_CHECKING(for Xpm - no older than 3.4f) + xe_check_libs="$libname_xpm" +-AC_RUN_IFELSE([AC_LANG_SOURCE([#define XPM_NUMBERS +-#include ++AC_RUN_IFELSE([AC_LANG_SOURCE([#include + int main(int c, char **v) { + return c == 1 ? 0 : + XpmIncludeVersion != XpmLibraryVersion() ? 1 : +@@ -3831,7 +3830,7 @@ + XE_PREPEND("$incpath_xpm", XE_CFLAGS) + AC_MSG_CHECKING([for "FOR_MSW" xpm]) + xe_check_libs="$libname_xpm" +-AC_LINK_IFELSE([AC_LANG_PROGRAM([],[XpmCreatePixmapFromData();])], ++AC_LINK_IFELSE([AC_LANG_PROGRAM([#include ],[XpmCreatePixmapFromData(0, 0, 0, 0, 0, 0);])], + [xpm_for_msw=no], + [xpm_for_msw=yes]) + xe_check_libs= +@@ -4620,9 +4619,7 @@ + AC_CACHE_VAL(emacs_cv_localtime_cache, + [if test "$ac_cv_func_tzset" = "yes"; then + AC_RUN_IFELSE([AC_LANG_SOURCE([#include +-#if STDC_HEADERS +-# include +-#endif ++#include + extern char **environ; + unset_TZ () + { +@@ -4733,6 +4730,8 @@ + void *alloca (); + #endif /* C_ALLOCA */ + #endif /* !defined (alloca) */ ++#include ++#include + + void + f1 (double a, void *ptr, int b) diff --git a/app-editors/xemacs/files/xemacs-21.5.35-mule-tests.patch b/app-editors/xemacs/files/xemacs-21.5.35-mule-tests.patch new file mode 100644 index ..d650d86e6944 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.35-mule-tests.patch @@ -0,0 +1,124 @@ +diff --git a/tests/automated/mule-tests.el b/tests/automated/mule-tests.el +--- a/tests/automated/mule-tests.el b/tests/automated/mule-tests.el +@@ -85,14 +85,15 @@ + (insert string) + (assert (equal (buffer-string) string)) + +-(when (compiled-function-p (symbol-function 'test-chars)) +- ;; Run #'test-chars in byte-compiled mode only. +- (test-chars t +-;; unicode-internal has a value of #x4000, (expt 2 30), for +-;; char-code-limit and even re-writing the above to avoid +-;; allocating the list and the string means I run out of memory +-;; when I attempt to run this. +-(min char-code-limit #x20))) ++;; Crashes XEmacs ... ++;; (when (compiled-function-p (symbol-function 'test-chars)) ++;; ;; Run #'test
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 61270ab31f594d9b8a697012ff99aece9f1c3a83 Author: Mats Lidell gentoo org> AuthorDate: Wed May 10 21:02:01 2023 + Commit: Mats Lidell gentoo org> CommitDate: Wed May 10 21:09:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61270ab3 app-editors/xemacs: use freewnn with gcc-13 Closes: https://bugs.gentoo.org/905434 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.4.24-r10.ebuild | 4 +++- app-editors/xemacs/xemacs-21.5.34-r13.ebuild | 4 +++- app-editors/xemacs/xemacs-21.5..ebuild | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r10.ebuild b/app-editors/xemacs/xemacs-21.4.24-r10.ebuild index cf1b3d10906b..7d1252abe2f3 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r10.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -175,6 +175,8 @@ src_configure() { # see bug 576512 append-cflags -fgnu89-inline + use freewnn && append-cppflags "-I. -I${ESYSROOT}/usr/include/wnn" + # Don't use econf because it uses options which this configure # script does not understand (like --host). ./configure ${myconf} ${EXTRA_ECONF} \ diff --git a/app-editors/xemacs/xemacs-21.5.34-r13.ebuild b/app-editors/xemacs/xemacs-21.5.34-r13.ebuild index d257f4c26662..51b3f8f5095c 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r13.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -168,6 +168,8 @@ src_configure() { use debug && myconf="${myconf} --with-debug" || myconf="${myconf} --with-optimization --with-cflags-debugging=" + use freewnn && append-cppflags "-I. -I${ESYSROOT}/usr/include/wnn" + econf ${myconf} \ $(use_with gif ) \ $(use_with gpm ) \ diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild index c164858b40dd..f2e01acd2ca1 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -160,6 +160,8 @@ src_configure() { use debug && myconf="${myconf} --with-debug" || myconf="${myconf} --with-optimization --with-cflags-debugging=" + use freewnn && append-cppflags "-I. -I${ESYSROOT}/usr/include/wnn" + econf ${myconf} \ $(use_with gif ) \ $(use_with gpm ) \
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 0d74bc064b54667e514fbc23ca2e61cc8bcd7430 Author: Mats Lidell gentoo org> AuthorDate: Sun Dec 25 17:21:58 2022 + Commit: Mats Lidell gentoo org> CommitDate: Sun Dec 25 17:28:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d74bc06 app-editors/xemacs: update EAPI 7 -> 8 Do not add debug flag on regular builds. Cleanup: Remove commented out patches. Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5..ebuild | 12 ++-- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild index 2cfa5ff7eba1..c164858b40dd 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -4,7 +4,7 @@ # Note: xemacs currently does not work with position independent code # so the build forces the use of the -no-pie option -EAPI=7 +EAPI=8 inherit flag-o-matic xdg-utils desktop @@ -62,14 +62,6 @@ src_unpack() { src_prepare() { use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ find "${S}"/lisp -name '*.elc' -exec rm {} \; || die - # eapply "${FILESDIR}/${P}-ncurses-tinfo.patch" - # eapply "${FILESDIR}/${P}-gcc5.patch" - # eapply "${FILESDIR}/${P}-glibc-macro.patch" - # eapply "${FILESDIR}/${P}-as-needed.patch" - # eapply "${FILESDIR}/${P}-configure-libc-version.patch" - # eapply "${FILESDIR}/${P}-ar.patch" - # eapply "${FILESDIR}/${P}-strsignal.patch" - # eapply "${FILESDIR}/${P}-process-test-qa.patch" eapply_user @@ -166,7 +158,7 @@ src_configure() { fi use debug && myconf="${myconf} --with-debug" || - myconf="${myconf} --with-optimization" + myconf="${myconf} --with-optimization --with-cflags-debugging=" econf ${myconf} \ $(use_with gif ) \
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: b8afc4de2207f735aeb4e26ba1b9a70fa040fa60 Author: Mats Lidell gentoo org> AuthorDate: Sat Dec 24 13:47:16 2022 + Commit: Mats Lidell gentoo org> CommitDate: Sat Dec 24 15:41:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8afc4de app-editors/xemacs: Do not add debug flag Set ebuild to not per default add debug flags. Use ver_cut. Bug: https://bugs.gentoo.org/886249 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5.34-r13.ebuild | 259 +++ 1 file changed, 259 insertions(+) diff --git a/app-editors/xemacs/xemacs-21.5.34-r13.ebuild b/app-editors/xemacs/xemacs-21.5.34-r13.ebuild new file mode 100644 index ..d257f4c26662 --- /dev/null +++ b/app-editors/xemacs/xemacs-21.5.34-r13.ebuild @@ -0,0 +1,259 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Note: xemacs currently does not work with position independent code +# so the build forces the use of the -no-pie option + +EAPI=8 + +inherit flag-o-matic xdg-utils desktop + +DESCRIPTION="highly customizable open source text editor and application development system" +HOMEPAGE="https://www.xemacs.org/"; +SRC_URI="http://ftp.xemacs.org/xemacs-$(ver_cut 1-2)/${P}.tar.gz + neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xft xim athena neXt Xaw3d gdbm berkdb" + +X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" + +RDEPEND=" + berkdb? ( >=sys-libs/db-4:= !!=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) + >=sys-libs/zlib-1.1.4 + >=dev-libs/openssl-0.9.6:0= + >=media-libs/audiofile-0.2.3 + gpm? ( >=sys-libs/gpm-1.19.6 ) + postgres? ( dev-db/postgresql:= ) + ldap? ( net-nds/openldap:= ) + alsa? ( media-libs/alsa-lib ) + nas? ( media-libs/nas ) + X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) + dnd? ( x11-libs/dnd ) + motif? ( >=x11-libs/motif-2.3:0[xft=] ) + athena? ( x11-libs/libXaw ) + Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) + xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) + neXt? ( x11-libs/neXtaw ) + xface? ( media-libs/compface ) + tiff? ( media-libs/tiff:= ) + png? ( >=media-libs/libpng-1.2:0 ) + jpeg? ( media-libs/libjpeg-turbo:= ) + freewnn? ( app-i18n/freewnn ) + >=sys-libs/ncurses-5.2:= + >=app-eselect/eselect-emacs-1.15" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PDEPEND="app-xemacs/xemacs-base + mule? ( app-xemacs/mule-base )" + +src_unpack() { + default_src_unpack +} + +src_prepare() { + use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ + find "${S}"/lisp -name '*.elc' -exec rm {} \; || die + eapply "${FILESDIR}/${P}-ncurses-tinfo.patch" + eapply "${FILESDIR}/${P}-gcc5.patch" + eapply "${FILESDIR}/${P}-glibc-macro.patch" + eapply "${FILESDIR}/${P}-as-needed.patch" + eapply "${FILESDIR}/${P}-configure-libc-version.patch" + eapply "${FILESDIR}/${P}-ar.patch" + eapply "${FILESDIR}/${P}-strsignal.patch" + eapply "${FILESDIR}/${P}-process-test-qa.patch" + eapply "${FILESDIR}/${P}-autoloads-parallell-make.patch" + eapply "${FILESDIR}/${P}-no-lock-on-finder-inf.patch" + eapply "${FILESDIR}/${P}-module-autoloads.patch" + + eapply_user + + # Some binaries and man pages are installed under suffixed names + # to avoid collions with their GNU Emacs counterparts (see below). + # Fix internal filename references. + sed -i -e 's/exec gnuclient/&-xemacs/' lib-src/gnudoit || die + sed -i -e '/^\.so/s/etags/&-xemacs/' etc/ctags.1 || die + sed -i -e '/^\.so/s/gnuserv/&-xemacs/' etc/gnu{client,doit,attach}.1 || die +} + +src_configure() { + local myconf="" + + # bug #639642 + test-flags -no-pie >/dev/null && append-flags -no-pie + filter-flags -pie + + if use X; then + + myconf="${myconf} --with-widgets=athena" + myconf="${myconf} --with-dialogs=athena" + myconf="${myconf} --with-menubars=lucid" + myconf="${myconf} --with-scrollbars=lucid" + if use motif ; then + myconf="--with-widgets=motif" + myconf="${myconf} --with-dialogs=motif" + myconf="${myconf} --with-scrollbars=motif" + myconf="${myconf} --with-menubars=lucid" + fi + if use athena or use Xaw3d ; then + myconf="--with-scrollbars=athena" + fi + + if use Xaw3d; then +
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: db2b3c2f526ac6937a212a3e570d31fcab04a257 Author: Sam James gentoo org> AuthorDate: Sun Dec 18 07:15:22 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 18 07:46:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db2b3c2f app-editors/xemacs: fix revbump order Sorry for the noise. The script didn't get ordering right in all cases. Fixes: 6c534857fe7787602eb85baa83a83b6343d9caf3 Signed-off-by: Sam James gentoo.org> .../xemacs/{xemacs-21.4.24-r7.ebuild => xemacs-21.4.24-r10.ebuild}| 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r7.ebuild b/app-editors/xemacs/xemacs-21.4.24-r10.ebuild similarity index 100% rename from app-editors/xemacs/xemacs-21.4.24-r7.ebuild rename to app-editors/xemacs/xemacs-21.4.24-r10.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 02eb1852d17b7602a3e8a70a02e70dda44dc889f Author: Sam James gentoo org> AuthorDate: Fri Dec 16 04:27:16 2022 + Commit: Sam James gentoo org> CommitDate: Fri Dec 16 04:29:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02eb1852 app-editors/xemacs: unrevbump Unintentional, was defect in script for libtiff revbumps (fixed already for next time.) Signed-off-by: Sam James gentoo.org> .../xemacs/{xemacs-21.5.-r1.ebuild => xemacs-21.5..ebuild}| 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5.-r1.ebuild b/app-editors/xemacs/xemacs-21.5..ebuild similarity index 100% rename from app-editors/xemacs/xemacs-21.5.-r1.ebuild rename to app-editors/xemacs/xemacs-21.5..ebuild
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 1a780e093f3446561539b777f545268ce4d4a461 Author: Mats Lidell gentoo org> AuthorDate: Wed Aug 31 20:19:06 2022 + Commit: Mats Lidell gentoo org> CommitDate: Wed Aug 31 20:19:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a780e09 app-editors/xemacs: drop 21.5.34-r8 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5.34-r8.ebuild | 260 1 file changed, 260 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5.34-r8.ebuild b/app-editors/xemacs/xemacs-21.5.34-r8.ebuild deleted file mode 100644 index 61aff25cd403.. --- a/app-editors/xemacs/xemacs-21.5.34-r8.ebuild +++ /dev/null @@ -1,260 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Note: xemacs currently does not work with position independent code -# so the build forces the use of the -no-pie option - -EAPI=7 - -inherit autotools flag-o-matic xdg-utils desktop - -DESCRIPTION="highly customizable open source text editor and application development system" -HOMEPAGE="https://www.xemacs.org/"; -SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz - http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 -riscv ~sparc ~x86" -IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xft xim athena neXt Xaw3d gdbm berkdb" - -X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" - -RDEPEND=" - berkdb? ( >=sys-libs/db-4:= !!=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) - >=sys-libs/zlib-1.1.4 - >=dev-libs/openssl-0.9.6:0= - >=media-libs/audiofile-0.2.3 - gpm? ( >=sys-libs/gpm-1.19.6 ) - postgres? ( dev-db/postgresql:= ) - ldap? ( net-nds/openldap:= ) - alsa? ( media-libs/alsa-lib ) - nas? ( media-libs/nas ) - X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) - dnd? ( x11-libs/dnd ) - motif? ( >=x11-libs/motif-2.3:0[xft=] ) - athena? ( x11-libs/libXaw ) - Xaw3d? ( x11-libs/libXaw3d ) - xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) - neXt? ( x11-libs/neXtaw ) - xface? ( media-libs/compface ) - tiff? ( media-libs/tiff:0 ) - png? ( >=media-libs/libpng-1.2:0 ) - jpeg? ( media-libs/libjpeg-turbo:0= ) - freewnn? ( app-i18n/freewnn ) - >=sys-libs/ncurses-5.2:= - >=app-eselect/eselect-emacs-1.15" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PDEPEND="app-xemacs/xemacs-base - mule? ( app-xemacs/mule-base )" - -src_unpack() { - default_src_unpack - - use neXt && unpack NeXT_XEmacs.tar.gz -} - -src_prepare() { - use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ - find "${S}"/lisp -name '*.elc' -exec rm {} \; || die - eapply "${FILESDIR}/${P}-ncurses-tinfo.patch" - eapply "${FILESDIR}/${P}-gcc5.patch" - eapply "${FILESDIR}/${P}-glibc-macro.patch" - eapply "${FILESDIR}/${P}-as-needed.patch" - eapply "${FILESDIR}/${P}-configure-libc-version.patch" - eapply "${FILESDIR}/${P}-ar.patch" - eapply "${FILESDIR}/${P}-strsignal.patch" - eapply "${FILESDIR}/${P}-process-test-qa.patch" - - eapply_user - - # Some binaries and man pages are installed under suffixed names - # to avoid collions with their GNU Emacs counterparts (see below). - # Fix internal filename references. - sed -i -e 's/exec gnuclient/&-xemacs/' lib-src/gnudoit || die - sed -i -e '/^\.so/s/etags/&-xemacs/' etc/ctags.1 || die - sed -i -e '/^\.so/s/gnuserv/&-xemacs/' etc/gnu{client,doit,attach}.1 || die -} - -src_configure() { - local myconf="" - - # bug #639642 - test-flags -no-pie >/dev/null && append-flags -no-pie - filter-flags -pie - - if use X; then - - myconf="${myconf} --with-widgets=athena" - myconf="${myconf} --with-dialogs=athena" - myconf="${myconf} --with-menubars=lucid" - myconf="${myconf} --with-scrollbars=lucid" - if use motif ; then - myconf="--with-widgets=motif" - myconf="${myconf} --with-dialogs=motif" - myconf="${myconf} --with-scrollbars=motif" - myconf="${myconf} --with-menubars=lucid" - fi - if use athena or use Xaw3d ; then - myconf="--with-scrollbars=athena" - fi - - if use Xaw3d; then - myconf="${myconf} --with-athena=3d" - elif use neXt; then - myconf="${myconf} --with-athena=next" - else - myconf="${myconf} --with-athena=xaw" - fi - -
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: c271a42528a3660dcd0e46ba3c09dfca6cddf041 Author: Matt Turner gentoo org> AuthorDate: Sat Aug 27 15:25:30 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Aug 27 15:29:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c271a425 app-editors/xemacs: Add (+) to libXaw3d's unicode USE-dep Signed-off-by: Matt Turner gentoo.org> .../xemacs/{xemacs-21.4.24-r6.ebuild => xemacs-21.4.24-r7.ebuild} | 2 +- .../xemacs/{xemacs-21.5.34-r9.ebuild => xemacs-21.5.34-r10.ebuild} | 2 +- app-editors/xemacs/xemacs-21.5..ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r6.ebuild b/app-editors/xemacs/xemacs-21.4.24-r7.ebuild similarity index 99% rename from app-editors/xemacs/xemacs-21.4.24-r6.ebuild rename to app-editors/xemacs/xemacs-21.4.24-r7.ebuild index fe5170beba18..28f9bf7f9a99 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r6.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r7.ebuild @@ -35,7 +35,7 @@ RDEPEND=" dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0 ) athena? ( x11-libs/libXaw ) - Xaw3d? ( x11-libs/libXaw3d[unicode] ) + Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) tiff? ( media-libs/tiff:0 ) diff --git a/app-editors/xemacs/xemacs-21.5.34-r9.ebuild b/app-editors/xemacs/xemacs-21.5.34-r10.ebuild similarity index 99% rename from app-editors/xemacs/xemacs-21.5.34-r9.ebuild rename to app-editors/xemacs/xemacs-21.5.34-r10.ebuild index e6c5da2b2155..f3aef5bea8c6 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r9.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r10.ebuild @@ -35,7 +35,7 @@ RDEPEND=" dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) - Xaw3d? ( x11-libs/libXaw3d[unicode] ) + Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild index 646022402db0..fb2be59cf978 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -36,7 +36,7 @@ RDEPEND=" dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) - Xaw3d? ( x11-libs/libXaw3d[unicode] ) + Xaw3d? ( x11-libs/libXaw3d[unicode(+)] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface )
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: 542b80446e7846c7b1e997787178a0773e24ae1d Author: Mats Lidell gentoo org> AuthorDate: Wed Jul 6 20:06:16 2022 + Commit: Mats Lidell gentoo org> CommitDate: Wed Jul 6 20:25:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542b8044 app-editors/xemacs: fix emerge with modules Use backported patch from upstream tip development branch. bug: https://bugs.gentoo.org/855122 Signed-off-by: Mats Lidell gentoo.org> .../files/xemacs-21.5.34-module-autoloads.patch| 115 + app-editors/xemacs/xemacs-21.5.34-r9.ebuild| 1 + 2 files changed, 116 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.5.34-module-autoloads.patch b/app-editors/xemacs/files/xemacs-21.5.34-module-autoloads.patch new file mode 100644 index ..8b5443dfcb10 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.34-module-autoloads.patch @@ -0,0 +1,115 @@ +diff -u b/lisp/update-elc-2.el b/lisp/update-elc-2.el +--- b/lisp/update-elc-2.el Mon Jun 27 22:14:53 2022 +0900 b/lisp/update-elc-2.el Thu Jun 30 16:36:19 2022 +0100 +@@ -144,12 +144,12 @@ + (load (expand-file-name "auto-autoloads" lisp-directory)) + (when (featurep 'mule) + (load (expand-file-name "mule/auto-autoloads" lisp-directory))) ++(when (featurep 'modules) ++ (load (expand-file-name "auto-autoloads" module-directory))) + ;; We remove all the bad .elcs before any byte-compilation, because + ;; there may be dependencies between one .el and another (even across + ;; directories), and we don't want to load an out-of-date .elc while + ;; byte-compiling a file. +-(when (featurep 'modules) +- (load (expand-file-name "auto-autoloads" module-directory))) + (message "Removing old or spurious .elcs in directory tree `%s'..." dir) + (do-update-elc-2 dir nil nil) + (message "Removing old or spurious .elcs in directory tree `%s'...done" +unchanged: +--- a/src/Makefile.in.in Mon Jun 27 13:31:39 2022 +0100 b/src/Makefile.in.in Mon Jun 27 22:14:53 2022 +0900 +@@ -95,7 +95,12 @@ + SHELL=/bin/sh + RM = rm -f + +-LISP = $(SRC)/../lisp ++## Earlier versions had $(SRC)/../lisp here, but currently ../lisp is a ++## link to $(SRC)/../lisp in out-of-source builds. $(SRC)/../lisp breaks ++## the modules build because the autoloads end up in $(SRCMODULES), but ++## update-elc-2.el looks for them in $(BLDMODULES). ++LISP = ../lisp ++ + ETC = $(SRC)/../etc + SRCMODULES = $(SRC)/../modules + LIB_SRC = ../lib-src +@@ -944,10 +949,14 @@ + -$(RM) $(RAW_EXE) $(DUMP_TARGET) $(DUMP_TARGET).dmp $(LIB_SRC)/DOC + ## Remove the generated load files here; they cause lots of problems + ## when they don't work right. ++## Some older versions tried to put module load files in the SRC tree, ++## but that breaks module builds, which expect them in the BLD tree, ++## and that's where they belong anyway. Clean both. + clean: mostlyclean versionclean + -$(RM) libextcli* $(LISP)/auto-autoloads.el* $(LISP)/custom-load.el* \ + $(LISP)/mule/auto-autoloads.el* $(LISP)/mule/custom-load.el* \ +- $(SRCMODULES)/auto-autoloads.el* $(SRCMODULES)/custom-load.el* ++ $(SRCMODULES)/auto-autoloads.el* $(SRCMODULES)/custom-load.el* \ ++ $(BLDMODULES)/auto-autoloads.el* $(BLDMODULES)/custom-load.el* + ## This is used in making a distribution. + ## Do not use it on development directories! + distclean-noconfig: clean +only in patch2: +unchanged: +--- a/lisp/update-elc.el b/lisp/update-elc.el +@@ -87,8 +87,8 @@ + + (defvar source-lisp-mule (expand-file-name "mule" source-lisp)) + (defvar source-directory (expand-file-name ".." source-lisp)) +-(defconst module-directory (expand-file-name "modules" source-directory)) +- ++(defvar source-modules (expand-file-name "../modules" (file-truename source-lisp))) ++(defconst module-directory (expand-file-name "modules" build-directory)) + (defvar aa-lisp (expand-file-name "auto-autoloads.el" source-lisp)) + (defvar aac-lisp (expand-file-name "auto-autoloads.elc" source-lisp)) + (defvar aa-lisp-mule (expand-file-name "auto-autoloads.el" source-lisp-mule)) +@@ -280,15 +280,13 @@ If any of these files are changed, we need to redump.") + + ;; Check for the module autoloads separately, given the need to run + ;; directory-files on subdirectories. +- (let ((autoload-file +-(expand-file-name "auto-autoloads.el" module-directory))) +-(mapc +- #'(lambda (full-dir) +-(mapc #'(lambda (full-arg) +- (when (file-newer-than-file-p full-arg autoload-file) +-(setq need-to-rebuild-module-autoloads t))) +- (directory-files full-dir t "\\.c$" nil t))) +- (directory-files module-directory t nil t 'subdirs))) ++ (mapc ++ #'(lambda (full-dir) ++ (mapc #'(lambda (full-arg) ++ (when (file-newer-than-file-p full-arg aa-modules) ++ (setq need-to-re
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: a5dbc32a6e327775a55eba8583262d7bb761ec3a Author: Mats Lidell gentoo org> AuthorDate: Mon Jun 27 21:33:34 2022 + Commit: Mats Lidell gentoo org> CommitDate: Mon Jun 27 21:39:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5dbc32a app-editors/xemacs: No lock on finder-inf creation Patch from upstream to not use a lock file when creating finder-inf. Bug: https://bugs.gentoo.org/854417 Signed-off-by: Mats Lidell gentoo.org> .../xemacs-21.5.34-no-lock-on-finder-inf.patch | 99 ++ app-editors/xemacs/xemacs-21.5.34-r9.ebuild| 1 + 2 files changed, 100 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.5.34-no-lock-on-finder-inf.patch b/app-editors/xemacs/files/xemacs-21.5.34-no-lock-on-finder-inf.patch new file mode 100644 index ..a37fc5e95fe0 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.34-no-lock-on-finder-inf.patch @@ -0,0 +1,99 @@ +# HG changeset patch +# User Aidan Kehoe +# Date 1656333099 -3600 +# Mon Jun 27 13:31:39 2022 +0100 +# Node ID c6966a009d0dc3b546c9d843141c1fb5daa89b9e +# Parent 16e37125d7ea85048e89197ce8fe83f44b00ccc5 +Don't create a lock file when generating finder-inf.el + +lisp/ChangeLog addition: + +2022-06-27 Aidan Kehoe + + * finder.el (finder-compile-keywords): + Don't use the save-buffer infrastructure when generating + finder-inf.el, since that leads to lock files, making parallel + builds less likely to work. Thank you Mats Lidell and the Gentoo + users! + +src/ChangeLog addition: + +2022-06-27 Aidan Kehoe + + * Makefile.in.in ($(LISP)/finder-inf.el): + Don't remove finder-inf.el before regenerating it, Lisp will + overwrite it. + +diff -r 16e37125d7ea -r c6966a009d0d lisp/finder.el +--- a/lisp/finder.el Sun Jun 26 19:14:02 2022 +0300 b/lisp/finder.el Mon Jun 27 13:31:39 2022 +0100 +@@ -151,7 +151,7 @@ + arguments compiles from `load-path'." + (save-excursion + ;; XEmacs change +-(find-file (expand-file-name "finder-inf.el" lisp-directory)) ++(set-buffer (generate-new-buffer "finder-inf.el")) + (let ((processed nil) + (directory-abbrev-alist + (append +@@ -160,11 +160,12 @@ + ""))) + finder-abbreviate-directory-list) + directory-abbrev-alist)) +-(using-load-path)) ++using-load-path second-line-marker finder-scratch) + (or dirs (setq dirs load-path)) + (setq using-load-path (equal dirs load-path)) + (erase-buffer) + (insert ";;; finder-inf.el --- keyword-to-package mapping\n") ++ (setq second-line-marker (point-marker)) + (insert ";; Keywords: help\n") + (insert ";;; Commentary:\n") + (insert ";; Don't edit this file. It's generated by finder.el\n\n") +@@ -180,7 +181,8 @@ + (if (not finder-compile-keywords-quiet) + (message "Processing %s ..." f)) + (save-excursion +-(set-buffer (get-buffer-create "*finder-scratch*")) ++(set-buffer (setq finder-scratch ++(get-buffer-create "*finder-scratch*"))) + (buffer-disable-undo (current-buffer)) + (erase-buffer) + (insert-file-contents (expand-file-name f d)) +@@ -210,10 +212,23 @@ + (directory-files d nil "^[^=].*\\.el$" +dirs) + (insert "))\n\n(provide 'finder-inf)\n\n;;; finder-inf.el ends here\n") +- (kill-buffer "*finder-scratch*") ++ (if finder-scratch (kill-buffer finder-scratch)) + (unless noninteractive + (eval-current-buffer)) ; So we get the new keyword list immediately +- (basic-save-buffer ++ (goto-char (point-min)) ++ (if (re-search-forward "[^\x00-\x7f]" nil t) ++ (progn ++(goto-char (point-min)) ++(if (re-search-forward "[^\x00-\xff]" nil t) ++(progn (goto-char second-line-marker) ++ (insert ";;; -*- coding: escape-quoted -*-\n") ++ (setq buffer-file-coding-system 'iso-8859-1-unix)) ++ (goto-char second-line-marker) ++ (insert ";;; -*- coding: iso-8859-1 -*-\n") ++ (setq buffer-file-coding-system 'escape-quoted-unix))) ++(setq buffer-file-coding-system 'no-conversion-unix)) ++ (write-region (point-min) (point-max) ++(expand-file-name "finder-inf.el" lisp-directory) + + (defun finder-compile-keywords-make-dist () + "Regenerate `finder-inf.el' for the Emacs distribution." +diff -r 16e37125d7ea -r c6966a009d0d src/Makefile.in.in +--- a/src/Makefile.in.in Sun Jun 26 19:14:02 2022 +0300 b/src/Makefile.in.in Mon Jun 27 13:31:39 2022 +0100 +@@ -590,7 +590,6 @@ + + $(LISP)/finder-inf.el: update-elc-2 + @echo "Building finder database ..." +- $(RM) $(LIS
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: b89aa72248232d5b4245610784d17147122d9341 Author: Mats Lidell gentoo org> AuthorDate: Thu Jun 16 21:09:29 2022 + Commit: Mats Lidell gentoo org> CommitDate: Thu Jun 16 21:16:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b89aa722 app-editors/xemacs: patch for make problem in xemacs-21.5.34 Upstream found a problem that could explain the issues seen with builds on tinderboxes with highly parallel builds. Bug: https://bugs.gentoo.org/843236 Signed-off-by: Mats Lidell gentoo.org> .../xemacs-21.5.34-autoloads-parallell-make.patch | 184 + app-editors/xemacs/xemacs-21.5.34-r9.ebuild| 1 + 2 files changed, 185 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.5.34-autoloads-parallell-make.patch b/app-editors/xemacs/files/xemacs-21.5.34-autoloads-parallell-make.patch new file mode 100644 index ..9a86046be992 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.34-autoloads-parallell-make.patch @@ -0,0 +1,184 @@ +--- a/lisp/update-elc-2.el.orig2022-06-16 21:58:48.748641021 +0200 b/lisp/update-elc-2.el 2022-06-16 21:58:48.748641021 +0200 +@@ -137,37 +137,10 @@ + (let ((dir (car command-line-args-left))) + ;; don't depend on being able to autoload `update-autoload-files'! + (load "autoload") +-(autoload 'cl-compile-time-init "cl-macs") + (load "bytecomp") + (load "byte-optimize") +-;; the API used here is deprecated, convert to one with explicit +-;; arguments when it is available +-;; update-elc.el signals us to rebuild the autoloads when necessary. +-;; in some cases it will rebuild the autoloads itself, but doing it this +-;; way is slow, so we avoid it when possible. +-(when (file-exists-p (expand-file-name "REBUILD_AUTOLOADS" +- invocation-directory)) +- ;; if we were instructed to rebuild the autoloads, force the file +- ;; to be touched even w/o changes; otherwise, we won't ever stop +- ;; being told to rebuild them. +- (update-autoload-files dir "auto" nil t) +- (byte-recompile-file (expand-file-name "auto-autoloads.el" dir) 0) +- (when (featurep 'mule) +- (let ((muledir (expand-file-name "../lisp/mule" (file-truename dir +-;; force here just like above. +-(update-autoload-files muledir "mule" nil t) +-(byte-recompile-file (expand-file-name "auto-autoloads.el" dir) 0 +-(when (featurep 'modules) +- (let* ((moddir (expand-file-name "../modules" (file-truename dir))) +- (autofile (expand-file-name "auto-autoloads.el" moddir))) +- (update-autoload-files +- (delete (concat (file-name-as-directory moddir) ".") +- (delete (concat (file-name-as-directory moddir) "..") +- (directory-files moddir t nil nil 0))) +- "modules" autofile) +- (byte-recompile-file autofile 0))) +-;; now load the (perhaps newly rebuilt) autoloads; we were called with +-;; -no-autoloads so they're not already loaded. ++;; now load the autoloads; we were called with -no-autoloads so they're not ++;; already loaded. + (load (expand-file-name "auto-autoloads" lisp-directory)) + (when (featurep 'mule) + (load (expand-file-name "mule/auto-autoloads" lisp-directory))) +@@ -175,6 +148,8 @@ + ;; there may be dependencies between one .el and another (even across + ;; directories), and we don't want to load an out-of-date .elc while + ;; byte-compiling a file. ++(when (featurep 'modules) ++ (load (expand-file-name "auto-autoloads" module-directory))) + (message "Removing old or spurious .elcs in directory tree `%s'..." dir) + (do-update-elc-2 dir nil nil) + (message "Removing old or spurious .elcs in directory tree `%s'...done" +--- a/lisp/update-elc.el.orig 2022-06-16 21:58:48.748641021 +0200 b/lisp/update-elc.el 2022-06-16 21:58:48.748641021 +0200 +@@ -54,8 +54,11 @@ + (defvar update-elc-files-to-compile nil) + (defvar need-to-rebuild-autoloads nil) + (defvar need-to-rebuild-mule-autoloads nil) ++(defvar need-to-rebuild-module-autoloads nil) + (defvar need-to-recompile-autoloads nil) + (defvar need-to-recompile-mule-autoloads nil) ++(defvar need-to-recompile-module-autoloads nil) ++ + (defvar exe-target nil) + (defvar dump-target nil) + (defvar dump-target-out-of-date-wrt-dump-files nil) +@@ -84,10 +87,14 @@ + + (defvar source-lisp-mule (expand-file-name "mule" source-lisp)) + (defvar source-directory (expand-file-name ".." source-lisp)) ++(defconst module-directory (expand-file-name "modules" source-directory)) ++ + (defvar aa-lisp (expand-file-name "auto-autoloads.el" source-lisp)) + (defvar aac-lisp (expand-file-name "auto-autoloads.elc" source-lisp)) + (defvar aa-lisp-mule (expand-file-name "auto-autoloads.el" source-lisp-mule)) + (defvar aac-lisp-mule (expand-file-name "auto-autoloads.elc" source-
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 90797af0e886499d9dec24275aaf9c8928fb431c Author: Ulrich Müller gentoo org> AuthorDate: Sat May 7 08:47:09 2022 + Commit: Ulrich Müller gentoo org> CommitDate: Sat May 7 08:54:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90797af0 app-editors/xemacs: Update dependency on jpeg Use https in HOMEPAGE. Signed-off-by: Ulrich Müller gentoo.org> app-editors/xemacs/xemacs-21.4.24-r5.ebuild | 4 ++-- app-editors/xemacs/xemacs-21.4.24-r6.ebuild | 4 ++-- app-editors/xemacs/xemacs-21.5.34-r8.ebuild | 4 ++-- app-editors/xemacs/xemacs-21.5.34-r9.ebuild | 4 ++-- app-editors/xemacs/xemacs-21.5..ebuild | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r5.ebuild b/app-editors/xemacs/xemacs-21.4.24-r5.ebuild index 2f9a674f7c59..9f4b8ce418b4 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r5.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r5.ebuild @@ -10,7 +10,7 @@ WANT_AUTOCONF="2.1" inherit autotools flag-o-matic toolchain-funcs xdg-utils desktop DESCRIPTION="highly customizable open source text editor and application development system" -HOMEPAGE="http://www.xemacs.org/"; +HOMEPAGE="https://www.xemacs.org/"; SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; @@ -40,7 +40,7 @@ RDEPEND=" xface? ( media-libs/compface ) tiff? ( media-libs/tiff:0 ) png? ( >=media-libs/libpng-1.2:0 ) - jpeg? ( virtual/jpeg:0 ) + jpeg? ( media-libs/libjpeg-turbo:0= ) !amd64? ( freewnn? ( app-i18n/freewnn ) ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15" diff --git a/app-editors/xemacs/xemacs-21.4.24-r6.ebuild b/app-editors/xemacs/xemacs-21.4.24-r6.ebuild index 5944c3fd65be..fe5170beba18 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r6.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r6.ebuild @@ -10,7 +10,7 @@ WANT_AUTOCONF="2.1" inherit autotools flag-o-matic toolchain-funcs xdg-utils desktop DESCRIPTION="highly customizable open source text editor and application development system" -HOMEPAGE="http://www.xemacs.org/"; +HOMEPAGE="https://www.xemacs.org/"; SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" @@ -40,7 +40,7 @@ RDEPEND=" xface? ( media-libs/compface ) tiff? ( media-libs/tiff:0 ) png? ( >=media-libs/libpng-1.2:0 ) - jpeg? ( virtual/jpeg:0 ) + jpeg? ( media-libs/libjpeg-turbo:0= ) !amd64? ( freewnn? ( app-i18n/freewnn ) ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15" diff --git a/app-editors/xemacs/xemacs-21.5.34-r8.ebuild b/app-editors/xemacs/xemacs-21.5.34-r8.ebuild index bef802bacbd6..61aff25cd403 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r8.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r8.ebuild @@ -9,7 +9,7 @@ EAPI=7 inherit autotools flag-o-matic xdg-utils desktop DESCRIPTION="highly customizable open source text editor and application development system" -HOMEPAGE="http://www.xemacs.org/"; +HOMEPAGE="https://www.xemacs.org/"; SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; @@ -41,7 +41,7 @@ RDEPEND=" xface? ( media-libs/compface ) tiff? ( media-libs/tiff:0 ) png? ( >=media-libs/libpng-1.2:0 ) - jpeg? ( virtual/jpeg:0 ) + jpeg? ( media-libs/libjpeg-turbo:0= ) freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15" diff --git a/app-editors/xemacs/xemacs-21.5.34-r9.ebuild b/app-editors/xemacs/xemacs-21.5.34-r9.ebuild index e204ae47e03b..bba9dbfeb9b6 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r9.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r9.ebuild @@ -9,7 +9,7 @@ EAPI=8 inherit flag-o-matic xdg-utils desktop DESCRIPTION="highly customizable open source text editor and application development system" -HOMEPAGE="http://www.xemacs.org/"; +HOMEPAGE="https://www.xemacs.org/"; SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" @@ -41,7 +41,7 @@ RDEPEND=" xface? ( media-libs/compface ) tiff? ( media-libs/tiff:0 ) png? ( >=media-libs/libpng-1.2:0 ) - jpeg? ( virtual/jpeg:0 ) + jpeg? ( media-libs/libjpeg-turbo:0= ) freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15" diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild index 53538cb13840..646022402db0 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -9,7 +9,7 @@ EAPI=7 inherit flag-o-matic xdg-utils desktop DESCRIPTION="highly customizable open source tex
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 464ea54acb8aa13e21c25806e32c761eed4620d2 Author: Sam James gentoo org> AuthorDate: Wed Mar 23 00:55:09 2022 + Commit: Sam James gentoo org> CommitDate: Wed Mar 23 00:55:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464ea54a app-editors/xemacs: add subslot dep on OpenLDAP New OpenLDAP breaks ABI (changes SONAME) Signed-off-by: Sam James gentoo.org> .../xemacs/{xemacs-21.4.24-r3.ebuild => xemacs-21.4.24-r5.ebuild} | 6 +++--- .../xemacs/{xemacs-21.4.24-r4.ebuild => xemacs-21.4.24-r6.ebuild} | 6 +++--- .../xemacs/{xemacs-21.5.34-r6.ebuild => xemacs-21.5.34-r8.ebuild} | 8 .../xemacs/{xemacs-21.5.34-r7.ebuild => xemacs-21.5.34-r9.ebuild} | 8 app-editors/xemacs/xemacs-21.5..ebuild| 8 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r3.ebuild b/app-editors/xemacs/xemacs-21.4.24-r5.ebuild similarity index 98% rename from app-editors/xemacs/xemacs-21.4.24-r3.ebuild rename to app-editors/xemacs/xemacs-21.4.24-r5.ebuild index a0b28559a0a5..2f9a674f7c59 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r3.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r5.ebuild @@ -23,13 +23,13 @@ X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" RDEPEND=" berkdb? ( sys-libs/db:= ) - gdbm? ( >=sys-libs/gdbm-1.8.3[berkdb] ) + gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb] ) >=sys-libs/zlib-1.1.4 - >=dev-libs/openssl-0.9.6:0 + >=dev-libs/openssl-0.9.6:0= >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= ) - ldap? ( net-nds/openldap ) + ldap? ( net-nds/openldap:= ) nas? ( media-libs/nas ) X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) dnd? ( x11-libs/dnd ) diff --git a/app-editors/xemacs/xemacs-21.4.24-r4.ebuild b/app-editors/xemacs/xemacs-21.4.24-r6.ebuild similarity index 98% rename from app-editors/xemacs/xemacs-21.4.24-r4.ebuild rename to app-editors/xemacs/xemacs-21.4.24-r6.ebuild index ad783065d393..5944c3fd65be 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r6.ebuild @@ -23,13 +23,13 @@ X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" RDEPEND=" berkdb? ( sys-libs/db:= ) - gdbm? ( >=sys-libs/gdbm-1.8.3[berkdb] ) + gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb] ) >=sys-libs/zlib-1.1.4 - >=dev-libs/openssl-0.9.6:0 + >=dev-libs/openssl-0.9.6:0= >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= ) - ldap? ( net-nds/openldap ) + ldap? ( net-nds/openldap:= ) nas? ( media-libs/nas ) X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) dnd? ( x11-libs/dnd ) diff --git a/app-editors/xemacs/xemacs-21.5.34-r6.ebuild b/app-editors/xemacs/xemacs-21.5.34-r8.ebuild similarity index 98% rename from app-editors/xemacs/xemacs-21.5.34-r6.ebuild rename to app-editors/xemacs/xemacs-21.5.34-r8.ebuild index b1ec1ecf51e1..bef802bacbd6 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r6.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -22,13 +22,13 @@ X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" RDEPEND=" berkdb? ( >=sys-libs/db-4:= !!=sys-libs/gdbm-1.8.3[berkdb(+)] ) + gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] ) >=sys-libs/zlib-1.1.4 - >=dev-libs/openssl-0.9.6:0 + >=dev-libs/openssl-0.9.6:0= >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= ) - ldap? ( net-nds/openldap ) + ldap? ( net-nds/openldap:= ) alsa? ( media-libs/alsa-lib ) nas? ( media-libs/nas ) X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) diff --git a/app-editors/xemacs/xemacs-21.5.34-r7.ebuild b/app-editors/xemacs/xemacs-21.5.34-r9.ebuild similarity index 98% rename from app-editors/xemacs/xemacs-21.5.34-r7.ebuild rename to app-editors/xemacs/xemacs-21.5.34-r9.ebuild index 44896cf0be0a..e204ae47e03b 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r7.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -22,13 +22,13 @@ X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" RDEPEND=" berkdb? ( >=sys-libs/db-4:= !!=sys-libs/gdbm-1.8.3[berkdb(+)] ) +
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 1e47066cd2e80fd7149100e6b4bf232164d3bebc Author: David Seifert gentoo org> AuthorDate: Sat Mar 19 23:16:42 2022 + Commit: David Seifert gentoo org> CommitDate: Sat Mar 19 23:16:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e47066c app-editors/xemacs: quote $(tc-*) calls Signed-off-by: David Seifert gentoo.org> app-editors/xemacs/xemacs-21.4.24-r3.ebuild | 4 ++-- app-editors/xemacs/xemacs-21.4.24-r4.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r3.ebuild b/app-editors/xemacs/xemacs-21.4.24-r3.ebuild index 9b7467a98c25..a0b28559a0a5 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r3.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -184,7 +184,7 @@ src_configure() { $(use_with ldap ) \ $(use_with eolconv file-coding ) \ $(use_with pop ) \ - --compiler=$(tc-getCC) \ + --compiler="$(tc-getCC)" \ --prefix=/usr \ --without-canna \ --with-ncurses \ diff --git a/app-editors/xemacs/xemacs-21.4.24-r4.ebuild b/app-editors/xemacs/xemacs-21.4.24-r4.ebuild index 53953b0528d1..ad783065d393 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -184,7 +184,7 @@ src_configure() { $(use_with ldap ) \ $(use_with eolconv file-coding ) \ $(use_with pop ) \ - --compiler=$(tc-getCC) \ + --compiler="$(tc-getCC)" \ --prefix=/usr \ --without-canna \ --with-ncurses \
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: d9b1cf799e51233094dfd08712e6e666e3dc41bc Author: Yongxiang Liang gmail com> AuthorDate: Sun Dec 19 18:58:05 2021 + Commit: Yixun Lan gentoo org> CommitDate: Tue Dec 21 03:38:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b1cf79 app-editors/xemacs: keyword ~riscv Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yongxiang Liang gmail.com> Signed-off-by: Yixun Lan gentoo.org> app-editors/xemacs/xemacs-21.5.34-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.34-r7.ebuild b/app-editors/xemacs/xemacs-21.5.34-r7.ebuild index d196a551..44896cf0be0a 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r7.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r7.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xft xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 5952ed33e6933edb4204f2d6407bf8ec8d42d8d4 Author: Mats Lidell gentoo org> AuthorDate: Sun Dec 12 13:16:40 2021 + Commit: Mats Lidell gentoo org> CommitDate: Sun Dec 12 13:20:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5952ed33 app-editors/xemacs: remove configure options, bug #828785 Remove not available configure options. Noticed in bug #828785 but affects 21.5 in general. Bug: https://bugs.gentoo.org/828785 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5.34-r7.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5.34-r7.ebuild b/app-editors/xemacs/xemacs-21.5.34-r7.ebuild index aae31d431223..d196a551 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r7.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r7.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 -riscv ~sparc ~x86" -IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xft xim athena neXt Xaw3d gdbm berkdb" +IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xft xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" @@ -109,7 +109,7 @@ src_configure() { myconf="${myconf} --with-athena=xaw" fi - use dnd && myconf="${myconf} --with-dragndrop --with-offix" + use dnd && myconf="${myconf} --with-dragndrop" myconf="${myconf} $(use_with tiff )" myconf="${myconf} $(use_with png )" @@ -170,7 +170,6 @@ src_configure() { $(use_with gpm ) \ $(use_with postgres postgresql ) \ $(use_with ldap ) \ - $(use_with eolconv file-coding ) \ $(use_with pop ) \ --prefix=/usr \ --without-canna \
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 2d08c47c80750ae6d3c53e4262f2a04da5615ed2 Author: Mats Lidell gentoo org> AuthorDate: Sun Dec 12 10:07:12 2021 + Commit: Mats Lidell gentoo org> CommitDate: Sun Dec 12 13:20:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d08c47c app-editors/xemacs: remove configure options, bug #828785 Remove not available configure options. Closes: https://bugs.gentoo.org/828785 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5..ebuild | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild index aaaddef4a2f3..7b3921f0a4d4 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -17,7 +17,7 @@ EHG_REPO_URI="https://foss.heptapod.net/xemacs/xemacs"; LICENSE="GPL-3+" SLOT="0" -IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xft xim athena neXt Xaw3d gdbm berkdb" +IUSE="alsa debug gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xft xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" @@ -112,7 +112,7 @@ src_configure() { myconf="${myconf} --with-athena=xaw" fi - use dnd && myconf="${myconf} --with-dragndrop --with-offix" + use dnd && myconf="${myconf} --with-dragndrop" myconf="${myconf} $(use_with tiff )" myconf="${myconf} $(use_with png )" @@ -173,7 +173,6 @@ src_configure() { $(use_with gpm ) \ $(use_with postgres postgresql ) \ $(use_with ldap ) \ - $(use_with eolconv file-coding ) \ $(use_with pop ) \ --prefix=/usr \ --without-canna \ @@ -182,7 +181,6 @@ src_configure() { --with-mail-locking=flock \ --with-site-lisp=yes \ --with-site-modules=yes \ - --with-system-malloc \ --enable-option-checking=no \ --with-last-packages=/usr/lib/xemacs }
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 23a575e74b719dcb37cd704a28509dbef3c52393 Author: Mats Lidell gentoo org> AuthorDate: Fri Dec 10 23:19:15 2021 + Commit: Mats Lidell gentoo org> CommitDate: Fri Dec 10 23:21:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a575e7 app-editors/xemacs: update SRC_URI - load neXt only if needed Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5..ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild index 10c8d43ee877..aaaddef4a2f3 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -10,7 +10,7 @@ inherit flag-o-matic xdg-utils desktop DESCRIPTION="highly customizable open source text editor and application development system" HOMEPAGE="http://www.xemacs.org/"; -SRC_URI="http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; +SRC_URI="neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" inherit mercurial EHG_REPO_URI="https://foss.heptapod.net/xemacs/xemacs";
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 1365e636cb4f00c4cce8825f262f2529ea04de67 Author: Mats Lidell gentoo org> AuthorDate: Fri Dec 10 22:58:50 2021 + Commit: Mats Lidell gentoo org> CommitDate: Fri Dec 10 23:21:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1365e636 app-editors/xemacs: libXaw3d needs unicode - require libXaw3d with unicode - load neXt only if used - unpack neXt once Bug: https://bugs.gentoo.org/805173 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5.34-r7.ebuild | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5.34-r7.ebuild b/app-editors/xemacs/xemacs-21.5.34-r7.ebuild index c44dccad1aba..aae31d431223 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r7.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r7.ebuild @@ -11,7 +11,7 @@ inherit flag-o-matic xdg-utils desktop DESCRIPTION="highly customizable open source text editor and application development system" HOMEPAGE="http://www.xemacs.org/"; SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz - http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; + neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" LICENSE="GPL-3+" SLOT="0" @@ -35,7 +35,7 @@ RDEPEND=" dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) - Xaw3d? ( x11-libs/libXaw3d ) + Xaw3d? ( x11-libs/libXaw3d[unicode] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) @@ -54,8 +54,6 @@ PDEPEND="app-xemacs/xemacs-base src_unpack() { default_src_unpack - - use neXt && unpack NeXT_XEmacs.tar.gz } src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: b8fcbe96446fd1d29fc60ec67b74ecd0223a9987 Author: Mats Lidell gentoo org> AuthorDate: Fri Dec 10 22:14:41 2021 + Commit: Mats Lidell gentoo org> CommitDate: Fri Dec 10 23:21:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8fcbe96 app-editors/xemacs: Revision 21.4.24-r4 - Require libXaw3d with unicode - Only download neXt if required Bug: https://bugs.gentoo.org/827062 Bug: https://bugs.gentoo.org/805173 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.4.24-r4.ebuild | 252 1 file changed, 252 insertions(+) diff --git a/app-editors/xemacs/xemacs-21.4.24-r4.ebuild b/app-editors/xemacs/xemacs-21.4.24-r4.ebuild new file mode 100644 index ..53953b0528d1 --- /dev/null +++ b/app-editors/xemacs/xemacs-21.4.24-r4.ebuild @@ -0,0 +1,252 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Note: xemacs currently does not work with position independent code +# so the build forces the use of the -no-pie option + +EAPI=7 + +WANT_AUTOCONF="2.1" +inherit autotools flag-o-matic toolchain-funcs xdg-utils desktop + +DESCRIPTION="highly customizable open source text editor and application development system" +HOMEPAGE="http://www.xemacs.org/"; +SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz + neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xim athena neXt Xaw3d gdbm berkdb" + +X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" + +RDEPEND=" + berkdb? ( sys-libs/db:= ) + gdbm? ( >=sys-libs/gdbm-1.8.3[berkdb] ) + >=sys-libs/zlib-1.1.4 + >=dev-libs/openssl-0.9.6:0 + >=media-libs/audiofile-0.2.3 + gpm? ( >=sys-libs/gpm-1.19.6 ) + postgres? ( dev-db/postgresql:= ) + ldap? ( net-nds/openldap ) + nas? ( media-libs/nas ) + X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) + dnd? ( x11-libs/dnd ) + motif? ( >=x11-libs/motif-2.3:0 ) + athena? ( x11-libs/libXaw ) + Xaw3d? ( x11-libs/libXaw3d[unicode] ) + neXt? ( x11-libs/neXtaw ) + xface? ( media-libs/compface ) + tiff? ( media-libs/tiff:0 ) + png? ( >=media-libs/libpng-1.2:0 ) + jpeg? ( virtual/jpeg:0 ) + !amd64? ( freewnn? ( app-i18n/freewnn ) ) + >=sys-libs/ncurses-5.2:= + >=app-eselect/eselect-emacs-1.15" + +DEPEND="${RDEPEND} + >=sys-apps/texinfo-5" + +PDEPEND="app-xemacs/xemacs-base + mule? ( app-xemacs/mule-base )" + +src_unpack() { + unpack ${P}.tar.gz + use neXt && unpack NeXT_XEmacs.tar.gz +} + +src_prepare() { + # see bug 58350, 102540 and 143580 + eapply "${FILESDIR}"/xemacs-21.4.19-db.patch + # see bug 576512 + eapply "${FILESDIR}"/xemacs-21.4.24-gcc5.patch + eapply "${FILESDIR}"/xemacs-21.4.24-glibc-macro.patch + # see bug 615544 + eapply "${FILESDIR}"/xemacs-21.4.24-ncurses-tinfo.patch + eapply "${FILESDIR}"/xemacs-21.4.24-strsignal.patch + + # Convert to utf-8 + iconv -f iso-8859-1 -t utf-8 -o man/xemacs-faq.texi.tmp man/xemacs-faq.texi \ + && mv -f man/xemacs-faq.texi.tmp man/xemacs-faq.texi || die + iconv -f iso-8859-1 -t utf-8 -o man/lispref/ldap.texi.tmp man/lispref/ldap.texi \ + && mv -f man/lispref/ldap.texi.tmp man/lispref/ldap.texi || die + + eapply_user + + # Some binaries and man pages are installed under suffixed names + # to avoid collions with their GNU Emacs counterparts (see below). + # Fix internal filename references. + sed -i -e 's/exec gnuclient/&-xemacs/' lib-src/gnudoit || die + sed -i -e '/^\.so/s/etags/&-xemacs/' etc/ctags.1 || die + sed -i -e '/^\.so/s/gnuserv/&-xemacs/' etc/gnu{client,doit,attach}.1 || die + + # Run autoconf. XEmacs tries to be smart by providing a stub + # configure.ac file for autoconf 2.59 but this throws our + # autotools eclass so it must be removed first. + rm "${S}"/configure.ac || die + eautoconf + + use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ +} + +src_configure() { + local myconf="" + + # Can't build with pie. See bug #75028 + test-flags -no-pie >/dev/null && append-flags -no-pie + filter-flags -pie + + if use X; then + + myconf="${myconf} --with-widgets=athena" + myconf="${myconf} --with-dialogs=athena" + myconf="${myconf} --with-menubars=lucid" + myconf="${myconf} --with-scrollbars=lucid" + if use motif ; then + myconf="--with-widgets=motif" + myconf="${myconf} --with-dialogs=motif" +
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: ed6b568180cb65f7fe3da034efdc7fcae9f18d44 Author: Mats Lidell gentoo org> AuthorDate: Sun Nov 28 22:49:44 2021 + Commit: Mats Lidell gentoo org> CommitDate: Sun Nov 28 22:50:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6b5681 app-editors/xemacs: Re-enable neXt on xemacs-21.5. Add built with dependency unicode on libXaw3d Bug: https://bugs.gentoo.org/827723 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5..ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild index 8445da157a67..10c8d43ee877 100644 --- a/app-editors/xemacs/xemacs-21.5..ebuild +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -10,6 +10,7 @@ inherit flag-o-matic xdg-utils desktop DESCRIPTION="highly customizable open source text editor and application development system" HOMEPAGE="http://www.xemacs.org/"; +SRC_URI="http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; inherit mercurial EHG_REPO_URI="https://foss.heptapod.net/xemacs/xemacs"; @@ -35,7 +36,7 @@ RDEPEND=" dnd? ( x11-libs/dnd ) motif? ( >=x11-libs/motif-2.3:0[xft=] ) athena? ( x11-libs/libXaw ) - Xaw3d? ( x11-libs/libXaw3d ) + Xaw3d? ( x11-libs/libXaw3d[unicode] ) xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) @@ -59,7 +60,7 @@ src_unpack() { } src_prepare() { - # use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ + use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ find "${S}"/lisp -name '*.elc' -exec rm {} \; || die # eapply "${FILESDIR}/${P}-ncurses-tinfo.patch" # eapply "${FILESDIR}/${P}-gcc5.patch"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 34ce9f72be77cce47c9fb1ee08cf6fd5c60c6357 Author: Mats Lidell gentoo org> AuthorDate: Thu Nov 25 19:30:08 2021 + Commit: Mats Lidell gentoo org> CommitDate: Thu Nov 25 19:30:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ce9f72 app-editors/xemacs: add 21.5. Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5..ebuild | 259 + 1 file changed, 259 insertions(+) diff --git a/app-editors/xemacs/xemacs-21.5..ebuild b/app-editors/xemacs/xemacs-21.5..ebuild new file mode 100644 index ..8445da157a67 --- /dev/null +++ b/app-editors/xemacs/xemacs-21.5..ebuild @@ -0,0 +1,259 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Note: xemacs currently does not work with position independent code +# so the build forces the use of the -no-pie option + +EAPI=7 + +inherit flag-o-matic xdg-utils desktop + +DESCRIPTION="highly customizable open source text editor and application development system" +HOMEPAGE="http://www.xemacs.org/"; + +inherit mercurial +EHG_REPO_URI="https://foss.heptapod.net/xemacs/xemacs"; + +LICENSE="GPL-3+" +SLOT="0" +IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xft xim athena neXt Xaw3d gdbm berkdb" + +X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" + +RDEPEND=" + berkdb? ( >=sys-libs/db-4:= !!=sys-libs/gdbm-1.8.3[berkdb(+)] ) + >=sys-libs/zlib-1.1.4 + >=dev-libs/openssl-0.9.6:0 + >=media-libs/audiofile-0.2.3 + gpm? ( >=sys-libs/gpm-1.19.6 ) + postgres? ( dev-db/postgresql:= ) + ldap? ( net-nds/openldap ) + alsa? ( media-libs/alsa-lib ) + nas? ( media-libs/nas ) + X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) + dnd? ( x11-libs/dnd ) + motif? ( >=x11-libs/motif-2.3:0[xft=] ) + athena? ( x11-libs/libXaw ) + Xaw3d? ( x11-libs/libXaw3d ) + xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) + neXt? ( x11-libs/neXtaw ) + xface? ( media-libs/compface ) + tiff? ( media-libs/tiff:0 ) + png? ( >=media-libs/libpng-1.2:0 ) + jpeg? ( virtual/jpeg:0 ) + freewnn? ( app-i18n/freewnn ) + >=sys-libs/ncurses-5.2:= + >=app-eselect/eselect-emacs-1.15" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PDEPEND="app-xemacs/xemacs-base + mule? ( app-xemacs/mule-base )" + +src_unpack() { + mercurial_src_unpack + + use neXt && unpack NeXT_XEmacs.tar.gz +} + +src_prepare() { + # use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ + find "${S}"/lisp -name '*.elc' -exec rm {} \; || die + # eapply "${FILESDIR}/${P}-ncurses-tinfo.patch" + # eapply "${FILESDIR}/${P}-gcc5.patch" + # eapply "${FILESDIR}/${P}-glibc-macro.patch" + # eapply "${FILESDIR}/${P}-as-needed.patch" + # eapply "${FILESDIR}/${P}-configure-libc-version.patch" + # eapply "${FILESDIR}/${P}-ar.patch" + # eapply "${FILESDIR}/${P}-strsignal.patch" + # eapply "${FILESDIR}/${P}-process-test-qa.patch" + + eapply_user + + # Some binaries and man pages are installed under suffixed names + # to avoid collions with their GNU Emacs counterparts (see below). + # Fix internal filename references. + sed -i -e 's/exec gnuclient/&-xemacs/' lib-src/gnudoit || die + sed -i -e '/^\.so/s/etags/&-xemacs/' etc/ctags.1 || die + sed -i -e '/^\.so/s/gnuserv/&-xemacs/' etc/gnu{client,doit,attach}.1 || die +} + +src_configure() { + local myconf="" + + # bug #639642 + test-flags -no-pie >/dev/null && append-flags -no-pie + filter-flags -pie + + if use X; then + + myconf="${myconf} --with-widgets=athena" + myconf="${myconf} --with-dialogs=athena" + myconf="${myconf} --with-menubars=lucid" + myconf="${myconf} --with-scrollbars=lucid" + if use motif ; then + myconf="--with-widgets=motif" + myconf="${myconf} --with-dialogs=motif" + myconf="${myconf} --with-scrollbars=motif" + myconf="${myconf} --with-menubars=lucid" + fi + if use athena or use Xaw3d ; then + myconf="--with-scrollbars=athena" + fi + + if use Xaw3d; then + myconf="${myconf} --with-athena=3d" + elif use neXt; then + myconf="${myconf} --with-athena=next" + else + myconf="${myconf} --with-athena=xaw" + fi + + use dnd && myconf="${myconf} --with-dragndrop --with-offix" + + myconf="${myconf} $(use_with tiff )" +
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 227ac5778ca351f1e2e3eaf62747059858f08015 Author: Mats Lidell gentoo org> AuthorDate: Sat Oct 16 17:37:31 2021 + Commit: Mats Lidell gentoo org> CommitDate: Sat Oct 16 18:11:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=227ac577 app-editors/xemacs: remove newgc, EAPI 8 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5.34-r7.ebuild | 259 1 file changed, 259 insertions(+) diff --git a/app-editors/xemacs/xemacs-21.5.34-r7.ebuild b/app-editors/xemacs/xemacs-21.5.34-r7.ebuild new file mode 100644 index 000..c44dccad1ab --- /dev/null +++ b/app-editors/xemacs/xemacs-21.5.34-r7.ebuild @@ -0,0 +1,259 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Note: xemacs currently does not work with position independent code +# so the build forces the use of the -no-pie option + +EAPI=8 + +inherit flag-o-matic xdg-utils desktop + +DESCRIPTION="highly customizable open source text editor and application development system" +HOMEPAGE="http://www.xemacs.org/"; +SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz + http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 -riscv ~sparc ~x86" +IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xft xim athena neXt Xaw3d gdbm berkdb" + +X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" + +RDEPEND=" + berkdb? ( >=sys-libs/db-4:= !!=sys-libs/gdbm-1.8.3[berkdb(+)] ) + >=sys-libs/zlib-1.1.4 + >=dev-libs/openssl-0.9.6:0 + >=media-libs/audiofile-0.2.3 + gpm? ( >=sys-libs/gpm-1.19.6 ) + postgres? ( dev-db/postgresql:= ) + ldap? ( net-nds/openldap ) + alsa? ( media-libs/alsa-lib ) + nas? ( media-libs/nas ) + X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) + dnd? ( x11-libs/dnd ) + motif? ( >=x11-libs/motif-2.3:0[xft=] ) + athena? ( x11-libs/libXaw ) + Xaw3d? ( x11-libs/libXaw3d ) + xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) + neXt? ( x11-libs/neXtaw ) + xface? ( media-libs/compface ) + tiff? ( media-libs/tiff:0 ) + png? ( >=media-libs/libpng-1.2:0 ) + jpeg? ( virtual/jpeg:0 ) + freewnn? ( app-i18n/freewnn ) + >=sys-libs/ncurses-5.2:= + >=app-eselect/eselect-emacs-1.15" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PDEPEND="app-xemacs/xemacs-base + mule? ( app-xemacs/mule-base )" + +src_unpack() { + default_src_unpack + + use neXt && unpack NeXT_XEmacs.tar.gz +} + +src_prepare() { + use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ + find "${S}"/lisp -name '*.elc' -exec rm {} \; || die + eapply "${FILESDIR}/${P}-ncurses-tinfo.patch" + eapply "${FILESDIR}/${P}-gcc5.patch" + eapply "${FILESDIR}/${P}-glibc-macro.patch" + eapply "${FILESDIR}/${P}-as-needed.patch" + eapply "${FILESDIR}/${P}-configure-libc-version.patch" + eapply "${FILESDIR}/${P}-ar.patch" + eapply "${FILESDIR}/${P}-strsignal.patch" + eapply "${FILESDIR}/${P}-process-test-qa.patch" + + eapply_user + + # Some binaries and man pages are installed under suffixed names + # to avoid collions with their GNU Emacs counterparts (see below). + # Fix internal filename references. + sed -i -e 's/exec gnuclient/&-xemacs/' lib-src/gnudoit || die + sed -i -e '/^\.so/s/etags/&-xemacs/' etc/ctags.1 || die + sed -i -e '/^\.so/s/gnuserv/&-xemacs/' etc/gnu{client,doit,attach}.1 || die +} + +src_configure() { + local myconf="" + + # bug #639642 + test-flags -no-pie >/dev/null && append-flags -no-pie + filter-flags -pie + + if use X; then + + myconf="${myconf} --with-widgets=athena" + myconf="${myconf} --with-dialogs=athena" + myconf="${myconf} --with-menubars=lucid" + myconf="${myconf} --with-scrollbars=lucid" + if use motif ; then + myconf="--with-widgets=motif" + myconf="${myconf} --with-dialogs=motif" + myconf="${myconf} --with-scrollbars=motif" + myconf="${myconf} --with-menubars=lucid" + fi + if use athena or use Xaw3d ; then + myconf="--with-scrollbars=athena" + fi + + if use Xaw3d; then + myconf="${myconf} --with-athena=3d" + elif use neXt; then + myconf="${myconf} --with-athena=next" + else + myconf="${myconf} --with-athena=xaw" + fi + + use dnd && myconf="$
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 81c70c84e7e0507df2f180cb90d3e57e3f1e2efc Author: David Seifert gentoo org> AuthorDate: Sat Jul 17 11:25:16 2021 + Commit: David Seifert gentoo org> CommitDate: Sat Jul 17 11:25:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c70c84 app-editors/xemacs: Remove app-i18n/canna Signed-off-by: David Seifert gentoo.org> .../xemacs/{xemacs-21.4.24-r2.ebuild => xemacs-21.4.24-r3.ebuild} | 6 +++--- .../xemacs/{xemacs-21.5.34-r5.ebuild => xemacs-21.5.34-r6.ebuild} | 5 ++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild b/app-editors/xemacs/xemacs-21.4.24-r3.ebuild similarity index 97% rename from app-editors/xemacs/xemacs-21.4.24-r2.ebuild rename to app-editors/xemacs/xemacs-21.4.24-r3.ebuild index 557ca34677b..9b7467a98c2 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r3.ebuild @@ -17,7 +17,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha amd64 arm64 ~hppa ppc ppc64 sparc x86" -IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" +IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" @@ -41,7 +41,6 @@ RDEPEND=" tiff? ( media-libs/tiff:0 ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( virtual/jpeg:0 ) - canna? ( app-i18n/canna ) !amd64? ( freewnn? ( app-i18n/freewnn ) ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15" @@ -147,7 +146,7 @@ src_configure() { myconf="${myconf} --with-xim=no" fi - myconf="${myconf} $(use_with canna ) $(use_with freewnn wnn )" + myconf="${myconf} $(use_with freewnn wnn )" fi # This determines the type of sounds we are playing @@ -187,6 +186,7 @@ src_configure() { $(use_with pop ) \ --compiler=$(tc-getCC) \ --prefix=/usr \ + --without-canna \ --with-ncurses \ --with-system-malloc \ --with-msw=no \ diff --git a/app-editors/xemacs/xemacs-21.5.34-r5.ebuild b/app-editors/xemacs/xemacs-21.5.34-r6.ebuild similarity index 97% rename from app-editors/xemacs/xemacs-21.5.34-r5.ebuild rename to app-editors/xemacs/xemacs-21.5.34-r6.ebuild index bcf39ec31bb..7e8c4188da8 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r5.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r6.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xft xim athena neXt Xaw3d gdbm berkdb" +IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn xft xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" @@ -42,7 +42,6 @@ RDEPEND=" tiff? ( media-libs/tiff:0 ) png? ( >=media-libs/libpng-1.2:0 ) jpeg? ( virtual/jpeg:0 ) - canna? ( app-i18n/canna ) freewnn? ( app-i18n/freewnn ) >=sys-libs/ncurses-5.2:= >=app-eselect/eselect-emacs-1.15" @@ -144,7 +143,6 @@ src_configure() { myconf="${myconf} --with-xim=no" fi - myconf="${myconf} $(use_with canna )" myconf="${myconf} $(use_with freewnn wnn )" fi @@ -177,6 +175,7 @@ src_configure() { $(use_with eolconv file-coding ) \ $(use_with pop ) \ --prefix=/usr \ + --without-canna \ --with-ncurses \ --with-msw=no \ --with-mail-locking=flock \
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 14cb76ccc9e48c73dd0b5b788b6137d83f61f773 Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 2 12:39:26 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 2 12:39:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14cb76cc app-editors/xemacs: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> app-editors/xemacs/xemacs-21.5.34-r5.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5.34-r5.ebuild b/app-editors/xemacs/xemacs-21.5.34-r5.ebuild index 51534cc420b..bcf39ec31bb 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r5.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r5.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="alsa debug eolconv gif gpm pop postgres ldap libressl xface nas dnd X jpeg tiff png mule motif freewnn canna xft xim athena neXt Xaw3d gdbm berkdb" +IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xft xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" @@ -24,8 +24,7 @@ RDEPEND=" berkdb? ( >=sys-libs/db-4:= !!=sys-libs/gdbm-1.8.3[berkdb(+)] ) >=sys-libs/zlib-1.1.4 - !libressl? ( >=dev-libs/openssl-0.9.6:0 ) - libressl? ( dev-libs/libressl ) + >=dev-libs/openssl-0.9.6:0 >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( dev-db/postgresql:= )
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: 6dbd335b119c144b07f0146c8421f8166d7d900e Author: Mats Lidell gentoo org> AuthorDate: Sat Jan 16 16:12:00 2021 + Commit: Mats Lidell gentoo org> CommitDate: Sat Jan 16 16:13:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dbd335b app-editors/xemacs: swallow output causing qa issue Patch unit test to be silent in order to avoid qa issue. Bug: https://bugs.gentoo.org/764809 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/files/xemacs-21.5.34-process-test-qa.patch | 11 +++ app-editors/xemacs/xemacs-21.5.34-r5.ebuild | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app-editors/xemacs/files/xemacs-21.5.34-process-test-qa.patch b/app-editors/xemacs/files/xemacs-21.5.34-process-test-qa.patch new file mode 100644 index 000..ff17f6b6241 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.34-process-test-qa.patch @@ -0,0 +1,11 @@ +--- a/tests/automated/process-tests.el 2021-01-16 15:42:20.195864978 +0100 b/tests/automated/process-tests.el 2021-01-16 15:43:27.840426754 +0100 +@@ -49,7 +49,7 @@ + (goto-char (point-min)) + (Assert (looking-at "foo"))): + +- (Assert (= 127 (shell-command "unknown_command"))) ++ (Assert (= 127 (shell-command "unknown_command > /dev/null 2>&1"))) + (Assert (= 2 (shell-command "exit 2"))) + (Assert (equal "(Shell command failed with code 2 and no output)" (message-displayed-p t))) + diff --git a/app-editors/xemacs/xemacs-21.5.34-r5.ebuild b/app-editors/xemacs/xemacs-21.5.34-r5.ebuild index accb1cfdff3..91fe80f8bfe 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r5.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -70,6 +70,7 @@ src_prepare() { eapply "${FILESDIR}/${P}-configure-libc-version.patch" eapply "${FILESDIR}/${P}-ar.patch" eapply "${FILESDIR}/${P}-strsignal.patch" + eapply "${FILESDIR}/${P}-process-test-qa.patch" eapply_user
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: d5ddc6f5045c2446fcde073140ec85ab63fe9eef Author: Mats Lidell gentoo org> AuthorDate: Sat Jan 9 12:36:27 2021 + Commit: Mats Lidell gentoo org> CommitDate: Sun Jan 10 09:08:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5ddc6f5 app-editors/xemacs: Remove xemacs-21.5.34-r4.ebuild Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5.34-r4.ebuild | 256 1 file changed, 256 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild deleted file mode 100644 index 8cf979775cf..000 --- a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild +++ /dev/null @@ -1,256 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Note: xemacs currently does not work with position independent code -# so the build forces the use of the -no-pie option - -EAPI=5 - -inherit eutils flag-o-matic multilib xdg-utils - -DESCRIPTION="highly customizable open source text editor and application development system" -HOMEPAGE="http://www.xemacs.org/"; -SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz - http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="alsa debug eolconv gif gpm pop postgres ldap libressl xface nas dnd X jpeg tiff png mule motif freewnn canna xft xim athena neXt Xaw3d gdbm berkdb" - -X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" - -RDEPEND=" - berkdb? ( >=sys-libs/db-4:= !!=sys-libs/gdbm-1.8.3[berkdb(+)] ) - >=sys-libs/zlib-1.1.4 - !libressl? ( >=dev-libs/openssl-0.9.6:0 ) - libressl? ( dev-libs/libressl ) - >=media-libs/audiofile-0.2.3 - gpm? ( >=sys-libs/gpm-1.19.6 ) - postgres? ( dev-db/postgresql:= ) - ldap? ( net-nds/openldap ) - alsa? ( media-libs/alsa-lib ) - nas? ( media-libs/nas ) - X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) - dnd? ( x11-libs/dnd ) - motif? ( >=x11-libs/motif-2.3:0[xft=] ) - athena? ( x11-libs/libXaw ) - Xaw3d? ( x11-libs/libXaw3d ) - xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) - neXt? ( x11-libs/neXtaw ) - xface? ( media-libs/compface ) - tiff? ( media-libs/tiff:0 ) - png? ( >=media-libs/libpng-1.2:0 ) - jpeg? ( virtual/jpeg:0 ) - canna? ( app-i18n/canna ) - freewnn? ( app-i18n/freewnn ) - >=sys-libs/ncurses-5.2:= - >=app-eselect/eselect-emacs-1.15" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PDEPEND="app-xemacs/xemacs-base - mule? ( app-xemacs/mule-base )" - -src_unpack() { - default_src_unpack - - use neXt && unpack NeXT_XEmacs.tar.gz -} - -src_prepare() { - use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ - find "${S}"/lisp -name '*.elc' -exec rm {} \; || die - epatch "${FILESDIR}/${P}-ncurses-tinfo.patch" - epatch "${FILESDIR}/${P}-gcc5.patch" - epatch "${FILESDIR}/${P}-glibc-macro.patch" - epatch "${FILESDIR}/${P}-as-needed.patch" - - # Some binaries and man pages are installed under suffixed names - # to avoid collions with their GNU Emacs counterparts (see below). - # Fix internal filename references. - sed -i -e 's/exec gnuclient/&-xemacs/' lib-src/gnudoit || die - sed -i -e '/^\.so/s/etags/&-xemacs/' etc/ctags.1 || die - sed -i -e '/^\.so/s/gnuserv/&-xemacs/' etc/gnu{client,doit,attach}.1 || die -} - -src_configure() { - local myconf="" - - # bug #639642 - test-flags -no-pie >/dev/null && append-flags -no-pie - filter-flags -pie - - if use X; then - - myconf="${myconf} --with-widgets=athena" - myconf="${myconf} --with-dialogs=athena" - myconf="${myconf} --with-menubars=lucid" - myconf="${myconf} --with-scrollbars=lucid" - if use motif ; then - myconf="--with-widgets=motif" - myconf="${myconf} --with-dialogs=motif" - myconf="${myconf} --with-scrollbars=motif" - myconf="${myconf} --with-menubars=lucid" - fi - if use athena or use Xaw3d ; then - myconf="--with-scrollbars=athena" - fi - - if use Xaw3d; then - myconf="${myconf} --with-athena=3d" - elif use neXt; then - myconf="${myconf} --with-athena=next" - else - myconf="${myconf} --with-athena=xaw" - fi - - use dnd && myconf="${myconf} --with-dragndrop --with-offix" - - myconf="${
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: da5bd136ebef770e9713e8d17553a1579a45bda2 Author: Aaron Bauman gentoo org> AuthorDate: Sat Sep 26 14:33:03 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Sep 26 14:33:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5bd136 app-editors/xemacs: drop old EAPI=5 Signed-off-by: Aaron Bauman gentoo.org> app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 243 --- app-editors/xemacs/xemacs-21.4.24.ebuild| 245 2 files changed, 488 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild deleted file mode 100644 index 032b668af1e..000 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ /dev/null @@ -1,243 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Note: xemacs currently does not work with position independent code -# so the build forces the use of the -no-pie option - -EAPI="5" - -WANT_AUTOCONF="2.1" -inherit autotools eutils flag-o-matic toolchain-funcs xdg-utils - -DESCRIPTION="highly customizable open source text editor and application development system" -HOMEPAGE="http://www.xemacs.org/"; -SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz - http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ppc ppc64 sparc ~x86" -IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" - -X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" - -RDEPEND=" - berkdb? ( sys-libs/db:= ) - gdbm? ( >=sys-libs/gdbm-1.8.3[berkdb] ) - >=sys-libs/zlib-1.1.4 - >=dev-libs/openssl-0.9.6:0 - >=media-libs/audiofile-0.2.3 - gpm? ( >=sys-libs/gpm-1.19.6 ) - postgres? ( dev-db/postgresql:= ) - ldap? ( net-nds/openldap ) - nas? ( media-libs/nas ) - X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) - dnd? ( x11-libs/dnd ) - motif? ( >=x11-libs/motif-2.3:0 ) - athena? ( x11-libs/libXaw ) - Xaw3d? ( x11-libs/libXaw3d ) - neXt? ( x11-libs/neXtaw ) - xface? ( media-libs/compface ) - tiff? ( media-libs/tiff:0 ) - png? ( >=media-libs/libpng-1.2:0 ) - jpeg? ( virtual/jpeg:0 ) - canna? ( app-i18n/canna ) - !amd64? ( freewnn? ( app-i18n/freewnn ) ) - >=sys-libs/ncurses-5.2:= - >=app-eselect/eselect-emacs-1.15" - -DEPEND="${RDEPEND} - >=sys-apps/texinfo-5" - -PDEPEND="app-xemacs/xemacs-base - mule? ( app-xemacs/mule-base )" - -src_unpack() { - unpack ${P}.tar.gz - use neXt && unpack NeXT_XEmacs.tar.gz -} - -src_prepare() { - # see bug 58350, 102540 and 143580 - epatch "${FILESDIR}"/xemacs-21.4.19-db.patch - # see bug 576512 - epatch "${FILESDIR}"/xemacs-21.4.24-gcc5.patch - epatch "${FILESDIR}"/xemacs-21.4.24-glibc-macro.patch - # see bug 615544 - epatch "${FILESDIR}"/xemacs-21.4.24-ncurses-tinfo.patch - - # Some binaries and man pages are installed under suffixed names - # to avoid collions with their GNU Emacs counterparts (see below). - # Fix internal filename references. - sed -i -e 's/exec gnuclient/&-xemacs/' lib-src/gnudoit || die - sed -i -e '/^\.so/s/etags/&-xemacs/' etc/ctags.1 || die - sed -i -e '/^\.so/s/gnuserv/&-xemacs/' etc/gnu{client,doit,attach}.1 || die - - # Run autoconf. XEmacs tries to be smart by providing a stub - # configure.ac file for autoconf 2.59 but this throws our - # autotools eclass so it must be removed first. - rm "${S}"/configure.ac || die - eautoconf - - use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ -} - -src_configure() { - local myconf="" - - # Can't build with pie. See bug #75028 - test-flags -no-pie >/dev/null && append-flags -no-pie - filter-flags -pie - - if use X; then - - myconf="${myconf} --with-widgets=athena" - myconf="${myconf} --with-dialogs=athena" - myconf="${myconf} --with-menubars=lucid" - myconf="${myconf} --with-scrollbars=lucid" - if use motif ; then - myconf="--with-widgets=motif" - myconf="${myconf} --with-dialogs=motif" - myconf="${myconf} --with-scrollbars=motif" - myconf="${myconf} --with-menubars=lucid" - fi - if use athena ; then - myconf="--with-scrollbars=athena" - fi - - if use Xaw3d; then - myconf="${myconf} --with-athena=3d" - elif use neXt; then - myconf="${myconf} --with-athena=next" - else -
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 8f501e7bd4e1b2495c1e53c70d9c9833410f7558 Author: Sam James gentoo org> AuthorDate: Thu Sep 3 23:53:49 2020 + Commit: Sam James gentoo org> CommitDate: Thu Sep 3 23:53:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f501e7b app-editors/xemacs: ppc64 stable (bug #738268) Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.4.24-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild index 5eb8d525db8..a457fa285f9 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ~ppc ppc64 sparc x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: 5813a1933243715679ae314ad771ab5a881f2f67 Author: Mats Lidell gentoo org> AuthorDate: Mon Aug 31 18:29:46 2020 + Commit: Mats Lidell gentoo org> CommitDate: Mon Aug 31 18:30:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5813a193 app-editors/xemacs: Compile on >=glibc-2.32 Use strsignal to compile on >=glibc-2.32. Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Mats Lidell gentoo.org> .../xemacs/files/xemacs-21.4.24-strsignal.patch| 89 ++ app-editors/xemacs/xemacs-21.4.24-r2.ebuild| 1 + 2 files changed, 90 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.4.24-strsignal.patch b/app-editors/xemacs/files/xemacs-21.4.24-strsignal.patch new file mode 100644 index 000..a44b925ccdd --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.4.24-strsignal.patch @@ -0,0 +1,89 @@ +diff -r ab1558b934ff configure +--- a/configureSun Aug 30 22:05:05 2020 +0200 b/configureSun Aug 30 22:38:03 2020 +0200 +@@ -11333,7 +11333,7 @@ + fi + + +-for ac_func in cbrt closedir dup2 eaccess fmod fpathconf frexp ftime getaddrinfo gethostname getnameinfo getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf stpcpy strerror tzset ulimit usleep waitpid vsnprintf fsync ftruncate umask ++for ac_func in cbrt closedir dup2 eaccess fmod fpathconf frexp ftime getaddrinfo gethostname getnameinfo getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf stpcpy strerror strsignal tzset ulimit usleep waitpid vsnprintf fsync ftruncate umask + do + echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 + echo "configure:11340: checking for $ac_func" >&5 +diff -r ab1558b934ff configure.in +--- a/configure.in Sun Aug 30 22:05:05 2020 +0200 b/configure.in Sun Aug 30 22:38:03 2020 +0200 +@@ -4012,7 +4012,7 @@ + dnl Check for POSIX functions. + dnl + +-AC_CHECK_FUNCS(cbrt closedir dup2 eaccess fmod fpathconf frexp ftime getaddrinfo gethostname getnameinfo getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf stpcpy strerror tzset ulimit usleep waitpid vsnprintf fsync ftruncate umask) ++AC_CHECK_FUNCS(cbrt closedir dup2 eaccess fmod fpathconf frexp ftime getaddrinfo gethostname getnameinfo getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf stpcpy strerror strsignal tzset ulimit usleep waitpid vsnprintf fsync ftruncate umask) + + dnl getaddrinfo() is borked under hpux11 + if test "$ac_cv_func_getaddrinfo" != "no" ; then +diff -r ab1558b934ff src/config.h.in +--- a/src/config.h.in Sun Aug 30 22:05:05 2020 +0200 b/src/config.h.in Sun Aug 30 22:38:03 2020 +0200 +@@ -346,6 +346,7 @@ + #undef HAVE_SNPRINTF + #undef HAVE_STPCPY + #undef HAVE_STRERROR ++#undef HAVE_STRSIGNAL + #undef HAVE_TZSET + #undef HAVE_ULIMIT + #undef HAVE_USLEEP +diff -r ab1558b934ff src/process.c +--- a/src/process.cSun Aug 30 22:05:05 2020 +0200 b/src/process.cSun Aug 30 22:38:03 2020 +0200 +@@ -1311,7 +1311,11 @@ + signal_name (int signum) + { + if (signum >= 0 && signum < NSIG) ++#ifdef HAVE_STRSIGNAL ++return strsignal (signum); ++#else + return (const char *) sys_siglist[signum]; ++#endif + + return (const char *) GETTEXT ("unknown signal"); + } +diff -r ab1558b934ff src/s/linux.h +--- a/src/s/linux.hSun Aug 30 22:05:05 2020 +0200 b/src/s/linux.hSun Aug 30 22:38:03 2020 +0200 +@@ -107,7 +107,6 @@ + + #define NO_SIOCTL_H /* don't have sioctl.h */ + +-#define HAVE_SYS_SIGLIST + #define HAVE_WAIT_HEADER + + #define POSIX /* affects getpagesize.h and systty.h */ +diff -r ab1558b934ff src/sysdep.c +--- a/src/sysdep.c Sun Aug 30 22:05:05 2020 +0200 b/src/sysdep.c Sun Aug 30 22:38:03 2020 +0200 +@@ -3526,7 +3526,7 @@ + /* Strings corresponding to defined signals */ + // + +-#if !defined (SYS_SIGLIST_DECLARED) && !defined (HAVE_SYS_SIGLIST) ++#if !defined(HAVE_STRSIGNAL) && !defined (SYS_SIGLIST_DECLARED) && !defined (HAVE_SYS_SIGLIST) + + #if defined(WIN32_NATIVE) || defined(CYGWIN) + const char *sys_siglist[] = +diff -r ab1558b934ff src/syssignal.h +--- a/src/syssignal.h Sun Aug 30 22:05:05 2020 +0200 b/src/syssignal.h Sun Aug 30 22:38:03 2020 +0200 +@@ -223,10 +223,8 @@ + # define
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: aa0f2ac8fe28b871da7d7b91844d7313daef909f Author: Mats Lidell gentoo org> AuthorDate: Sat Aug 29 20:41:37 2020 + Commit: Mats Lidell gentoo org> CommitDate: Sun Aug 30 18:11:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa0f2ac8 app-editors/xemacs: Compile on >=glibc-2.32 Use strsignal to compile on >=glibc-2.32. Closes: https://bugs.gentoo.org/738396 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Mats Lidell gentoo.org> .../xemacs/files/xemacs-21.5.34-strsignal.patch| 92 ++ app-editors/xemacs/xemacs-21.5.34-r5.ebuild| 1 + 2 files changed, 93 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.5.34-strsignal.patch b/app-editors/xemacs/files/xemacs-21.5.34-strsignal.patch new file mode 100644 index 000..464c6a542e8 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.34-strsignal.patch @@ -0,0 +1,92 @@ +diff -r 3ca291c0f7e3 configure +--- a/configureSun Jul 28 10:17:08 2019 +0100 b/configureThu Aug 27 00:15:50 2020 +0200 +@@ -18090,7 +18090,7 @@ + esac + + +-for ac_func in cbrt closedir dup2 eaccess fmod fpathconf frexp fsync ftime ftruncate getaddrinfo gethostname getnameinfo getpagesize getrlimit gettimeofday getcwd link logb lrand48 matherr mkdir mktime perror poll random readlink rename res_init rint rmdir select setitimer setpgid setsid sigblock sighold sigprocmask snprintf strerror strlwr strupr symlink tzset ulimit umask usleep vlimit vsnprintf waitpid wcscmp wcslen ++for ac_func in cbrt closedir dup2 eaccess fmod fpathconf frexp fsync ftime ftruncate getaddrinfo gethostname getnameinfo getpagesize getrlimit gettimeofday getcwd link logb lrand48 matherr mkdir mktime perror poll random readlink rename res_init rint rmdir select setitimer setpgid setsid sigblock sighold sigprocmask snprintf strerror strlwr strsignal strupr symlink tzset ulimit umask usleep vlimit vsnprintf waitpid wcscmp wcslen + do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` + ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +diff -r 3ca291c0f7e3 configure.ac +--- a/configure.ac Sun Jul 28 10:17:08 2019 +0100 b/configure.ac Thu Aug 27 00:15:50 2020 +0200 +@@ -4563,7 +4563,7 @@ + dnl Check for POSIX functions. + dnl + +-AC_CHECK_FUNCS(cbrt closedir dup2 eaccess fmod fpathconf frexp fsync ftime ftruncate getaddrinfo gethostname getnameinfo getpagesize getrlimit gettimeofday getcwd link logb lrand48 matherr mkdir mktime perror poll random readlink rename res_init rint rmdir select setitimer setpgid setsid sigblock sighold sigprocmask snprintf strerror strlwr strupr symlink tzset ulimit umask usleep vlimit vsnprintf waitpid wcscmp wcslen) ++AC_CHECK_FUNCS(cbrt closedir dup2 eaccess fmod fpathconf frexp fsync ftime ftruncate getaddrinfo gethostname getnameinfo getpagesize getrlimit gettimeofday getcwd link logb lrand48 matherr mkdir mktime perror poll random readlink rename res_init rint rmdir select setitimer setpgid setsid sigblock sighold sigprocmask snprintf strerror strlwr strsignal strupr symlink tzset ulimit umask usleep vlimit vsnprintf waitpid wcscmp wcslen) + + dnl getaddrinfo() is borked under hpux11 + if test "$ac_cv_func_getaddrinfo" != "no" ; then +diff -r 3ca291c0f7e3 src/config.h.in +--- a/src/config.h.in Sun Jul 28 10:17:08 2019 +0100 b/src/config.h.in Thu Aug 27 00:15:50 2020 +0200 +@@ -417,6 +417,7 @@ + #undef HAVE_SNPRINTF + #undef HAVE_STRERROR + #undef HAVE_STRLWR ++#undef HAVE_STRSIGNAL + #undef HAVE_STRUPR + #undef HAVE_SYMLINK + #undef HAVE_TZSET +diff -r 3ca291c0f7e3 src/process.c +--- a/src/process.cSun Jul 28 10:17:08 2019 +0100 b/src/process.cThu Aug 27 00:15:50 2020 +0200 +@@ -1646,7 +1646,11 @@ + signal_name (int signum) + { + if (signum >= 0 && signum < NSIG) ++#ifdef HAVE_STRSIGNAL ++return strsignal (signum); ++#else + return (const char *) sys_siglist[signum]; ++#endif + + return (const char *) GETTEXT ("unknown signal"); + } +diff -r 3ca291c0f7e3 src/s/linux.h +--- a/src/s/linux.hSun Jul 28 10:17:08 2019 +0100 b/src/s/linux.hThu Aug 27 00:15:50 2020 +0200 +@@ -36,10 +36,6 @@ + + /* Deleted GNU_LIBRARY_PENDING_OUTPUT_COUNT -- unused in XEmacs */ + +-/* This is needed for sysdep.c */ +- +-#define HAVE_SYS_SIGLIST +- + /* #define POSIX -- not used in XEmacs */ + + /* Deleted TERM stuff -- probably hugely obsolete */ +diff -r 3ca291c0f7e3 src/sysdep.c +--- a/src/sysdep.c Sun Jul 28 10:17:08 2019 +0100 b/src/sysdep.c Thu Aug 27 00:15:50 2020 +0200 +@@ -3520,7 +3520,7 @@ + /* Strings corresponding to defined signals */ + // + +-#if (!defined(HAVE_DECL_SYS_SIGLIST) || !HAVE_DECL_SYS_SIGLIST ) && !defined (HAVE_SYS_SIGLIST) ++#if !defined(HAVE_STRSIGNAL) && (!defined(HAV
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 9152d9fc160e2ec987d7427dfb864c88790c1de0 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 21 15:35:09 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 21 15:35:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9152d9fc app-editors/xemacs: x86 stable wrt bug #738268 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-editors/xemacs/xemacs-21.4.24-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild index c28acd3a171..1276e477e5f 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ~ppc ~ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ~ppc ~ppc64 sparc x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 858c35310956bfcf2718ab9ed4c709dfbd3cd838 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 21 15:31:14 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 21 15:31:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=858c3531 app-editors/xemacs: sparc stable wrt bug #738268 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> app-editors/xemacs/xemacs-21.4.24-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild index 1fa2ab6605e..c28acd3a171 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ~ppc ~ppc64 sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 7f42fcb551ac9b9a94f15eb8aa9886ec65a31ed7 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 21 15:25:53 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 21 15:25:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f42fcb5 app-editors/xemacs: amd64 stable wrt bug #738268 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-editors/xemacs/xemacs-21.4.24-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild index 7f388ef3579..1fa2ab6605e 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: c978c3b0d32e4a1f902e4f5ebac3d55e23575d37 Author: Sam James gentoo org> AuthorDate: Fri Aug 21 04:39:04 2020 + Commit: Sam James gentoo org> CommitDate: Fri Aug 21 04:39:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c978c3b0 app-editors/xemacs: Stabilize 21.4.24-r2 arm64, #738268 Signed-off-by: Sam James gentoo.org> app-editors/xemacs/xemacs-21.4.24-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild index 1f2018514ed..7f388ef3579 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: 88ee8f5dfbe66da1c7f170299f6877f4f40ddd61 Author: Mats Lidell gentoo org> AuthorDate: Sun Apr 19 20:21:10 2020 + Commit: Mats Lidell gentoo org> CommitDate: Sun Apr 19 20:23:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ee8f5d app-editors/xemacs: Remove unused configure check on ar Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/files/xemacs-21.5.34-ar.patch | 74 app-editors/xemacs/xemacs-21.5.34-r5.ebuild | 1 + 2 files changed, 75 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.5.34-ar.patch b/app-editors/xemacs/files/xemacs-21.5.34-ar.patch new file mode 100644 index 000..fff6f557873 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.34-ar.patch @@ -0,0 +1,74 @@ +diff -r 3ca291c0f7e3 configure +--- a/configureSun Jul 28 10:17:08 2019 +0100 b/configureSun Apr 19 18:46:45 2020 +0200 +@@ -778,6 +778,5 @@ + INSTALL_SCRIPT + INSTALL_PROGRAM + RANLIB +-AR + lib_gcc + ld +@@ -10296,47 +10307,6 @@ + fi + + +-# Extract the first word of "ar", so it can be a program name with args. +-set dummy ar; ac_word=$2 +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +-$as_echo_n "checking for $ac_word... " >&6; } +-if ${ac_cv_prog_AR+:} false; then : +- $as_echo_n "(cached) " >&6 +-else +- if test -n "$AR"; then +- ac_cv_prog_AR="$AR" # Let the user override the test. +-else +-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH +-do +- IFS=$as_save_IFS +- test -z "$as_dir" && as_dir=. +-for ac_exec_ext in '' $ac_executable_extensions; do +- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then +-ac_cv_prog_AR="ar" +-$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +-break 2 +- fi +-done +- done +-IFS=$as_save_IFS +- +- test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="not_found" +-fi +-fi +-AR=$ac_cv_prog_AR +-if test -n "$AR"; then +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +-$as_echo "$AR" >&6; } +-else +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +-$as_echo "no" >&6; } +-fi +- +- +-if test "$AR" = "not_found"; then +- { echo "Error:" "ar not found -- is PATH set correctly?" >&2; exit 1; } +-fi + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. + set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +diff -r 3ca291c0f7e3 configure.ac +--- a/configure.ac Sun Jul 28 10:17:08 2019 +0100 b/configure.ac Sun Apr 19 18:46:45 2020 +0200 +@@ -2557,12 +2557,6 @@ + dnl should make an entry in src/config.h, do not forget to add an + dnl #undef clause to src/config.h.in for autoconf to modify. + +-dnl Sun likes to hide these utilities. Steve Baur asked that we make +-dnl the failure occur at configure time, not at use time. +-AC_CHECK_PROG(AR,ar,ar,not_found) +-if test "$AR" = "not_found"; then +- XE_DIE(["ar not found -- is PATH set correctly?"]) +-fi + dnl These tests don't necessarily check that the program exists. + AC_PROG_RANLIB + AC_PROG_INSTALL diff --git a/app-editors/xemacs/xemacs-21.5.34-r5.ebuild b/app-editors/xemacs/xemacs-21.5.34-r5.ebuild index de468834210..6e6d7958c4e 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r5.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r5.ebuild @@ -68,6 +68,7 @@ src_prepare() { eapply "${FILESDIR}/${P}-glibc-macro.patch" eapply "${FILESDIR}/${P}-as-needed.patch" eapply "${FILESDIR}/${P}-configure-libc-version.patch" + eapply "${FILESDIR}/${P}-ar.patch" eapply_user
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 4ceb85e6c237d804030391174db0d46e37e52a68 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Apr 4 10:10:25 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Apr 4 11:05:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ceb85e6 app-editors/xemacs: drop to ~hppa Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 2 +- app-editors/xemacs/xemacs-21.4.24.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index a9aedfa1795..032b668af1e 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm64 hppa ppc ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ppc ppc64 sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" diff --git a/app-editors/xemacs/xemacs-21.4.24.ebuild b/app-editors/xemacs/xemacs-21.4.24.ebuild index 89902016197..7b39f0f4f26 100644 --- a/app-editors/xemacs/xemacs-21.4.24.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 hppa ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~hppa ppc ppc64 sparc x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 05ecd5575588a715daee2950082f401f69c5719a Author: Mats Lidell gentoo org> AuthorDate: Thu Mar 26 06:37:52 2020 + Commit: Mats Lidell gentoo org> CommitDate: Thu Mar 26 06:37:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ecd557 app-editors/xemacs: Support Gentoo Prefix Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mats Lidell gentoo.org> app-editors/xemacs/xemacs-21.5.34-r5.ebuild | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5.34-r5.ebuild b/app-editors/xemacs/xemacs-21.5.34-r5.ebuild index 3b27d36313f..de468834210 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r5.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r5.ebuild @@ -191,11 +191,11 @@ src_compile() { } src_install() { - emake prefix="${D}"/usr \ - mandir="${D}"/usr/share/man/man1 \ - infodir="${D}"/usr/share/info \ - libdir="${D}"/usr/$(get_libdir) \ - datadir="${D}"/usr/share \ + emake prefix="${ED}"/usr \ + mandir="${ED}"/usr/share/man/man1 \ + infodir="${ED}"/usr/share/info \ + libdir="${ED}"/usr/$(get_libdir) \ + datadir="${ED}"/usr/share \ install # Rename some applications installed in bin so that it is clear @@ -203,12 +203,12 @@ src_install() { # packages (emacs) can't clobber the actual applications. # Addresses bug #62991. for i in b2m ctags etags gnuclient gnudoit gnuattach; do - mv "${D}"/usr/bin/${i} "${D}"/usr/bin/${i}-xemacs || die "mv ${i} failed" + mv "${ED}"/usr/bin/${i} "${ED}"/usr/bin/${i}-xemacs || die "mv ${i} failed" done # rename man pages for i in ctags etags gnuserv gnuclient gnudoit gnuattach; do - mv "${D}"/usr/share/man/man1/${i}{,-xemacs}.1 || die "mv ${i}.1 failed" + mv "${ED}"/usr/share/man/man1/${i}{,-xemacs}.1 || die "mv ${i}.1 failed" done # install base packages directories @@ -223,7 +223,7 @@ src_install() { fi # remove extraneous info files - cd "${D}"/usr/share/info + cd "${ED}"/usr/share/info rm -f dir info.info texinfo* termcap* standards* cd "${S}"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: de1c268b82e4bd5c4781231f6359ad1afe6ba672 Author: Mats Lidell gentoo org> AuthorDate: Sat Mar 7 12:51:37 2020 + Commit: Mats Lidell gentoo org> CommitDate: Sat Mar 7 12:51:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1c268b app-editors/xemacs: Fix configure warning, EAPI bump Patch configure to locate libc in /lib64 and bump EAPI. bug: https://bugs.gentoo.org/711040 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mats Lidell gentoo.org> .../xemacs-21.5.34-configure-libc-version.patch| 24 ++ app-editors/xemacs/xemacs-21.5.34-r5.ebuild| 259 + 2 files changed, 283 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.5.34-configure-libc-version.patch b/app-editors/xemacs/files/xemacs-21.5.34-configure-libc-version.patch new file mode 100644 index 000..fdea052fba1 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.34-configure-libc-version.patch @@ -0,0 +1,24 @@ +diff -r 3ca291c0f7e3 configure +--- a/configureSun Jul 28 10:17:08 2019 +0100 b/configureFri Mar 06 21:27:48 2020 +0100 +@@ -9987,7 +9987,7 @@ + libc_version="GNU libc $libc_version (Debian)" + fi + if test -z "$libc_version"; then +- libc_version=`ls /lib/libc-*.so | sed -e 's,/lib/libc-\(.*\)\.so,\1,'` ++ libc_version=`ls /lib{64,}/libc-*.so 2>/dev/null | head -n1 | sed -e 's,/lib\(64\|\)/libc-\(.*\)\.so,\2,'` + fi + ;; + +diff -r 3ca291c0f7e3 configure.ac +--- a/configure.ac Sun Jul 28 10:17:08 2019 +0100 b/configure.ac Fri Mar 06 21:27:48 2020 +0100 +@@ -2347,7 +2347,7 @@ + fi + dnl Tested on Debian, does this actually work elsewhere? ;-) + if test -z "$libc_version"; then +- libc_version=`ls /lib/libc-*.so | sed -e 's,/lib/libc-\(.*\)\.so,\1,'` ++ libc_version=`ls /lib{64,}/libc-*.so 2>/dev/null | head -n1 | sed -e 's,/lib\(64\|\)/libc-\(.*\)\.so,\2,'` + fi + ;; + diff --git a/app-editors/xemacs/xemacs-21.5.34-r5.ebuild b/app-editors/xemacs/xemacs-21.5.34-r5.ebuild new file mode 100644 index 000..3b27d36313f --- /dev/null +++ b/app-editors/xemacs/xemacs-21.5.34-r5.ebuild @@ -0,0 +1,259 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Note: xemacs currently does not work with position independent code +# so the build forces the use of the -no-pie option + +EAPI=7 + +inherit autotools eutils flag-o-matic multilib xdg-utils desktop + +DESCRIPTION="highly customizable open source text editor and application development system" +HOMEPAGE="http://www.xemacs.org/"; +SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz + http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="alsa debug eolconv gif gpm pop postgres ldap libressl xface nas dnd X jpeg tiff png mule motif freewnn canna xft xim athena neXt Xaw3d gdbm berkdb" + +X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" + +RDEPEND=" + berkdb? ( >=sys-libs/db-4:= !!=sys-libs/gdbm-1.8.3[berkdb(+)] ) + >=sys-libs/zlib-1.1.4 + !libressl? ( >=dev-libs/openssl-0.9.6:0 ) + libressl? ( dev-libs/libressl ) + >=media-libs/audiofile-0.2.3 + gpm? ( >=sys-libs/gpm-1.19.6 ) + postgres? ( dev-db/postgresql:= ) + ldap? ( net-nds/openldap ) + alsa? ( media-libs/alsa-lib ) + nas? ( media-libs/nas ) + X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) + dnd? ( x11-libs/dnd ) + motif? ( >=x11-libs/motif-2.3:0[xft=] ) + athena? ( x11-libs/libXaw ) + Xaw3d? ( x11-libs/libXaw3d ) + xft? ( media-libs/freetype:2 x11-libs/libXft x11-libs/libXrender >=media-libs/fontconfig-2.5.0 ) + neXt? ( x11-libs/neXtaw ) + xface? ( media-libs/compface ) + tiff? ( media-libs/tiff:0 ) + png? ( >=media-libs/libpng-1.2:0 ) + jpeg? ( virtual/jpeg:0 ) + canna? ( app-i18n/canna ) + freewnn? ( app-i18n/freewnn ) + >=sys-libs/ncurses-5.2:= + >=app-eselect/eselect-emacs-1.15" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PDEPEND="app-xemacs/xemacs-base + mule? ( app-xemacs/mule-base )" + +src_unpack() { + default_src_unpack + + use neXt && unpack NeXT_XEmacs.tar.gz +} + +src_prepare() { + use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/ + find "${S}"/lisp -name '*.elc' -exec rm {} \; || die + eapply "${FILESDIR}/${P}-ncurses-tinfo.patch" + eapply "${FILESDIR}/${P}-gcc5.patch" + eapply "${FILESDIR}/${P}-glibc-macro.patch" + eapply "${FILESDIR}/${P}-as-needed.patch" + eapply "${FILESDIR}/${P}-configure-libc-version.patch" + + eapply_user + + # Some binaries
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: c878f5c46146e6946846aba86b9c7ece66e2 Author: Mats Lidell gentoo org> AuthorDate: Sun Jan 12 18:00:12 2020 + Commit: Mats Lidell gentoo org> CommitDate: Sun Jan 12 19:14:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c878f5c4 app-editors/xemacs: Convert iso-8859-1 texi files to utf-8 Convert iso-8859-1 files instead of patching since QA checks don't like binary patch files. Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mats Lidell gentoo.org> .../xemacs/files/xemacs-21.4.24-makeinfo.patch | 65 -- app-editors/xemacs/xemacs-21.4.24-r2.ebuild| 7 ++- 2 files changed, 6 insertions(+), 66 deletions(-) diff --git a/app-editors/xemacs/files/xemacs-21.4.24-makeinfo.patch b/app-editors/xemacs/files/xemacs-21.4.24-makeinfo.patch deleted file mode 100644 index 511e2b146a3..000 --- a/app-editors/xemacs/files/xemacs-21.4.24-makeinfo.patch +++ /dev/null @@ -1,65 +0,0 @@ -diff -r e2da872593c0 man/lispref/ldap.texi a/man/lispref/ldap.texiTue Mar 24 22:15:53 2015 -0400 -+++ b/man/lispref/ldap.texiWed Jan 01 22:53:19 2020 +0100 -@@ -105,7 +105,7 @@ - library XEmacs was compiled with, they may include @code{simple}, - @code{krbv41} and @code{krbv42}. - @item base --The base for the search. This may look like @samp{c�, o�me}, see -+The base for the search. This may look like @samp{cÿ, o¬me}, see - RFC 1779 for syntax details. - @item scope - One of the symbols @code{base}, @code{onelevel} or @code{subtree} -diff -r e2da872593c0 man/xemacs-faq.texi a/man/xemacs-faq.texi Tue Mar 24 22:15:53 2015 -0400 -+++ b/man/xemacs-faq.texi Wed Jan 01 22:53:19 2020 +0100 -@@ -1,4 +1,4 @@ --\input texinfo.tex @c -*- mode: texinfo; coding: iso-2022-8 -*- -+\input texinfo.tex @c -*- mode: texinfo; coding: utf-8 -*- - @c %**start of header - @setfilename ../info/xemacs-faq.info - @settitle Frequently asked questions about XEmacs -@@ -2831,7 +2831,7 @@ - all of the ISO 8859 family, the Indic languages, Thai, and so on), and - SKK, for Japanese. (SKK also supports an interface to an external - "dictionary server" process.) Quail supports both typical "dead-key" --methods (eg, in the "latin-1-prefix" method, @kbd{" a} produces �, LATIN -+methods (eg, in the "latin-1-prefix" method, @kbd{" a} produces ä, LATIN - SMALL LETTER A WITH DIAERESIS), and the complex dictionary-based phonetic - methods used for Asian ideographic languages like Chinese. - -@@ -2877,7 +2877,7 @@ - Wnn and SJ3 use the @code{egg} user interface. The interface for Canna - is specialized to Canna. - --Wnn supports Japanese, Chinese and Korean. It is made by OMRON and Ky�to -+Wnn supports Japanese, Chinese and Korean. It is made by OMRON and Kyôto - University. It is a powerful and complex system. Wnn4 is free and Wnn6 - is not. Wnn uses grammatical hints and probability of word association, - so in principle Wnn can be cleverer than other methods. -@@ -4800,10 +4800,10 @@ - @node Q3.0.6, Q3.0.7, Q3.0.5, Editing - @unnumberedsubsec Q3.0.6: How can you type in special characters in XEmacs? - One way is to use the package @code{x-compose}. Then you can use --sequences like @kbd{Compose " a} to get �, etc. -+sequences like @kbd{Compose " a} to get ä, etc. - - Another way is to use the @code{iso-insert} package. Then you can use --sequences like @kbd{C-x 8 " a} to get �, etc. -+sequences like @kbd{C-x 8 " a} to get ä, etc. - - @email{glynn@@sensei.co.uk, Glynn Clements} writes: - -@@ -4826,9 +4826,9 @@ - - Once you have Multi_key defined, you can use e.g. - @example --Multi a ' => � --Multi e " => � --Multi c , => � -+Multi a ' => á -+Multi e " => ë -+Multi c , => ç - @end example - - etc. diff --git a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild index 7364c9f7242..1f2018514ed 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild @@ -65,7 +65,12 @@ src_prepare() { eapply "${FILESDIR}"/xemacs-21.4.24-glibc-macro.patch # see bug 615544 eapply "${FILESDIR}"/xemacs-21.4.24-ncurses-tinfo.patch - eapply "${FILESDIR}"/xemacs-21.4.24-makeinfo.patch + + # Convert to utf-8 + iconv -f iso-8859-1 -t utf-8 -o man/xemacs-faq.texi.tmp man/xemacs-faq.texi \ + && mv -f man/xemacs-faq.texi.tmp man/xemacs-faq.texi || die + iconv -f iso-8859-1 -t utf-8 -o man/lispref/ldap.texi.tmp man/lispref/ldap.texi \ + && mv -f man/lispref/ldap.texi.tmp man/lispref/ldap.texi || die eapply_user
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: 5af69d7aa4d3b0169eb11d5b38dd5262b753aa80 Author: Mats Lidell gentoo org> AuthorDate: Sat Jan 11 16:47:07 2020 + Commit: Mats Lidell gentoo org> CommitDate: Sat Jan 11 16:47:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af69d7a app-editors/xemacs: Use EAPI=7 and use utf-8 for info Use utf-8 in info files to allow use of texinfo 6.7 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mats Lidell gentoo.org> .../xemacs/files/xemacs-21.4.24-makeinfo.patch | 65 ++ app-editors/xemacs/xemacs-21.4.24-r2.ebuild| 246 + 2 files changed, 311 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.4.24-makeinfo.patch b/app-editors/xemacs/files/xemacs-21.4.24-makeinfo.patch new file mode 100644 index 000..511e2b146a3 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.4.24-makeinfo.patch @@ -0,0 +1,65 @@ +diff -r e2da872593c0 man/lispref/ldap.texi +--- a/man/lispref/ldap.texiTue Mar 24 22:15:53 2015 -0400 b/man/lispref/ldap.texiWed Jan 01 22:53:19 2020 +0100 +@@ -105,7 +105,7 @@ + library XEmacs was compiled with, they may include @code{simple}, + @code{krbv41} and @code{krbv42}. + @item base +-The base for the search. This may look like @samp{c�, o�me}, see ++The base for the search. This may look like @samp{cÿ, o¬me}, see + RFC 1779 for syntax details. + @item scope + One of the symbols @code{base}, @code{onelevel} or @code{subtree} +diff -r e2da872593c0 man/xemacs-faq.texi +--- a/man/xemacs-faq.texi Tue Mar 24 22:15:53 2015 -0400 b/man/xemacs-faq.texi Wed Jan 01 22:53:19 2020 +0100 +@@ -1,4 +1,4 @@ +-\input texinfo.tex @c -*- mode: texinfo; coding: iso-2022-8 -*- ++\input texinfo.tex @c -*- mode: texinfo; coding: utf-8 -*- + @c %**start of header + @setfilename ../info/xemacs-faq.info + @settitle Frequently asked questions about XEmacs +@@ -2831,7 +2831,7 @@ + all of the ISO 8859 family, the Indic languages, Thai, and so on), and + SKK, for Japanese. (SKK also supports an interface to an external + "dictionary server" process.) Quail supports both typical "dead-key" +-methods (eg, in the "latin-1-prefix" method, @kbd{" a} produces �, LATIN ++methods (eg, in the "latin-1-prefix" method, @kbd{" a} produces ä, LATIN + SMALL LETTER A WITH DIAERESIS), and the complex dictionary-based phonetic + methods used for Asian ideographic languages like Chinese. + +@@ -2877,7 +2877,7 @@ + Wnn and SJ3 use the @code{egg} user interface. The interface for Canna + is specialized to Canna. + +-Wnn supports Japanese, Chinese and Korean. It is made by OMRON and Ky�to ++Wnn supports Japanese, Chinese and Korean. It is made by OMRON and Kyôto + University. It is a powerful and complex system. Wnn4 is free and Wnn6 + is not. Wnn uses grammatical hints and probability of word association, + so in principle Wnn can be cleverer than other methods. +@@ -4800,10 +4800,10 @@ + @node Q3.0.6, Q3.0.7, Q3.0.5, Editing + @unnumberedsubsec Q3.0.6: How can you type in special characters in XEmacs? + One way is to use the package @code{x-compose}. Then you can use +-sequences like @kbd{Compose " a} to get �, etc. ++sequences like @kbd{Compose " a} to get ä, etc. + + Another way is to use the @code{iso-insert} package. Then you can use +-sequences like @kbd{C-x 8 " a} to get �, etc. ++sequences like @kbd{C-x 8 " a} to get ä, etc. + + @email{glynn@@sensei.co.uk, Glynn Clements} writes: + +@@ -4826,9 +4826,9 @@ + + Once you have Multi_key defined, you can use e.g. + @example +-Multi a ' => � +-Multi e " => � +-Multi c , => � ++Multi a ' => á ++Multi e " => ë ++Multi c , => ç + @end example + + etc. diff --git a/app-editors/xemacs/xemacs-21.4.24-r2.ebuild b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild new file mode 100644 index 000..7364c9f7242 --- /dev/null +++ b/app-editors/xemacs/xemacs-21.4.24-r2.ebuild @@ -0,0 +1,246 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Note: xemacs currently does not work with position independent code +# so the build forces the use of the -no-pie option + +EAPI=7 + +WANT_AUTOCONF="2.1" +inherit autotools eutils flag-o-matic toolchain-funcs xdg-utils desktop + +DESCRIPTION="highly customizable open source text editor and application development system" +HOMEPAGE="http://www.xemacs.org/"; +SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz + http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" + +X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" + +RDEPEND=" + berkdb? ( sys-libs/db:= ) + gdbm? ( >=sys-libs/
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: eb44a0f6e7bd6f0507127606c4f0c81950bcf3f2 Author: Aaron Bauman gentoo org> AuthorDate: Sat Jul 27 12:29:07 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Jul 27 12:29:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb44a0f6 app-editors/xemacs: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm64" app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index 475f8682263..dfb34f7237a 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="alpha amd64 hppa ppc ppc64 sparc ~x86" +KEYWORDS="alpha amd64 arm64 hppa ppc ppc64 sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: 2db8cd966b9535468497485a2075b031549aac0a Author: Mats Lidell gentoo org> AuthorDate: Tue Jul 9 08:16:51 2019 + Commit: Mats Lidell gentoo org> CommitDate: Tue Jul 9 08:16:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db8cd96 app-editors/xemacs: Fix configure problem libneXtaw was not found. This was caused by libs not being linked in the right order which is required when '--as-needed' is used. Bug: https://bugs.gentoo.org/689176 Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Mats Lidell gentoo.org> Package-Manager: Portage-2.3.67, Repoman-2.3.16 .../xemacs/files/xemacs-21.5.34-as-needed.patch| 25 ++ app-editors/xemacs/xemacs-21.5.34-r4.ebuild| 3 ++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/app-editors/xemacs/files/xemacs-21.5.34-as-needed.patch b/app-editors/xemacs/files/xemacs-21.5.34-as-needed.patch new file mode 100644 index 000..542ce14c36a --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.5.34-as-needed.patch @@ -0,0 +1,25 @@ +diff -r 30910ee1cf8c configure +--- a/configureTue Jun 18 10:37:46 2019 +0100 b/configureMon Jul 08 20:38:49 2019 +0200 +@@ -16668,7 +16668,7 @@ + $as_echo_n "(cached) " >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-l$athena_variant $LIBS" ++LIBS="-l$athena_variant $libs_x $LIBS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +diff -r 30910ee1cf8c configure.ac +--- a/configure.ac Tue Jun 18 10:37:46 2019 +0100 b/configure.ac Mon Jul 08 20:38:49 2019 +0200 +@@ -4068,7 +4068,8 @@ + athena_lib=Xaw; + AC_MSG_WARN([Assuming that libXaw is actually $athena_variant.]); + ], +-[AC_MSG_WARN([Could not find a 3d Athena widget library that looked like $athena_variant.])])) ++[AC_MSG_WARN([Could not find a 3d Athena widget library that looked like $athena_variant.])]), ++$libs_x) + fi + + dnl Now we locate the Athena headers that we need. diff --git a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild index 9747f72b358..28f843bc94a 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with position independent code @@ -66,6 +66,7 @@ src_prepare() { epatch "${FILESDIR}/${P}-ncurses-tinfo.patch" epatch "${FILESDIR}/${P}-gcc5.patch" epatch "${FILESDIR}/${P}-glibc-macro.patch" + epatch "${FILESDIR}/${P}-as-needed.patch" # Some binaries and man pages are installed under suffixed names # to avoid collions with their GNU Emacs counterparts (see below).
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: cae3696d8d9a4cdbed6b940804dcaa59a04ad2fb Author: Michał Górny gentoo org> AuthorDate: Tue Nov 13 12:12:21 2018 + Commit: Michał Górny gentoo org> CommitDate: Wed Nov 28 09:58:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae3696d app-editors/xemacs: Make USE=mule local Signed-off-by: Michał Górny gentoo.org> app-editors/xemacs/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app-editors/xemacs/metadata.xml b/app-editors/xemacs/metadata.xml index 435eda5f867..78bf15a9cc7 100644 --- a/app-editors/xemacs/metadata.xml +++ b/app-editors/xemacs/metadata.xml @@ -10,6 +10,7 @@ drag-n-drop library Support detection and translation of newline conventions +Add multi-language support to XEmacs Support POP for mail retrieval Enable X11 XiM input method
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: c40b7baf3bd0e23871b18f1460c13e548fd60fc9 Author: Matt Turner gentoo org> AuthorDate: Wed Mar 28 18:27:27 2018 + Commit: Matt Turner gentoo org> CommitDate: Wed Mar 28 19:09:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c40b7baf app-editors/xemacs: dropped mips keywords app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 2 +- app-editors/xemacs/xemacs-21.4.24.ebuild| 2 +- app-editors/xemacs/xemacs-21.5.34-r4.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index 47c604a9a19..475f8682263 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="alpha amd64 hppa ~mips ppc ppc64 sparc ~x86" +KEYWORDS="alpha amd64 hppa ppc ppc64 sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" diff --git a/app-editors/xemacs/xemacs-21.4.24.ebuild b/app-editors/xemacs/xemacs-21.4.24.ebuild index a1297fa3699..08d08cdd123 100644 --- a/app-editors/xemacs/xemacs-21.4.24.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="alpha amd64 hppa ~mips ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" diff --git a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild index f6ea5f554d1..9747f72b358 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" IUSE="alsa debug eolconv gif gpm pop postgres ldap libressl xface nas dnd X jpeg tiff png mule motif freewnn canna xft xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: b84410c734225f6d990e19858b93ed621cb20160 Author: Tobias Klausmann gentoo org> AuthorDate: Sun Mar 4 16:22:58 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Sun Mar 4 16:22:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b84410c7 app-editors/xemacs-21.4.24-r1: alpha stable Gentoo-Bug: http://bugs.gentoo.org/645070 app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index 23a21614307..47c604a9a19 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 hppa ~mips ppc ppc64 sparc ~x86" +KEYWORDS="alpha amd64 hppa ~mips ppc ppc64 sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 636b28e9b31851e7fb6d9aa0b864f7fc025bcf88 Author: Michał Górny gentoo org> AuthorDate: Sun Feb 11 09:55:45 2018 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 11 10:01:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=636b28e9 app-editors/xemacs: Remove useless maintainer Remove useless/redundant maintainer . It does not benefit bug wrangling, and only wastes developer's time on reading it. Few tips: - assignee/CC is implied by ordering, there is no reason to repeat it, - we know that maintainer is maintainer (la la la la la), - most of adjectives for maintainer are of no value and/or are obvious. app-editors/xemacs/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/app-editors/xemacs/metadata.xml b/app-editors/xemacs/metadata.xml index eb55cb7dabc..435eda5f867 100644 --- a/app-editors/xemacs/metadata.xml +++ b/app-editors/xemacs/metadata.xml @@ -3,7 +3,6 @@ xem...@gentoo.org -Primary Maintainer Chooses the MIT Athena widget set
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 6b5f861c024bd4c001232c20f546f23a1ae09305 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Feb 5 22:36:20 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Feb 5 22:36:20 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5f861c app-editors/xemacs: stable 21.4.24-r1 for hppa, bug #645070 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa" app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index 91886480deb..23a21614307 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 hppa ~mips ppc ppc64 sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 2f64ef848cf0114b7ae1b4ce6b5c7fe2588eaf7c Author: Mikle Kolyada gentoo org> AuthorDate: Sat Jan 27 23:29:29 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Jan 27 23:29:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f64ef84 app-editors/xemacs: amd64 stable wrt bug #645070 Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index 1ab26788213..91886480deb 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~mips ppc ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: ff5160578a9edf9ff0581f88421d998e519cafeb Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jan 20 22:20:47 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jan 20 22:20:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff516057 app-editors/xemacs: stable 21.4.24-r1 for ppc/ppc64, bug #645070 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc ppc64" app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index 62f811bd58a..1ab26788213 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 sparc ~x86" +KEYWORDS="~alpha ~amd64 ~hppa ~mips ppc ppc64 sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: b6e4c805d53b49da79a0f64ef16bb82d6d800fcf Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Jan 20 20:06:53 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jan 20 20:10:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6e4c805 app-editors/xemacs: stable 21.4.24-r1 for sparc, bug #645070 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index 1afc4acebc1..62f811bd58a 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: b279b09b26fc823e5658a0d31599b3a71fbd780b Author: Mats Lidell gentoo org> AuthorDate: Sat Jan 13 21:13:50 2018 + Commit: Mats Lidell gentoo org> CommitDate: Sat Jan 13 21:13:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b279b09b app-editors/xemacs: Add berkdb dependency to gdbm bug: https://bugs.gentoo.org/643678 Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index 6975de5d429..1afc4acebc1 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.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 # Note: xemacs currently does not work with position independent code @@ -23,7 +23,7 @@ X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" RDEPEND=" berkdb? ( sys-libs/db:= ) - gdbm? ( >=sys-libs/gdbm-1.8.3 ) + gdbm? ( >=sys-libs/gdbm-1.8.3[berkdb] ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6:0 >=media-libs/audiofile-0.2.3
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: a9d7f3d4ef6a93c1598ebee9c8424d63d1cd73b0 Author: David Seifert gentoo org> AuthorDate: Fri Jan 5 22:06:34 2018 + Commit: David Seifert gentoo org> CommitDate: Fri Jan 5 22:06:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9d7f3d4 app-editors/xemacs: [QA] Rely on default value of WANT_AUTOCONF * Specifying WANT_AUTOCONF=2.5 is unnecessary as this will choose the most recent version of Autoconf anyways. It only impedes future bumps of Autoconf. Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-editors/xemacs/xemacs-21.5.34-r4.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild index c060855e592..f6ea5f554d1 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r4.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 # Note: xemacs currently does not work with position independent code @@ -6,7 +6,6 @@ EAPI=5 -WANT_AUTOCONF="2.5" inherit eutils flag-o-matic multilib xdg-utils DESCRIPTION="highly customizable open source text editor and application development system"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: 13b62d718ed4593bc8cff1d7da0d75cad678c0eb Author: Mats Lidell gentoo org> AuthorDate: Thu Dec 28 16:14:33 2017 + Commit: Mats Lidell gentoo org> CommitDate: Thu Dec 28 16:15:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13b62d71 app-editors/xemacs: Remove xemacs-21.4.22-r4.ebuild and patches xemacs-21.4.24.ebuild has been stable for a long time. Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-editors/xemacs/Manifest| 1 - app-editors/xemacs/files/xemacs-21.4.19-texi.patch | 33 -- .../xemacs/files/xemacs-21.4.21-vcdiff.patch | 19 - .../files/xemacs-21.4.22-deprecated-ldap.patch | 18 - .../xemacs/files/xemacs-21.4.22-large-images.patch | 122 -- .../xemacs/files/xemacs-21.4.22-libpng15.patch | 66 .../xemacs/files/xemacs-21.4.22-texinfo-5.patch| 437 - app-editors/xemacs/xemacs-21.4.22-r4.ebuild| 257 8 files changed, 953 deletions(-) diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest index 810f075dcc5..793589c7309 100644 --- a/app-editors/xemacs/Manifest +++ b/app-editors/xemacs/Manifest @@ -1,4 +1,3 @@ DIST NeXT_XEmacs.tar.gz 39571 BLAKE2B 7abf17627ec34e6b0d0edde444028c46dca6d703cfa208a8a1eaf30e2fc2543b953c9a9582c3d55bd5b37e746f45c03ebfc408a0d965606e45d5f4adb9148dea SHA512 611ddbbf5be3d2274e7f76be7f8200c6c7f3cba917efcc24e73685aa5f61c94237e6e48ce66f2d59ee4b74862e686f3ea7a29cf006717d5d0674db24d243d566 -DIST xemacs-21.4.22.tar.gz 8357931 BLAKE2B 257a624f2709a883d1b5c54939b332af0ba4a993faab1c5766dd18a6a0ca0ec8d26fbc44911e234c3131b73b22da132f5e09f0593dcfdf973c6c9e62e71d0b58 SHA512 7ddd91f8d1a1b9f6d984a5bfddd98705dd6f7e3d6b4f81c1e03d971c93e33bff09b641bc2ad0a0d9d2e44170063550ad0399f3e28237dd34b8ad6200d8b197e8 DIST xemacs-21.4.24.tar.gz 8543879 BLAKE2B d7e60e4e053a10bfc4591a5d691c849ef5e5436f6951c801f5a169592b160669d0f6b9dc8f10b6b79889a3210de977ed78a5cea826c02e425495364745ef9e10 SHA512 b7a88d5a4a9f74f74c2067ed60f7ea87ac8ccad5d9c2c1033ecf07f540250191f8fa5f9e6d23d9fedd0f2ab1eb5ea6c29a7665a310ec512d85e2e4f337447213 DIST xemacs-21.5.34.tar.gz 15816932 BLAKE2B e3be282717b91308c94d3d4bee74527d0b31ea5019e8ac38a62385d2ffd6f684c9e4eaf37c025db5e48a4c8f82d165fcc5258e49934c094cb66e0655d27c3e7d SHA512 b61d88fe530a77b88c2ed0cecd6597ed3c265450bc61f7c6823920f774b2d566ef6fc18a6c33928d846d08d465617d4ccd3c4656606ec8634127a683abbc929a diff --git a/app-editors/xemacs/files/xemacs-21.4.19-texi.patch b/app-editors/xemacs/files/xemacs-21.4.19-texi.patch deleted file mode 100644 index f53eb3dafd3..000 --- a/app-editors/xemacs/files/xemacs-21.4.19-texi.patch +++ /dev/null @@ -1,33 +0,0 @@ -Index: emodules.texi -=== -RCS file: /pack/xemacscvs/XEmacs/xemacs/man/emodules.texi,v -retrieving revision 1.2.2.2 -diff -u -B -r1.2.2.2 emodules.texi man/emodules.texi 2002/08/20 11:35:22 1.2.2.2 -+++ man/emodules.texi 2006/12/09 14:21:22 -@@ -3,6 +3,9 @@ - @c %**start of header - @setfilename ../info/emodules.info - @settitle Extending Emacs using C Modules -+@direntry -+* Emodules: (emodules). XEmacs dynamically loadable module support. -+@end direntry - @c %**end of header - - @c -Index: external-widget.texi -=== -RCS file: /pack/xemacscvs/XEmacs/xemacs/man/external-widget.texi,v -retrieving revision 1.3.2.1 -diff -u -B -r1.3.2.1 external-widget.texi man/external-widget.texi 2002/04/30 16:06:06 1.3.2.1 -+++ man/external-widget.texi 2006/12/09 14:21:22 -@@ -4,7 +4,7 @@ - @ifinfo - @dircategory XEmacs Editor - @direntry --* External Widget: (external-widget) External Client Widget. -+* External Widget: (external-widget). External Client Widget. - @end direntry - @end ifinfo - diff --git a/app-editors/xemacs/files/xemacs-21.4.21-vcdiff.patch b/app-editors/xemacs/files/xemacs-21.4.21-vcdiff.patch deleted file mode 100644 index 105eb549eb6..000 --- a/app-editors/xemacs/files/xemacs-21.4.21-vcdiff.patch +++ /dev/null @@ -1,19 +0,0 @@ lib-src/vcdiff.~1~ 1996-12-18 23:42:33.0 +0100 -+++ lib-src/vcdiff 2008-04-09 08:20:36.0 +0200 -@@ -79,14 +79,14 @@ - case $f in - s.* | */s.*) - if -- rev1=/tmp/geta$$ -+ rev1=`mktemp /tmp/geta.` - get -s -p -k $sid1 "$f" > $rev1 && - case $sid2 in - '') - workfile=`expr " /$f" : '.*/s.\(.*\)'` - ;; - *) -- rev2=/tmp/getb$$ -+ rev2=`mktemp /tmp/getb.` - get -s -p -k $sid2 "$f" > $rev2 - workfile=$rev2 - esac diff --git a/app-editors/xemacs/files/xemacs-21.4.
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 5607f1ebf4b7621ec053144984064609b48d87d1 Author: Mats Lidell gentoo org> AuthorDate: Sun Dec 10 21:43:53 2017 + Commit: Mats Lidell gentoo org> CommitDate: Sun Dec 10 21:44:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5607f1eb app-editors/xemacs: Use xdg_desktop_database_update Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 4 +++- app-editors/xemacs/xemacs-21.4.24.ebuild| 4 +++- app-editors/xemacs/xemacs-21.5.34-r4.ebuild | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index 980a68d80e3..6975de5d429 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -7,7 +7,7 @@ EAPI="5" WANT_AUTOCONF="2.1" -inherit autotools eutils flag-o-matic toolchain-funcs +inherit autotools eutils flag-o-matic toolchain-funcs xdg-utils DESCRIPTION="highly customizable open source text editor and application development system" HOMEPAGE="http://www.xemacs.org/"; @@ -233,9 +233,11 @@ src_install() { pkg_postinst() { eselect emacs update ifunset eselect gnuclient update ifunset + xdg_desktop_database_update } pkg_postrm() { eselect emacs update ifunset eselect gnuclient update ifunset + xdg_desktop_database_update } diff --git a/app-editors/xemacs/xemacs-21.4.24.ebuild b/app-editors/xemacs/xemacs-21.4.24.ebuild index 4c1eaa52fd0..a1297fa3699 100644 --- a/app-editors/xemacs/xemacs-21.4.24.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24.ebuild @@ -7,7 +7,7 @@ EAPI="5" WANT_AUTOCONF="2.1" -inherit autotools eutils flag-o-matic toolchain-funcs +inherit autotools eutils flag-o-matic toolchain-funcs xdg-utils DESCRIPTION="highly customizable open source text editor and application development system" HOMEPAGE="http://www.xemacs.org/"; @@ -235,9 +235,11 @@ src_install() { pkg_postinst() { eselect emacs update ifunset eselect gnuclient update ifunset + xdg_desktop_database_update } pkg_postrm() { eselect emacs update ifunset eselect gnuclient update ifunset + xdg_desktop_database_update } diff --git a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild index d806967cce4..c060855e592 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild @@ -7,7 +7,7 @@ EAPI=5 WANT_AUTOCONF="2.5" -inherit eutils flag-o-matic multilib +inherit eutils flag-o-matic multilib xdg-utils DESCRIPTION="highly customizable open source text editor and application development system" HOMEPAGE="http://www.xemacs.org/"; @@ -235,6 +235,7 @@ src_install() { pkg_postinst() { eselect emacs update ifunset eselect gnuclient update ifunset + xdg_desktop_database_update einfo "If you are upgrading from XEmacs 21.4 you should note the following" einfo "incompatibilities:" @@ -252,4 +253,5 @@ pkg_postinst() { pkg_postrm() { eselect emacs update ifunset eselect gnuclient update ifunset + xdg_desktop_database_update }
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: de27d8e5c53b1aaca10875b5fe5f5a19a7a9dcaf Author: Mats Lidell gentoo org> AuthorDate: Sun Dec 10 12:34:21 2017 + Commit: Mats Lidell gentoo org> CommitDate: Sun Dec 10 12:35:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de27d8e5 app-editors/xemacs: Use system malloc and -no-pie For 21.4 use system malloc on all architectures. For both 21.4 and 21.5 use -no-pie option since xemacs can't be built with positions indipendent code yet. This is for adopting to the 17.0 profiles which defaults to use PIE. Bug: https://bugs.gentoo.org/639214 Bug: https://bugs.gentoo.org/639508 Bug: https://bugs.gentoo.org/639642 Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 18 +++--- app-editors/xemacs/xemacs-21.4.24.ebuild| 18 +++--- app-editors/xemacs/xemacs-21.5.34-r4.ebuild | 9 ++--- 3 files changed, 20 insertions(+), 25 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index 4b120d8e087..980a68d80e3 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -1,9 +1,8 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# Note: xemacs currently does not work with a hardened profile. If you -# want to use xemacs on a hardened profile then compile with the -# -nopie flag in CFLAGS or help fix bug #75028. +# Note: xemacs currently does not work with position independent code +# so the build forces the use of the -no-pie option EAPI="5" @@ -86,6 +85,10 @@ src_prepare() { src_configure() { local myconf="" + # Can't build with pie. See bug #75028 + test-flags -no-pie >/dev/null && append-flags -no-pie + filter-flags -pie + if use X; then myconf="${myconf} --with-widgets=athena" @@ -156,14 +159,6 @@ src_configure() { myconf="${myconf} --without-database" fi - # fixes #21264, this should be fixed in 21.4.21 and has been fixed - # in 21.5 for sure. Now that 21.4.21 is out there is no real - # evidence that this indeed got fixed, so keep these exceptions - # for now. - use alpha && myconf="${myconf} --with-system-malloc" - use ppc64 && myconf="${myconf} --with-system-malloc" - use ia64 && myconf="${myconf} --with-system-malloc" - # Enabling modules will cause segfaults outside the XEmacs build directory use ia64 && myconf="${myconf} --without-modules" @@ -184,6 +179,7 @@ src_configure() { --compiler=$(tc-getCC) \ --prefix=/usr \ --with-ncurses \ + --with-system-malloc \ --with-msw=no \ --mail-locking=flock \ --with-site-lisp=yes \ diff --git a/app-editors/xemacs/xemacs-21.4.24.ebuild b/app-editors/xemacs/xemacs-21.4.24.ebuild index daf6425d4da..4c1eaa52fd0 100644 --- a/app-editors/xemacs/xemacs-21.4.24.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24.ebuild @@ -1,9 +1,8 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# Note: xemacs currently does not work with a hardened profile. If you -# want to use xemacs on a hardened profile then compile with the -# -nopie flag in CFLAGS or help fix bug #75028. +# Note: xemacs currently does not work with position independent code +# so the build forces the use of the -no-pie option EAPI="5" @@ -85,6 +84,10 @@ src_prepare() { src_configure() { local myconf="" + # Can't build with pie. See bug #75028 + test-flags -no-pie >/dev/null && append-flags -no-pie + filter-flags -pie + if use X; then myconf="${myconf} --with-widgets=athena" @@ -155,14 +158,6 @@ src_configure() { myconf="${myconf} --without-database" fi - # fixes #21264, this should be fixed in 21.4.21 and has been fixed - # in 21.5 for sure. Now that 21.4.21 is out there is no real - # evidence that this indeed got fixed, so keep these exceptions - # for now. - use alpha && myconf="${myconf} --with-system-malloc" - use ppc64 && myconf="${myconf} --with-system-malloc" - use ia64 && myconf="${myconf} --with-system-malloc" - # Enabling modules will cause segfaults outside the XEmacs build directory use ia64 && myconf="${myconf} --without-modules" @@ -186,6 +181,7 @@ src_configure() { --compiler=$(tc-getCC) \ --prefix=/usr \ --with-ncurses \ + --with-system-malloc \ --with-msw=no \ --mail-locking=flock \ --with-site-lisp=yes \ diff --git a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild index dec26af2cdb
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/
commit: 952ccad88687bd307a8bb0df235030de197d2317 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat Nov 18 12:40:21 2017 + Commit: David Seifert gentoo org> CommitDate: Sat Nov 18 18:03:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=952ccad8 app-editors/xemacs: remove unused patches Closes: https://github.com/gentoo/gentoo/pull/6225 .../files/xemacs-21.5.29-optimization-bug.patch| 14 - .../files/xemacs-21.5.33-no-mule-build.patch | 33 -- 2 files changed, 47 deletions(-) diff --git a/app-editors/xemacs/files/xemacs-21.5.29-optimization-bug.patch b/app-editors/xemacs/files/xemacs-21.5.29-optimization-bug.patch deleted file mode 100644 index 32a1a02c2ab..000 --- a/app-editors/xemacs/files/xemacs-21.5.29-optimization-bug.patch +++ /dev/null @@ -1,14 +0,0 @@ -Work around a GCC optimization bug as described in -http://tracker.xemacs.org/XEmacs/its/issue354 - src/dumper.c.~1~ 2008-01-26 09:54:11.0 +0100 -+++ src/dumper.c 2008-05-03 10:17:03.0 +0200 -@@ -2584,7 +2584,7 @@ - #endif /* !WIN32_NATIVE */ - - --static int -+int - pdump_file_try (Wexttext *exe_path) - { - Wexttext *w = exe_path + wext_strlen (exe_path); diff --git a/app-editors/xemacs/files/xemacs-21.5.33-no-mule-build.patch b/app-editors/xemacs/files/xemacs-21.5.33-no-mule-build.patch deleted file mode 100644 index 17e572044fa..000 --- a/app-editors/xemacs/files/xemacs-21.5.33-no-mule-build.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -r a2912073be85 lisp/paragraphs.el a/lisp/paragraphs.el Wed Jun 19 09:30:30 2013 -0600 -+++ b/lisp/paragraphs.el Sat Jun 22 13:27:48 2013 +0200 -@@ -180,7 +180,10 @@ - :type '(choice regexp (const :tag "Use default value" nil))) - (put 'sentence-end 'safe-local-variable 'string-or-null-p) - --(defcustom sentence-end-base "[.?!][]\"'”)}]*" -+(defcustom sentence-end-base -+ (concat "[.?!][]\"'" -+(if (featurep 'mule) (string (unicode-to-char #x201D)) "") -+")}]*") - "Regexp matching the basic end of a sentence, not including following space." - :group 'paragraphs - :type 'string -@@ -201,14 +204,14 @@ - in between. See Info node `(elisp)Standard Regexps'." - (or sentence-end - ;; We accept non-break space along with space. -- (concat (if sentence-end-without-period "\\w[ \u00a0][ \u00a0]\\|") -+ (concat (if sentence-end-without-period "\\w[ \240][ \240]\\|") - "\\(" - sentence-end-base - (if sentence-end-double-space -- "\\($\\|[ \u00a0]$\\|\t\\|[ \u00a0][ \u00a0]\\)" "\\($\\|[\t \u00a0]\\)") -+ "\\($\\|[ \240]$\\|\t\\|[ \240][ \240]\\)" "\\($\\|[\t \240]\\)") - "\\|[" sentence-end-without-space "]+" - "\\)" -- "[ \u00a0\t\n]*"))) -+ "[ \240\t\n]*"))) - - (defcustom page-delimiter "^\014" - "*Regexp describing line-beginnings that separate pages."
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 55416c4a89faf3995988f8da06c148decf76a0f2 Author: Michał Górny gentoo org> AuthorDate: Sun Oct 8 10:58:24 2017 + Commit: Michał Górny gentoo org> CommitDate: Sun Oct 8 11:00:18 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55416c4a app-editors/xemacs: Strip empty metadata.xml elements app-editors/xemacs/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/app-editors/xemacs/metadata.xml b/app-editors/xemacs/metadata.xml index efbc10c69bb..eb55cb7dabc 100644 --- a/app-editors/xemacs/metadata.xml +++ b/app-editors/xemacs/metadata.xml @@ -5,7 +5,6 @@ xem...@gentoo.org Primary Maintainer - Chooses the MIT Athena widget set Enables support for the x11-libs/dnd
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 9f9ddbdbee68e2123c87292145126920d82fe62c Author: Anthony G. Basile gentoo org> AuthorDate: Wed Aug 9 12:12:34 2017 + Commit: Anthony G. Basile gentoo org> CommitDate: Wed Aug 9 12:12:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9ddbdb app-editors/xemacs: keyword ~mips Package-Manager: Portage-2.3.6, Repoman-2.3.1 app-editors/xemacs/xemacs-21.4.22-r4.ebuild | 4 ++-- app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 2 +- app-editors/xemacs/xemacs-21.4.24.ebuild| 2 +- app-editors/xemacs/xemacs-21.5.34-r4.ebuild | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app-editors/xemacs/xemacs-21.4.22-r4.ebuild b/app-editors/xemacs/xemacs-21.4.22-r4.ebuild index 39bf73a8c5d..5c1ab8b2827 100644 --- a/app-editors/xemacs/xemacs-21.4.22-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.4.22-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with a hardened profile. If you @@ -17,7 +17,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 hppa ~mips ppc ppc64 sparc x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index 9f1e61beeec..4b120d8e087 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" diff --git a/app-editors/xemacs/xemacs-21.4.24.ebuild b/app-editors/xemacs/xemacs-21.4.24.ebuild index 6f9245c0ea7..daf6425d4da 100644 --- a/app-editors/xemacs/xemacs-21.4.24.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24.ebuild @@ -17,7 +17,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 hppa ~mips ppc ppc64 sparc x86" IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" diff --git a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild index 79f22fe89c6..dec26af2cdb 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild @@ -17,7 +17,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" IUSE="alsa debug eolconv gif gpm pop postgres ldap libressl xface nas dnd X jpeg tiff png mule motif freewnn canna xft xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: eda01180168ffc7debaec92ca8437a1c08a516fd Author: Alexis Ballier gentoo org> AuthorDate: Wed Jun 21 10:14:48 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Wed Jun 21 10:14:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eda01180 app-editors/xemacs: keyword ~arm64 Package-Manager: Portage-2.3.6, Repoman-2.3.2 app-editors/xemacs/xemacs-21.5.34-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild index 56be74155fe..79f22fe89c6 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild @@ -17,7 +17,7 @@ SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" IUSE="alsa debug eolconv gif gpm pop postgres ldap libressl xface nas dnd X jpeg tiff png mule motif freewnn canna xft xim athena neXt Xaw3d gdbm berkdb" X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 65c5640bf26eecb703fff1bf26b52835dcffe747 Author: Mats Lidell gentoo org> AuthorDate: Sat Jun 17 16:16:50 2017 + Commit: Mats Lidell gentoo org> CommitDate: Sat Jun 17 16:24:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c5640b app-editors/xemacs: remove banner header in einfo, bug #621634 Package-Manager: Portage-2.3.5, Repoman-2.3.1 app-editors/xemacs/xemacs-21.5.34-r4.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild index e351b320cfe..56be74155fe 100644 --- a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild +++ b/app-editors/xemacs/xemacs-21.5.34-r4.ebuild @@ -233,7 +233,6 @@ pkg_postinst() { eselect emacs update ifunset eselect gnuclient update ifunset - einfo "*" einfo "If you are upgrading from XEmacs 21.4 you should note the following" einfo "incompatibilities:" einfo "- Mule-UCS is no longer supported due to proper UTF-8 support in XEmacs 21.5"
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: 1d26ca1814811aca0463644dc3ebe920470a9357 Author: Mats Lidell gentoo org> AuthorDate: Mon Apr 17 20:07:36 2017 + Commit: Mats Lidell gentoo org> CommitDate: Mon Apr 17 20:08:08 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d26ca18 app-editors/xemacs: Build with ncurses using tinfo, bug #615544 Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-editors/xemacs/files/xemacs-21.4.24-ncurses-tinfo.patch | 12 app-editors/xemacs/xemacs-21.4.24-r1.ebuild | 2 ++ app-editors/xemacs/xemacs-21.4.24.ebuild| 4 +++- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/app-editors/xemacs/files/xemacs-21.4.24-ncurses-tinfo.patch b/app-editors/xemacs/files/xemacs-21.4.24-ncurses-tinfo.patch new file mode 100644 index 000..19b8984db2d --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.4.24-ncurses-tinfo.patch @@ -0,0 +1,12 @@ +diff -r e2da872593c0 configure.in +--- a/configure.in Tue Mar 24 22:15:53 2015 -0400 b/configure.in Mon Apr 17 10:13:05 2017 +0200 +@@ -4449,7 +4449,7 @@ + AC_CHECK_HEADER(ncurses/curses.h, curses_h_file=ncurses/curses.h) + AC_CHECK_HEADER(ncurses/term.h, term_h_file=ncurses/term.h) + XE_ADD_OBJS(terminfo.o) +-XE_PREPEND(-lncurses, LIBS) ++XE_PREPEND($(pkg-config ncurses --libs), LIBS) + + if test "$ac_cv_header_ncurses_curses_h" != "yes" ; then + dnl Try again, and check for the bogus ncurses/ include bug. diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild index e9e6f8a04e2..9f1e61beeec 100644 --- a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -64,6 +64,8 @@ src_prepare() { # see bug 576512 epatch "${FILESDIR}"/xemacs-21.4.24-gcc5.patch epatch "${FILESDIR}"/xemacs-21.4.24-glibc-macro.patch + # see bug 615544 + epatch "${FILESDIR}"/xemacs-21.4.24-ncurses-tinfo.patch # Some binaries and man pages are installed under suffixed names # to avoid collions with their GNU Emacs counterparts (see below). diff --git a/app-editors/xemacs/xemacs-21.4.24.ebuild b/app-editors/xemacs/xemacs-21.4.24.ebuild index 9305b8ed2eb..6f9245c0ea7 100644 --- a/app-editors/xemacs/xemacs-21.4.24.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # Note: xemacs currently does not work with a hardened profile. If you @@ -63,6 +63,8 @@ src_prepare() { epatch "${FILESDIR}"/xemacs-21.4.19-db.patch # see bug 576512 epatch "${FILESDIR}"/xemacs-21.4.24-gcc5.patch + # see bug 615544 + epatch "${FILESDIR}"/xemacs-21.4.24-ncurses-tinfo.patch # Some binaries and man pages are installed under suffixed names # to avoid collions with their GNU Emacs counterparts (see below).
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 623b145d4df33fb086859aec44fa7bef987a82dd Author: Mats Lidell gentoo org> AuthorDate: Sat Apr 1 23:12:56 2017 + Commit: Mats Lidell gentoo org> CommitDate: Mon Apr 3 20:53:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623b145d app-editors/xemacs: Remove old xemacs-21.5 ebuilds Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-editors/xemacs/Manifest | 2 - app-editors/xemacs/xemacs-21.5.31.ebuild| 238 -- app-editors/xemacs/xemacs-21.5.33.ebuild| 236 -- app-editors/xemacs/xemacs-21.5.34-r2.ebuild | 249 --- app-editors/xemacs/xemacs-21.5.34-r3.ebuild | 250 5 files changed, 975 deletions(-) diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest index ba31b4f2285..21a3c53553a 100644 --- a/app-editors/xemacs/Manifest +++ b/app-editors/xemacs/Manifest @@ -1,6 +1,4 @@ DIST NeXT_XEmacs.tar.gz 39571 SHA256 35a0d988fd4ee801572639a99798571aa9fad140ddbed1455565ae9d5e0086c7 SHA512 611ddbbf5be3d2274e7f76be7f8200c6c7f3cba917efcc24e73685aa5f61c94237e6e48ce66f2d59ee4b74862e686f3ea7a29cf006717d5d0674db24d243d566 WHIRLPOOL d47aafa6fe7a11de94196dffb752c683722b8ead23979a7f4344c61964ebcd052a4f0ad6b9ab42a5d41f5551c0a543f46af59656fc8a79340257626272c1faae DIST xemacs-21.4.22.tar.gz 8357931 SHA256 87fb7633106625935105e821eb8fe65e521a3de44d45fe864109779c3a8e4bd1 SHA512 7ddd91f8d1a1b9f6d984a5bfddd98705dd6f7e3d6b4f81c1e03d971c93e33bff09b641bc2ad0a0d9d2e44170063550ad0399f3e28237dd34b8ad6200d8b197e8 WHIRLPOOL f1d313aa2dee7f4238190b90c10dc951a31302563a8a098e69ed740e85f428ac360b363e44f1e618f2d97782b5532846df290e9f79f11abdc7648a1e380cb44e DIST xemacs-21.4.24.tar.gz 8543879 SHA256 9016a51496d4978cf3dba75000a8e38bfc8cb4ca3a3f3e71371aa19259f26cd5 SHA512 b7a88d5a4a9f74f74c2067ed60f7ea87ac8ccad5d9c2c1033ecf07f540250191f8fa5f9e6d23d9fedd0f2ab1eb5ea6c29a7665a310ec512d85e2e4f337447213 WHIRLPOOL 469d52341833037e22cebeb6b554435c81b3f5749f64d86ddf31c3990dfc08a57f49fab7e868ab8c2009d1cae665f4fd731813f25c942d5aafd287ad7736a049 -DIST xemacs-21.5.31.tar.gz 15802193 SHA256 d59f90b7e72621376a23daa484f1929945d0527350a10989fd086bde9d0a997d SHA512 17c385459edffc063d43537dae5b2883d2d7481e7f7596d02c9859ecb9dd4ee48921647b389ed979d65ede2745b647c9b196c9ef0873e6d526d21262f04b7f41 WHIRLPOOL b2a1741af341f260671e1c8479f47c30113b515b240d86b41b6449abde96be896371d3f6b038ab72a96c422f84704de0a41e403a16c9ca2a4861e590e65b1f59 -DIST xemacs-21.5.33.tar.gz 15781151 SHA256 448c76aa32cd5c84257027846f01b75a5e4f1e9db3278f95e68ff23d59fb8f94 SHA512 75358b5cf2a012d23b95eb918e0ba1abf254db51d979d370f407b67871c6d09e2d59f59fe1acd46149933913222935e2c12be72cdf0314109c568f9f14438151 WHIRLPOOL 29d6a19d8cacc243afd3c21ed96cfabfa956531692e8ce4a454b958d32b08bb3eac47f52ada872ccfdb41082514145c602cc7ed81443bece7529365ba089f454 DIST xemacs-21.5.34.tar.gz 15816932 SHA256 33cc54a6a9a45224a64b6c57c8138b5a5f0f1be368951a6d9ec8c0aec5993ee5 SHA512 b61d88fe530a77b88c2ed0cecd6597ed3c265450bc61f7c6823920f774b2d566ef6fc18a6c33928d846d08d465617d4ccd3c4656606ec8634127a683abbc929a WHIRLPOOL 733aabc45309ff4172ab77492dd85e71f156722f2e06d9a185c0a4260b9fbea607ff8a41dc43fc009cb8cdf3f05d4523778610a501f27a4917ab43cea03c6209 diff --git a/app-editors/xemacs/xemacs-21.5.31.ebuild b/app-editors/xemacs/xemacs-21.5.31.ebuild deleted file mode 100644 index 78de2d05cb4..000 --- a/app-editors/xemacs/xemacs-21.5.31.ebuild +++ /dev/null @@ -1,238 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Note: xemacs currently does not work with a hardened profile. If you -# want to use xemacs on a hardened profile then compile with the -# -nopie flag in CFLAGS or help fix bug #75028. - -EAPI=4 - -WANT_AUTOCONF="2.5" -inherit eutils flag-o-matic multilib - -DESCRIPTION="highly customizable open source text editor and application development system" -HOMEPAGE="http://www.xemacs.org/"; -SRC_URI="http://ftp.xemacs.org/xemacs-21.5/${P}.tar.gz - http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd" -IUSE="alsa debug eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xft xim athena neXt Xaw3d gdbm berkdb" - -X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" - -RDEPEND=" - berkdb? ( >=sys-libs/db-4 !!=sys-libs/gdbm-1.8.3[berkdb(+)] ) - >=sys-libs/zlib-1.1.4 - >=dev-libs/openssl-0.9.6:0 - >=media-libs/audiofile-0.2.3 - gpm? ( >=sys-libs/gpm-1.19.6 ) - postgres? ( dev-db/postgresql ) - ldap? ( net-nds/openldap ) - alsa? ( media-libs/alsa-lib ) - nas? ( media-libs/nas ) - X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) - dnd? ( x11-libs/dnd ) - motif? ( >=x11-libs/motif-2.3:0[xft
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/files/, app-editors/xemacs/
commit: 7bb54c579bb0a67bd3b5ea74fb676a74bed29f32 Author: Mats Lidell gentoo org> AuthorDate: Sun Apr 2 22:37:29 2017 + Commit: Mats Lidell gentoo org> CommitDate: Mon Apr 3 20:53:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb54c57 app-editors/xemacs: Bump to 21.4.24-r1. Remove deprecation warnings. Solves bug #552044 in a better way. Package-Manager: Portage-2.3.3, Repoman-2.3.1 .../xemacs/files/xemacs-21.4.24-glibc-macro.patch | 28 +++ app-editors/xemacs/xemacs-21.4.24-r1.ebuild| 243 + 2 files changed, 271 insertions(+) diff --git a/app-editors/xemacs/files/xemacs-21.4.24-glibc-macro.patch b/app-editors/xemacs/files/xemacs-21.4.24-glibc-macro.patch new file mode 100644 index 000..62d26ccc053 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.4.24-glibc-macro.patch @@ -0,0 +1,28 @@ +Don't define deprecated glibc symbol + +Avoid defining the deprecated symbols _BSD_SOURCE and _SVID_SOURCE +that xmkmf thinks are needed to compile X programs. + +diff -r 09d56098ea2c -r 32a8151f8af7 configure.in +--- a/configure.in Sat Feb 11 01:24:06 2017 +0100 b/configure.in Sat Feb 11 01:59:40 2017 +0100 +@@ -2868,10 +2868,15 @@ + * ) val=1 ;; + esac + dnl Avoid re-AC_DEFINE-ing xmkmf symbols we've already defined above. +- if grep "^#define $sym " confdefs.h >/dev/null; then :; else +-if test "$val" = "1" +- then AC_DEFINE_UNQUOTED($sym) +- else AC_DEFINE_UNQUOTED($sym,$val) ++dnl Also, glibc doesn't like two of the traditional POSIX macros that xmkmf ++dnl likes us to define; ignore them if appropriate. ++ if grep "^#define $sym " confdefs.h >/dev/null || \ ++ test "$have_glibc" = "yes" -a "$sym" = "_BSD_SOURCE" || \ ++ test "$have_glibc" = "yes" -a "$sym" = "_SVID_SOURCE"; ++then :; else ++if test "$val" = "1" ++ then AC_DEFINE_UNQUOTED($sym) ++ else AC_DEFINE_UNQUOTED($sym,$val) + fi + fi ;; + esac diff --git a/app-editors/xemacs/xemacs-21.4.24-r1.ebuild b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild new file mode 100644 index 000..e9e6f8a04e2 --- /dev/null +++ b/app-editors/xemacs/xemacs-21.4.24-r1.ebuild @@ -0,0 +1,243 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Note: xemacs currently does not work with a hardened profile. If you +# want to use xemacs on a hardened profile then compile with the +# -nopie flag in CFLAGS or help fix bug #75028. + +EAPI="5" + +WANT_AUTOCONF="2.1" +inherit autotools eutils flag-o-matic toolchain-funcs + +DESCRIPTION="highly customizable open source text editor and application development system" +HOMEPAGE="http://www.xemacs.org/"; +SRC_URI="http://ftp.xemacs.org/xemacs-21.4/${P}.tar.gz + http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz"; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="eolconv gif gpm pop postgres ldap xface nas dnd X jpeg tiff png mule motif freewnn canna xim athena neXt Xaw3d gdbm berkdb" + +X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext x11-misc/xbitmaps" + +RDEPEND=" + berkdb? ( sys-libs/db:= ) + gdbm? ( >=sys-libs/gdbm-1.8.3 ) + >=sys-libs/zlib-1.1.4 + >=dev-libs/openssl-0.9.6:0 + >=media-libs/audiofile-0.2.3 + gpm? ( >=sys-libs/gpm-1.19.6 ) + postgres? ( dev-db/postgresql:= ) + ldap? ( net-nds/openldap ) + nas? ( media-libs/nas ) + X? ( $X_DEPEND !Xaw3d? ( !neXt? ( x11-libs/libXaw ) ) ) + dnd? ( x11-libs/dnd ) + motif? ( >=x11-libs/motif-2.3:0 ) + athena? ( x11-libs/libXaw ) + Xaw3d? ( x11-libs/libXaw3d ) + neXt? ( x11-libs/neXtaw ) + xface? ( media-libs/compface ) + tiff? ( media-libs/tiff:0 ) + png? ( >=media-libs/libpng-1.2:0 ) + jpeg? ( virtual/jpeg:0 ) + canna? ( app-i18n/canna ) + !amd64? ( freewnn? ( app-i18n/freewnn ) ) + >=sys-libs/ncurses-5.2:= + >=app-eselect/eselect-emacs-1.15" + +DEPEND="${RDEPEND} + >=sys-apps/texinfo-5" + +PDEPEND="app-xemacs/xemacs-base + mule? ( app-xemacs/mule-base )" + +src_unpack() { + unpack ${P}.tar.gz + use neXt && unpack NeXT_XEmacs.tar.gz +} + +src_prepare() { + # see bug 58350, 102540 and 143580 + epatch "${FILESDIR}"/xemacs-21.4.19-db.patch + # see bug 576512 + epatch "${FILESDIR}"/xemacs-21.4.24-gcc5.patch + epatch "${FILESDIR}"/xemacs-21.4.24-glibc-macro.patch + + # Some binaries and man pages are installed under suffixed names + # to avoid collions with their GNU Emacs counterparts (see below). + # Fix internal filename references. + sed -i -e 's/exec gnuclient/&-xemacs/' lib-src/gnudoit || die + sed -i -e '/^\.so/s/etags/&-xemacs/' etc/ctags.1 || die + sed -i -e '/^\.so/s/gnuserv/&-xema
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
commit: 45057b71af5c1120fded4ce76eb0d92f35453879 Author: Andreas K. Huettel gentoo org> AuthorDate: Fri Mar 31 20:45:51 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Fri Mar 31 20:45:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45057b71 app-editors/xemacs: Convert to thin manifest app-editors/xemacs/Manifest | 45 - 1 file changed, 45 deletions(-) diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest index bd49e82b84e..ba31b4f2285 100644 --- a/app-editors/xemacs/Manifest +++ b/app-editors/xemacs/Manifest @@ -1,51 +1,6 @@ --BEGIN PGP SIGNED MESSAGE- -Hash: SHA256 - -AUX README.Gentoo 1426 SHA256 9fa4fa31fc4deb0742dd220c8a1cf41af2bb4f4651e4f995589389afcc9f5f92 SHA512 0576235fb09ea9ad5fbe5b1bbaa41dd37913603ab40773f2c476b72e147eac9b8de62f600717d06d5366184deadb55e0002e79b9987ba215bad5ebee41fdfbb1 WHIRLPOOL a0687729c64ac2323d3b2d3fb8db9a68368553a3188725ade8d2a1d2b5c09ae32e3f8079037edc9c1f1e933894b9d287dd0c24fa8feb5dde953df9490a5403de -AUX xemacs-21.4.19-db.patch 3157 SHA256 c0c0cf18ccd01ee0e34e913c4f275977f4f61aa7343fef9fdff1f3ba84096022 SHA512 b4987784295c5d2335440dccca4e157d5ccece510d97fc131e33f701fc2dc48bd01080df577c6e588d926703f7b461a347d0d3e3f99931e10cdb8b11592b35be WHIRLPOOL 0ff39c8a7ba863194636a71e55831d145c79c2f45463c21705763618bcf4e2092ee2cef3ae485de8d8eb335dbe66d2d560674cf3028d29b23de1f1c358a0c122 -AUX xemacs-21.4.19-texi.patch 1107 SHA256 9f7af4de522d03c9e78076c4801db775ce919d30b27f4f84c8b055d17f476ae5 SHA512 8b032464dfdeed928c1d4fc566657762fa791e64a3b255a2725edf0d244b76c928c9dcc643584debbaa5b8c1d3c53f635950905ab30900f6d758ed5951d3c219 WHIRLPOOL 6aff14b5206492c5f519bd199927a438ecfc754527196e96f2106eaa2b5e416e09ee3e1313b93a53435249c5a44a626d37c1ab299a66927a9532ee5f04b394ba -AUX xemacs-21.4.21-vcdiff.patch 476 SHA256 adf0bb95ef289187027203f28fb0055be817c6b54211912bc33c16a9ff9cfb2c SHA512 89d8c8ba5af0467057506b9e2b974fa5d09432e7375dcd0517007ad4d28fee8019895667bc4291fe500b1a039fbeef0b82d2318995ca41ed7045327dff860f85 WHIRLPOOL 0c0343e962bad880f328b292c73240dade407b60dea93c400101f9c3db76d92a0b4cd3a891647df390ba6cace35e1d1050961f576364f5478833d5ec411df4d5 -AUX xemacs-21.4.22-deprecated-ldap.patch 516 SHA256 41100c6c9fc45d90aa4618e9e9897f229854fbea60ba34fb0e6b82e8e8a37a7b SHA512 4761f5759741f733518668fededec21ab2e9ec1cb883a363ca23669e1c82d9d44c03126a758da02c21cad8a810c3f83f0516f2bad4103fbea2cf73b00516b388 WHIRLPOOL ae9da77b267b96e8fc3c87e3498f1bee86fd0a2629be4083da84a3ddf50651c18d32c9e6af552cb3fa569f944b58e559a23c38554e27af4e6cd3b2ae94ad3dfa -AUX xemacs-21.4.22-large-images.patch 4695 SHA256 bde9b13e2e57f25564d732213fa5cb5f2bef17ce8580f8d18e81975febade3f8 SHA512 b1e03d7824d0fed82eff4fc6e5d6cd7e9f1b94e6eeec5d429b8a66027a9fc95943318c4c010bbb0f57d59b31a90bab94360a41bb0858735da59ffcfb75d59319 WHIRLPOOL 391d95c4fb41fb2a9fe40fb90973a7475fe69079e8199345a0a3029d08d08b6f593452e3ecc44805bd505f8790344be834ddc9fc12d85d587d76716854b7316b -AUX xemacs-21.4.22-libpng15.patch 2593 SHA256 d2e1b5a1410cd6394f055092db591caba3c615f6bb26d4c8f1ff6507b0d70a69 SHA512 f026634a164e4d34eb10a4fa60da3a86743f9cd8bda8e760a7ad206fa4056a4e4c2236c9e8a4ac92d70883b5838086e48e5d5647979a3692c15da0a765aa2e1e WHIRLPOOL ec21ac2290415f0c6c475e4628be241a0f73301453cbd5e8d82a655882165e9b92b37084216d4f7eabf82676859e6b7c306aff0fccbbe739a5f5d4846b818f13 -AUX xemacs-21.4.22-texinfo-5.patch 12752 SHA256 282a8291a1e9c7436ffbfb86c6b458d5b80ab4154131bf783e4c97aa1685ca12 SHA512 0817a882ca75d99537865a23a4565e9f8b21af75b1cb90f951ee672b0ad6485542d10b28c5c7532267b07e1fae973879e40f174a1dac40ef7dc305f34a575637 WHIRLPOOL e6528655da5439f66e7f43d67cd19ea539af9d7ed87e136e59a54f40e02cf9d458ffb3b05bcc157dff3adfdbe3c6c98b4e3fd6f0ad5d28baa8a4c9b0d242f22a -AUX xemacs-21.4.24-gcc5.patch 1132 SHA256 5a2ec81e20914af91ade0c80a4683783a46d4dd2ee993eaea2b138287ca15458 SHA512 1b3e56804594b82209ddb6318c2bff13b8e63f189d98e5ff313022eb66267eb45683841599dadd8a4d97e5e221dd85195121246fba5c91eade905e1d7b593749 WHIRLPOOL 05b61799c344e581fd23621ebc10743b9b5652c820c74432d219b4614b7e4fb84de9c344f023ba524dd94539c2559ce237245b23ee80ef585af37a7d06ab1f2e -AUX xemacs-21.5.29-optimization-bug.patch 371 SHA256 14c5d9ddab865a9e4a1c6d4f64ed44e4b16e0eccb9fdcef94cedfaa30948863c SHA512 a955379e9abe736bdc17eeb9e924b9bf292bf4c9b2f59ca6221a09de8dafa020350ff5466732779bbb01f05152e8a823e333b9c967a6ec2fb5c1f2c9d7f694da WHIRLPOOL 9405db9d2dc618310f30e6a257a95667dfb94782db0f7ec3f5a7c702a210e9293bbe04cec5b8a1c59ec94a35b4960b1a03fbf3ce0892e29c3657fa93bbf97150 -AUX xemacs-21.5.33-no-mule-build.patch 1393 SHA256 805014085e7faeacd98d7bb2a3a57e49cf6a6f991db26dfa28230373044f2809 SHA512 2afac7a199455ad0ace5a63f6a1e2b73d8f2a8da3eb93b59975b2d654ae85acd24d206ba0d9cfe08e35fb1fdea757fc6cd3588f4b97b75991eb946885eab85b4 WHIRLPOOL 6d1e2d2df7059d0b8477eadccfeb8873a8dde3a129bc06ffdca4e86950c1df924070212198dcb309f00287f0a4525e230b6df1827c209bb058ae3f6d6feffa11 -
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: 5657e6d9c4d2e095ef880479e8daf5b9f3478fc0 Author: Mats Lidell gentoo org> AuthorDate: Fri Mar 31 19:58:38 2017 + Commit: Mats Lidell gentoo org> CommitDate: Fri Mar 31 20:01:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5657e6d9 app-editors/xemacs: Use system malloc (bug 609110) Move to EAPI=5, patch for glibc macro deprecation Package-Manager: Portage-2.3.3, Repoman-2.3.1 Manifest-Sign-Key: 0x377034660A5828DE! app-editors/xemacs/Manifest| 45 ++ .../xemacs/files/xemacs-21.5.34-glibc-macro.patch | 32 +++ app-editors/xemacs/xemacs-21.5.34-r4.ebuild| 12 +++--- 3 files changed, 84 insertions(+), 5 deletions(-) diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest index ba31b4f2285..bd49e82b84e 100644 --- a/app-editors/xemacs/Manifest +++ b/app-editors/xemacs/Manifest @@ -1,6 +1,51 @@ +-BEGIN PGP SIGNED MESSAGE- +Hash: SHA256 + +AUX README.Gentoo 1426 SHA256 9fa4fa31fc4deb0742dd220c8a1cf41af2bb4f4651e4f995589389afcc9f5f92 SHA512 0576235fb09ea9ad5fbe5b1bbaa41dd37913603ab40773f2c476b72e147eac9b8de62f600717d06d5366184deadb55e0002e79b9987ba215bad5ebee41fdfbb1 WHIRLPOOL a0687729c64ac2323d3b2d3fb8db9a68368553a3188725ade8d2a1d2b5c09ae32e3f8079037edc9c1f1e933894b9d287dd0c24fa8feb5dde953df9490a5403de +AUX xemacs-21.4.19-db.patch 3157 SHA256 c0c0cf18ccd01ee0e34e913c4f275977f4f61aa7343fef9fdff1f3ba84096022 SHA512 b4987784295c5d2335440dccca4e157d5ccece510d97fc131e33f701fc2dc48bd01080df577c6e588d926703f7b461a347d0d3e3f99931e10cdb8b11592b35be WHIRLPOOL 0ff39c8a7ba863194636a71e55831d145c79c2f45463c21705763618bcf4e2092ee2cef3ae485de8d8eb335dbe66d2d560674cf3028d29b23de1f1c358a0c122 +AUX xemacs-21.4.19-texi.patch 1107 SHA256 9f7af4de522d03c9e78076c4801db775ce919d30b27f4f84c8b055d17f476ae5 SHA512 8b032464dfdeed928c1d4fc566657762fa791e64a3b255a2725edf0d244b76c928c9dcc643584debbaa5b8c1d3c53f635950905ab30900f6d758ed5951d3c219 WHIRLPOOL 6aff14b5206492c5f519bd199927a438ecfc754527196e96f2106eaa2b5e416e09ee3e1313b93a53435249c5a44a626d37c1ab299a66927a9532ee5f04b394ba +AUX xemacs-21.4.21-vcdiff.patch 476 SHA256 adf0bb95ef289187027203f28fb0055be817c6b54211912bc33c16a9ff9cfb2c SHA512 89d8c8ba5af0467057506b9e2b974fa5d09432e7375dcd0517007ad4d28fee8019895667bc4291fe500b1a039fbeef0b82d2318995ca41ed7045327dff860f85 WHIRLPOOL 0c0343e962bad880f328b292c73240dade407b60dea93c400101f9c3db76d92a0b4cd3a891647df390ba6cace35e1d1050961f576364f5478833d5ec411df4d5 +AUX xemacs-21.4.22-deprecated-ldap.patch 516 SHA256 41100c6c9fc45d90aa4618e9e9897f229854fbea60ba34fb0e6b82e8e8a37a7b SHA512 4761f5759741f733518668fededec21ab2e9ec1cb883a363ca23669e1c82d9d44c03126a758da02c21cad8a810c3f83f0516f2bad4103fbea2cf73b00516b388 WHIRLPOOL ae9da77b267b96e8fc3c87e3498f1bee86fd0a2629be4083da84a3ddf50651c18d32c9e6af552cb3fa569f944b58e559a23c38554e27af4e6cd3b2ae94ad3dfa +AUX xemacs-21.4.22-large-images.patch 4695 SHA256 bde9b13e2e57f25564d732213fa5cb5f2bef17ce8580f8d18e81975febade3f8 SHA512 b1e03d7824d0fed82eff4fc6e5d6cd7e9f1b94e6eeec5d429b8a66027a9fc95943318c4c010bbb0f57d59b31a90bab94360a41bb0858735da59ffcfb75d59319 WHIRLPOOL 391d95c4fb41fb2a9fe40fb90973a7475fe69079e8199345a0a3029d08d08b6f593452e3ecc44805bd505f8790344be834ddc9fc12d85d587d76716854b7316b +AUX xemacs-21.4.22-libpng15.patch 2593 SHA256 d2e1b5a1410cd6394f055092db591caba3c615f6bb26d4c8f1ff6507b0d70a69 SHA512 f026634a164e4d34eb10a4fa60da3a86743f9cd8bda8e760a7ad206fa4056a4e4c2236c9e8a4ac92d70883b5838086e48e5d5647979a3692c15da0a765aa2e1e WHIRLPOOL ec21ac2290415f0c6c475e4628be241a0f73301453cbd5e8d82a655882165e9b92b37084216d4f7eabf82676859e6b7c306aff0fccbbe739a5f5d4846b818f13 +AUX xemacs-21.4.22-texinfo-5.patch 12752 SHA256 282a8291a1e9c7436ffbfb86c6b458d5b80ab4154131bf783e4c97aa1685ca12 SHA512 0817a882ca75d99537865a23a4565e9f8b21af75b1cb90f951ee672b0ad6485542d10b28c5c7532267b07e1fae973879e40f174a1dac40ef7dc305f34a575637 WHIRLPOOL e6528655da5439f66e7f43d67cd19ea539af9d7ed87e136e59a54f40e02cf9d458ffb3b05bcc157dff3adfdbe3c6c98b4e3fd6f0ad5d28baa8a4c9b0d242f22a +AUX xemacs-21.4.24-gcc5.patch 1132 SHA256 5a2ec81e20914af91ade0c80a4683783a46d4dd2ee993eaea2b138287ca15458 SHA512 1b3e56804594b82209ddb6318c2bff13b8e63f189d98e5ff313022eb66267eb45683841599dadd8a4d97e5e221dd85195121246fba5c91eade905e1d7b593749 WHIRLPOOL 05b61799c344e581fd23621ebc10743b9b5652c820c74432d219b4614b7e4fb84de9c344f023ba524dd94539c2559ce237245b23ee80ef585af37a7d06ab1f2e +AUX xemacs-21.5.29-optimization-bug.patch 371 SHA256 14c5d9ddab865a9e4a1c6d4f64ed44e4b16e0eccb9fdcef94cedfaa30948863c SHA512 a955379e9abe736bdc17eeb9e924b9bf292bf4c9b2f59ca6221a09de8dafa020350ff5466732779bbb01f05152e8a823e333b9c967a6ec2fb5c1f2c9d7f694da WHIRLPOOL 9405db9d2dc618310f30e6a257a95667dfb94782db0f7ec3f5a7c702a210e9293bbe04cec5b8a1c59ec94a35b4960b1a03fbf3ce0892e29c3657fa93bbf97150 +AUX xemacs-21.5.33-no-mule-build.patch 1393 SHA256 805014085e7faeacd98d7bb2a3a57e49cf6a6f991db26dfa28230373
[gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/, app-editors/xemacs/files/
commit: a7e28a58e95bb7540eafb21353b18345749bc215 Author: Mats Lidell gentoo org> AuthorDate: Sat Apr 2 23:57:47 2016 + Commit: Mats Lidell gentoo org> CommitDate: Sat Apr 2 23:58:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7e28a58 app-editors/xemacs: gcc-5.3 patch. See bug 576512. Package-Manager: portage-2.2.26 app-editors/xemacs/files/xemacs-21.4.24-gcc5.patch | 32 ++ app-editors/xemacs/xemacs-21.4.24.ebuild | 7 - 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/app-editors/xemacs/files/xemacs-21.4.24-gcc5.patch b/app-editors/xemacs/files/xemacs-21.4.24-gcc5.patch new file mode 100644 index 000..494fc51 --- /dev/null +++ b/app-editors/xemacs/files/xemacs-21.4.24-gcc5.patch @@ -0,0 +1,32 @@ +diff -r e2da872593c0 configure.in +--- a/configure.in Tue Mar 24 22:15:53 2015 -0400 b/configure.in Sun Mar 13 13:48:24 2016 +0100 +@@ -1939,6 +1939,8 @@ + CFLAGS="-g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes" + dnl Yuck, bad compares have been worth at least 3 crashes! + CFLAGS="$CFLAGS -Wsign-compare" ++dnl Use old gnu inline semantics until we fix the source ++CFLAGS="$CFLAGS -fgnu89-inline" + dnl XEmacs is known not to be strict-aliasing-safe. + case "`gcc -v --help 2>&1`" in + *-fstrict-aliasing* ) CFLAGS="$CFLAGS -fno-strict-aliasing" ;; +diff -r e2da872593c0 src/lisp.h +--- a/src/lisp.h Tue Mar 24 22:15:53 2015 -0400 b/src/lisp.h Sun Mar 13 13:48:24 2016 +0100 +@@ -193,6 +193,8 @@ + # endif /* GNUC */ + #endif + ++#ifndef _GCC_MAX_ALIGN_T ++#define _GCC_MAX_ALIGN_T + /* No type has a greater alignment requirement than max_align_t. +(except perhaps for types we don't use, like long double) */ + typedef union +@@ -202,6 +204,7 @@ + struct { void (*f)(void); } f; + struct { double d; } d; + } max_align_t; ++#endif + + #ifndef ALIGNOF + # if defined (__GNUC__) && (__GNUC__ >= 2) diff --git a/app-editors/xemacs/xemacs-21.4.24.ebuild b/app-editors/xemacs/xemacs-21.4.24.ebuild index 97f68ae..9ffda4d 100644 --- a/app-editors/xemacs/xemacs-21.4.24.ebuild +++ b/app-editors/xemacs/xemacs-21.4.24.ebuild @@ -9,7 +9,7 @@ EAPI="5" WANT_AUTOCONF="2.1" -inherit autotools eutils toolchain-funcs +inherit autotools eutils flag-o-matic toolchain-funcs DESCRIPTION="highly customizable open source text editor and application development system" HOMEPAGE="http://www.xemacs.org/"; @@ -62,6 +62,8 @@ src_unpack() { src_prepare() { # see bug 58350, 102540 and 143580 epatch "${FILESDIR}"/xemacs-21.4.19-db.patch + # see bug 576512 + epatch "${FILESDIR}"/xemacs-21.4.24-gcc5.patch # Some binaries and man pages are installed under suffixed names # to avoid collions with their GNU Emacs counterparts (see below). @@ -168,6 +170,9 @@ src_configure() { einfo "${myconf}" + # see bug 576512 + append-cflags -std=gnu89 + # Don't use econf because it uses options which this configure # script does not understand (like --host). ./configure ${myconf} ${EXTRA_ECONF} \