* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2020-03-26 6:38 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2020-03-26 6:38 UTC (permalink / raw
To: gentoo-commits
commit: 05ecd5575588a715daee2950082f401f69c5719a
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 26 06:37:52 2020 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Thu Mar 26 06:37:52 2020 +0000
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 <matsl <AT> 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}"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2024-11-20 23:15 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2024-11-20 23:15 UTC (permalink / raw
To: gentoo-commits
commit: 6de20154d8222e5a4087641d13655d658e6973b0
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 20 23:06:53 2024 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Wed Nov 20 23:15:22 2024 +0000
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 <matsl <AT> gentoo.org>
app-editors/xemacs/Manifest | 1 +
...s-21.5.9999.ebuild => xemacs-21.5.35-r5.ebuild} | 30 ++++++++++++----------
app-editors/xemacs/xemacs-21.5.9999.ebuild | 5 +---
3 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/app-editors/xemacs/Manifest b/app-editors/xemacs/Manifest
index 376833f275e8..737cccccb761 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.9999.ebuild b/app-editors/xemacs/xemacs-21.5.35-r5.ebuild
similarity index 88%
copy from app-editors/xemacs/xemacs-21.5.9999.ebuild
copy to app-editors/xemacs/xemacs-21.5.35-r5.ebuild
index 8ce245bf3a87..b96d774099ab 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.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"
else
- myconf="${myconf} --with-xim=xlib"
+ myconf="${myconf} --with-xim=xlib"
fi
else
- myconf="${myconf} --with-xim=no"
+ myconf="${myconf} --with-xim=no"
fi
myconf="${myconf} --without-wnn"
diff --git a/app-editors/xemacs/xemacs-21.5.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 8ce245bf3a87..43b49b662f80 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.ebuild
@@ -17,7 +17,7 @@ EHG_REPO_URI="https://foss.heptapod.net/xemacs/xemacs"
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"
+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 +33,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(+)] )
@@ -110,8 +109,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 )"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2024-11-01 16:29 Arthur Zamarin
0 siblings, 0 replies; 69+ messages in thread
From: Arthur Zamarin @ 2024-11-01 16:29 UTC (permalink / raw
To: gentoo-commits
commit: a12e1c48b38afb80e6bd685d9630821896106c26
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 1 16:29:27 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 1 16:29:27 2024 +0000
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 <arthurzam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2024-10-31 19:36 Arthur Zamarin
0 siblings, 0 replies; 69+ messages in thread
From: Arthur Zamarin @ 2024-10-31 19:36 UTC (permalink / raw
To: gentoo-commits
commit: c7dcc9e5eaffeb2de1dc3ab993dab45a93e133e7
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 31 19:36:39 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 31 19:36:39 2024 +0000
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 <arthurzam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2024-10-31 17:05 Arthur Zamarin
0 siblings, 0 replies; 69+ messages in thread
From: Arthur Zamarin @ 2024-10-31 17:05 UTC (permalink / raw
To: gentoo-commits
commit: 2d5dbe8dfdab7bc5688af4abf932a16bfe47c6ec
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 31 17:05:49 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 31 17:05:49 2024 +0000
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 <arthurzam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2024-10-31 15:21 Sam James
0 siblings, 0 replies; 69+ messages in thread
From: Sam James @ 2024-10-31 15:21 UTC (permalink / raw
To: gentoo-commits
commit: a2ce5659135d7f6b74411d58f891d6824a6a6690
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 31 15:21:33 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 31 15:21:33 2024 +0000
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 <sam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2024-10-31 15:21 Sam James
0 siblings, 0 replies; 69+ messages in thread
From: Sam James @ 2024-10-31 15:21 UTC (permalink / raw
To: gentoo-commits
commit: e440d4746378fd40779cea4dd0f5d6638c0660b9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 31 15:21:35 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 31 15:21:35 2024 +0000
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 <sam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2024-10-31 15:21 Sam James
0 siblings, 0 replies; 69+ messages in thread
From: Sam James @ 2024-10-31 15:21 UTC (permalink / raw
To: gentoo-commits
commit: 23a01828a21e7df2d35a124ab9eb2cc753e052bc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 31 15:21:34 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 31 15:21:34 2024 +0000
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 <sam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2024-09-28 22:43 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2024-09-28 22:43 UTC (permalink / raw
To: gentoo-commits
commit: 984068248234c39539d31fa0f4feb871c1663991
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 28 22:38:50 2024 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sat Sep 28 22:43:10 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98406824
app-editors/xemacs: BDEPEND on sys-apps/texinfo
Signed-off-by: Mats Lidell <matsl <AT> gentoo.org>
app-editors/xemacs/xemacs-21.5.35-r4.ebuild | 2 ++
app-editors/xemacs/xemacs-21.5.9999.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.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 9f275d6c2c18..8ce245bf3a87 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.ebuild
@@ -50,6 +50,8 @@ RDEPEND="
DEPEND="${RDEPEND}
virtual/pkgconfig"
+BDEPEND="sys-apps/texinfo"
+
PDEPEND="app-xemacs/xemacs-base
app-xemacs/mule-base"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2024-07-15 22:59 Eli Schwartz
0 siblings, 0 replies; 69+ messages in thread
From: Eli Schwartz @ 2024-07-15 22:59 UTC (permalink / raw
To: gentoo-commits
commit: b13535da7551c38b1212551442fea8799807070c
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 15 16:11:57 2024 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 22:58:22 2024 +0000
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 <eschwartz <AT> 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.9999.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="${myconf} --with-xim=no"
fi
- myconf="${myconf} $(use_with freewnn wnn )"
+ myconf="${myconf} --without-wnn"
# This determines the type of sounds we are playing
local soundconf="native"
@@ -168,8 +167,6 @@ src_configure() {
use bignum && myconf="${myconf} --with-bignum=openssl" ||
myconf="${myconf} --with-bignum=no"
- 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.35.ebuild b/app-editors/xemacs/xemacs-21.5.35.ebuild
index 81c8ab501cb5..aff1f6acbb7c 100644
--- a/app-editors/xemacs/xemacs-21.5.35.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.35.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 )"
@@ -136,7 +135,7 @@ src_configure() {
myconf="${myconf} --with-xim=no"
fi
- myconf="${myconf} $(use_with freewnn wnn )"
+ myconf="${myconf} --without-wnn"
# This determines the type of sounds we are playing
local soundconf="native"
@@ -162,8 +161,6 @@ src_configure() {
use bignum && myconf="${myconf} --with-bignum=openssl" ||
myconf="${myconf} --with-bignum=no"
- 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.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 179f1be38534..9f275d6c2c18 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.ebuild
@@ -17,7 +17,7 @@ EHG_REPO_URI="https://foss.heptapod.net/xemacs/xemacs"
LICENSE="GPL-3+"
SLOT="0"
-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 )"
@@ -138,7 +137,7 @@ src_configure() {
myconf="${myconf} --with-xim=no"
fi
- myconf="${myconf} $(use_with freewnn wnn )"
+ myconf="${myconf} --without-wnn"
# This determines the type of sounds we are playing
local soundconf="native"
@@ -169,8 +168,6 @@ src_configure() {
use bignum && myconf="${myconf} --with-bignum=openssl" ||
myconf="${myconf} --with-bignum=no"
- use freewnn && append-cppflags "-I. -I${ESYSROOT}/usr/include/wnn"
-
econf ${myconf} \
$(use_with gif ) \
$(use_with gpm ) \
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2024-07-01 14:32 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2024-07-01 14:32 UTC (permalink / raw
To: gentoo-commits
commit: 9945ecfacfb59989af4781c1357ba953f2004e8d
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 1 14:29:07 2024 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Mon Jul 1 14:32:09 2024 +0000
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 <matsl <AT> gentoo.org>
.../xemacs/{xemacs-21.5.35-r1.ebuild => xemacs-21.5.35-r2.ebuild} | 2 +-
app-editors/xemacs/xemacs-21.5.9999.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 )
+ 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=
diff --git a/app-editors/xemacs/xemacs-21.5.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 172643503b1d..179f1be38534 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.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 )
+ 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=
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2023-08-20 5:43 Sam James
0 siblings, 0 replies; 69+ messages in thread
From: Sam James @ 2023-08-20 5:43 UTC (permalink / raw
To: gentoo-commits
commit: f68e656fc0b419d63bfffc63cca056475ffd502a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 05:41:58 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 05:41:58 2023 +0000
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 <sam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2023-08-19 16:09 Arthur Zamarin
0 siblings, 0 replies; 69+ messages in thread
From: Arthur Zamarin @ 2023-08-19 16:09 UTC (permalink / raw
To: gentoo-commits
commit: 8152559249221cf8ba06dbdf98b882d366592ba4
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 16:09:35 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 16:09:35 2023 +0000
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 <arthurzam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2023-08-19 16:08 Arthur Zamarin
0 siblings, 0 replies; 69+ messages in thread
From: Arthur Zamarin @ 2023-08-19 16:08 UTC (permalink / raw
To: gentoo-commits
commit: 5fc789d1fee18fe75afa53c3465cb71532d9c2f3
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 16:08:37 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 16:08:37 2023 +0000
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 <arthurzam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2023-08-19 16:06 Arthur Zamarin
0 siblings, 0 replies; 69+ messages in thread
From: Arthur Zamarin @ 2023-08-19 16:06 UTC (permalink / raw
To: gentoo-commits
commit: 752d75ce196a1b628df4235a2a55bddb98352aaf
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 16:06:14 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 16:06:14 2023 +0000
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 <arthurzam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2023-08-19 15:56 Arthur Zamarin
0 siblings, 0 replies; 69+ messages in thread
From: Arthur Zamarin @ 2023-08-19 15:56 UTC (permalink / raw
To: gentoo-commits
commit: 79ed650998565d2c1ae5f59d9db515f2c4699a9a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 15:55:53 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 15:55:53 2023 +0000
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 <arthurzam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2023-05-10 21:09 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2023-05-10 21:09 UTC (permalink / raw
To: gentoo-commits
commit: 61270ab31f594d9b8a697012ff99aece9f1c3a83
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Wed May 10 21:02:01 2023 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Wed May 10 21:09:42 2023 +0000
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 <matsl <AT> 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.9999.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.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index c164858b40dd..f2e01acd2ca1 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.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 ) \
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2022-12-25 17:28 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2022-12-25 17:28 UTC (permalink / raw
To: gentoo-commits
commit: 0d74bc064b54667e514fbc23ca2e61cc8bcd7430
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 17:21:58 2022 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 17:28:08 2022 +0000
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 <matsl <AT> gentoo.org>
app-editors/xemacs/xemacs-21.5.9999.ebuild | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/app-editors/xemacs/xemacs-21.5.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 2cfa5ff7eba1..c164858b40dd 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.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 ) \
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2022-12-24 15:41 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2022-12-24 15:41 UTC (permalink / raw
To: gentoo-commits
commit: b8afc4de2207f735aeb4e26ba1b9a70fa040fa60
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 24 13:47:16 2022 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sat Dec 24 15:41:03 2022 +0000
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 <matsl <AT> 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 000000000000..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/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:= )
+ 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
+ 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"
+
+ myconf="${myconf} $(use_with tiff )"
+ myconf="${myconf} $(use_with png )"
+ myconf="${myconf} $(use_with jpeg )"
+ myconf="${myconf} $(use_with xface )"
+
+ use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
+ myconf="${myconf} --with-xft=no"
+
+ else
+ myconf="${myconf}
+ --without-x
+ --without-xpm
+ --without-dragndrop
+ --with-xft=no
+ --with-gif=no"
+ fi
+
+ if use mule ; then
+ myconf="${myconf} --with-mule"
+
+ if use xim ; then
+ if use motif ; then
+ myconf="${myconf} --with-xim=motif"
+ else
+ myconf="${myconf} --with-xim=xlib"
+ fi
+ else
+ myconf="${myconf} --with-xim=no"
+ fi
+
+ myconf="${myconf} $(use_with freewnn wnn )"
+ fi
+
+ # This determines the type of sounds we are playing
+ local soundconf="native"
+
+ # This determines how these sounds should be played
+ use nas && soundconf="${soundconf},nas"
+ use alsa && soundconf="${soundconf},alsa"
+
+ myconf="${myconf} --with-sound=${soundconf}"
+
+ if use gdbm || use berkdb ; then
+ use gdbm && mydb="gdbm"
+ use berkdb && mydb="${mydb},berkdb"
+
+ myconf="${myconf} --with-database=${mydb}"
+ else
+ myconf="${myconf} --without-database"
+ fi
+
+ use debug && myconf="${myconf} --with-debug" ||
+ myconf="${myconf} --with-optimization --with-cflags-debugging="
+
+ econf ${myconf} \
+ $(use_with gif ) \
+ $(use_with gpm ) \
+ $(use_with postgres postgresql ) \
+ $(use_with ldap ) \
+ $(use_with pop ) \
+ --prefix=/usr \
+ --without-canna \
+ --with-ncurses \
+ --with-msw=no \
+ --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
+}
+
+src_compile() {
+ emake EMACSLOADPATH="${S}"/lisp
+}
+
+src_install() {
+ 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
+ # which application installed them and so that conflicting
+ # packages (emacs) can't clobber the actual applications.
+ # Addresses bug #62991.
+ for i in b2m ctags etags gnuclient gnudoit gnuattach; do
+ 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 "${ED}"/usr/share/man/man1/${i}{,-xemacs}.1 || die "mv ${i}.1 failed"
+ done
+
+ # install base packages directories
+ dodir /usr/lib/xemacs/xemacs-packages/
+ dodir /usr/lib/xemacs/site-packages/
+ dodir /usr/lib/xemacs/site-modules/
+ dodir /usr/lib/xemacs/site-lisp/
+
+ if use mule;
+ then
+ dodir /usr/lib/xemacs/mule-packages
+ fi
+
+ # remove extraneous info files
+ cd "${ED}"/usr/share/info
+ rm -f dir info.info texinfo* termcap* standards*
+
+ cd "${S}"
+ dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
+
+ newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}
+
+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:"
+ einfo "- Mule-UCS is no longer supported due to proper UTF-8 support in XEmacs 21.5"
+ einfo "- The X resource class has changed from Emacs to XEmacs,"
+ einfo " settings in your .Xdefaults file should be updated accordingly."
+
+ if use xft;
+ then
+ einfo "You have enabled Xft font support. Xft requires font names to be provided"
+ einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
+ fi
+}
+
+pkg_postrm() {
+ eselect emacs update ifunset
+ eselect gnuclient update ifunset
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2022-12-18 7:46 Sam James
0 siblings, 0 replies; 69+ messages in thread
From: Sam James @ 2022-12-18 7:46 UTC (permalink / raw
To: gentoo-commits
commit: db2b3c2f526ac6937a212a3e570d31fcab04a257
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 07:15:22 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 18 07:46:34 2022 +0000
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 <sam <AT> 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
^ permalink raw reply [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2022-12-16 4:30 Sam James
0 siblings, 0 replies; 69+ messages in thread
From: Sam James @ 2022-12-16 4:30 UTC (permalink / raw
To: gentoo-commits
commit: 02eb1852d17b7602a3e8a70a02e70dda44dc889f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 16 04:27:16 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 16 04:29:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02eb1852
app-editors/xemacs: unrevbump 9999
Unintentional, was defect in script for libtiff revbumps (fixed already for next
time.)
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../xemacs/{xemacs-21.5.9999-r1.ebuild => xemacs-21.5.9999.ebuild} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/app-editors/xemacs/xemacs-21.5.9999-r1.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
similarity index 100%
rename from app-editors/xemacs/xemacs-21.5.9999-r1.ebuild
rename to app-editors/xemacs/xemacs-21.5.9999.ebuild
^ permalink raw reply [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2022-08-31 20:26 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2022-08-31 20:26 UTC (permalink / raw
To: gentoo-commits
commit: 1a780e093f3446561539b777f545268ce4d4a461
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 31 20:19:06 2022 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Wed Aug 31 20:19:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a780e09
app-editors/xemacs: drop 21.5.34-r8
Signed-off-by: Mats Lidell <matsl <AT> 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..000000000000
--- 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/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 )
- 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
-
- use dnd && myconf="${myconf} --with-dragndrop --with-offix"
-
- myconf="${myconf} $(use_with tiff )"
- myconf="${myconf} $(use_with png )"
- myconf="${myconf} $(use_with jpeg )"
- myconf="${myconf} $(use_with xface )"
-
- use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
- myconf="${myconf} --with-xft=no"
-
- else
- myconf="${myconf}
- --without-x
- --without-xpm
- --without-dragndrop
- --with-xft=no
- --with-gif=no"
- fi
-
- if use mule ; then
- myconf="${myconf} --with-mule"
-
- if use xim ; then
- if use motif ; then
- myconf="${myconf} --with-xim=motif"
- else
- myconf="${myconf} --with-xim=xlib"
- fi
- else
- myconf="${myconf} --with-xim=no"
- fi
-
- myconf="${myconf} $(use_with freewnn wnn )"
- fi
-
- # This determines the type of sounds we are playing
- local soundconf="native"
-
- # This determines how these sounds should be played
- use nas && soundconf="${soundconf},nas"
- use alsa && soundconf="${soundconf},alsa"
-
- myconf="${myconf} --with-sound=${soundconf}"
-
- if use gdbm || use berkdb ; then
- use gdbm && mydb="gdbm"
- use berkdb && mydb="${mydb},berkdb"
-
- myconf="${myconf} --with-database=${mydb}"
- else
- myconf="${myconf} --without-database"
- fi
-
- use debug && myconf="${myconf} --with-debug" ||
- myconf="${myconf} --with-optimization"
-
- econf ${myconf} \
- $(use_with gif ) \
- $(use_with gpm ) \
- $(use_with postgres postgresql ) \
- $(use_with ldap ) \
- $(use_with eolconv file-coding ) \
- $(use_with pop ) \
- --prefix=/usr \
- --without-canna \
- --with-ncurses \
- --with-msw=no \
- --with-mail-locking=flock \
- --with-site-lisp=yes \
- --with-site-modules=yes \
- --with-newgc \
- --with-system-malloc \
- --enable-option-checking=no \
- --with-last-packages=/usr/lib/xemacs
-}
-
-src_compile() {
- emake EMACSLOADPATH="${S}"/lisp
-}
-
-src_install() {
- 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
- # which application installed them and so that conflicting
- # packages (emacs) can't clobber the actual applications.
- # Addresses bug #62991.
- for i in b2m ctags etags gnuclient gnudoit gnuattach; do
- 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 "${ED}"/usr/share/man/man1/${i}{,-xemacs}.1 || die "mv ${i}.1 failed"
- done
-
- # install base packages directories
- dodir /usr/lib/xemacs/xemacs-packages/
- dodir /usr/lib/xemacs/site-packages/
- dodir /usr/lib/xemacs/site-modules/
- dodir /usr/lib/xemacs/site-lisp/
-
- if use mule;
- then
- dodir /usr/lib/xemacs/mule-packages
- fi
-
- # remove extraneous info files
- cd "${ED}"/usr/share/info
- rm -f dir info.info texinfo* termcap* standards*
-
- cd "${S}"
- dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
-
- newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
-
- domenu "${FILESDIR}"/${PN}.desktop
-}
-
-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:"
- einfo "- Mule-UCS is no longer supported due to proper UTF-8 support in XEmacs 21.5"
- einfo "- The X resource class has changed from Emacs to XEmacs,"
- einfo " settings in your .Xdefaults file should be updated accordingly."
-
- if use xft;
- then
- einfo "You have enabled Xft font support. Xft requires font names to be provided"
- einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
- fi
-}
-
-pkg_postrm() {
- eselect emacs update ifunset
- eselect gnuclient update ifunset
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2022-08-27 15:29 Matt Turner
0 siblings, 0 replies; 69+ messages in thread
From: Matt Turner @ 2022-08-27 15:29 UTC (permalink / raw
To: gentoo-commits
commit: c271a42528a3660dcd0e46ba3c09dfca6cddf041
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 27 15:25:30 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Aug 27 15:29:37 2022 +0000
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 <mattst88 <AT> 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.9999.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.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 646022402db0..fb2be59cf978 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.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 )
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2022-05-07 8:54 Ulrich Müller
0 siblings, 0 replies; 69+ messages in thread
From: Ulrich Müller @ 2022-05-07 8:54 UTC (permalink / raw
To: gentoo-commits
commit: 90797af0e886499d9dec24275aaf9c8928fb431c
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat May 7 08:47:09 2022 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat May 7 08:54:48 2022 +0000
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 <ulm <AT> 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.9999.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.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 53538cb13840..646022402db0 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.ebuild
@@ -9,7 +9,7 @@ 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/"
+HOMEPAGE="https://www.xemacs.org/"
SRC_URI="neXt? ( http://www.malfunction.de/afterstep/files/NeXT_XEmacs.tar.gz )"
inherit mercurial
@@ -42,7 +42,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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2022-03-23 1:02 Sam James
0 siblings, 0 replies; 69+ messages in thread
From: Sam James @ 2022-03-23 1:02 UTC (permalink / raw
To: gentoo-commits
commit: 464ea54acb8aa13e21c25806e32c761eed4620d2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 23 00:55:09 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 23 00:55:09 2022 +0000
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 <sam <AT> 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.9999.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/db-4 )
- 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:= )
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/db-4 )
- 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:= )
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.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 7b3921f0a4d4..53538cb13840 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.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
@@ -23,13 +23,13 @@ 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(+)] )
+ 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 ) ) )
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2022-03-19 23:17 David Seifert
0 siblings, 0 replies; 69+ messages in thread
From: David Seifert @ 2022-03-19 23:17 UTC (permalink / raw
To: gentoo-commits
commit: 1e47066cd2e80fd7149100e6b4bf232164d3bebc
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 19 23:16:42 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Mar 19 23:16:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e47066c
app-editors/xemacs: quote $(tc-*) calls
Signed-off-by: David Seifert <soap <AT> 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 \
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-12-21 3:39 Yixun Lan
0 siblings, 0 replies; 69+ messages in thread
From: Yixun Lan @ 2021-12-21 3:39 UTC (permalink / raw
To: gentoo-commits
commit: d9b1cf799e51233094dfd08712e6e666e3dc41bc
Author: Yongxiang Liang <tanekliang <AT> gmail <DOT> com>
AuthorDate: Sun Dec 19 18:58:05 2021 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Dec 21 03:38:08 2021 +0000
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 <tanekliang <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> 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 d7777196a551..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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-12-12 13:22 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2021-12-12 13:22 UTC (permalink / raw
To: gentoo-commits
commit: 2d08c47c80750ae6d3c53e4262f2a04da5615ed2
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 12 10:07:12 2021 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sun Dec 12 13:20:53 2021 +0000
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 <matsl <AT> gentoo.org>
app-editors/xemacs/xemacs-21.5.9999.ebuild | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/app-editors/xemacs/xemacs-21.5.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index aaaddef4a2f3..7b3921f0a4d4 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.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
}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-12-12 13:22 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2021-12-12 13:22 UTC (permalink / raw
To: gentoo-commits
commit: 5952ed33e6933edb4204f2d6407bf8ec8d42d8d4
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 12 13:16:40 2021 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sun Dec 12 13:20:54 2021 +0000
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 <matsl <AT> 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..d7777196a551 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 \
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-12-10 23:22 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2021-12-10 23:22 UTC (permalink / raw
To: gentoo-commits
commit: 1365e636cb4f00c4cce8825f262f2529ea04de67
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 10 22:58:50 2021 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Fri Dec 10 23:21:29 2021 +0000
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 <matsl <AT> 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() {
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-12-10 23:22 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2021-12-10 23:22 UTC (permalink / raw
To: gentoo-commits
commit: 23a575e74b719dcb37cd704a28509dbef3c52393
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 10 23:19:15 2021 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Fri Dec 10 23:21:30 2021 +0000
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 <matsl <AT> gentoo.org>
app-editors/xemacs/xemacs-21.5.9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/xemacs/xemacs-21.5.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 10c8d43ee877..aaaddef4a2f3 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-12-10 23:22 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2021-12-10 23:22 UTC (permalink / raw
To: gentoo-commits
commit: b8fcbe96446fd1d29fc60ec67b74ecd0223a9987
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 10 22:14:41 2021 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Fri Dec 10 23:21:29 2021 +0000
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 <matsl <AT> 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 000000000000..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"
+ 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
+ myconf="${myconf} --with-athena=xaw"
+ fi
+
+ use dnd && myconf="${myconf} --with-dragndrop --with-offix"
+
+ myconf="${myconf} $(use_with tiff ) $(use_with png )"
+ myconf="${myconf} $(use_with jpeg ) $(use_with xface )"
+ else
+ myconf="${myconf}
+ --without-x
+ --without-xpm
+ --without-dragndrop
+ --with-gif=no"
+ fi
+
+ if use mule ; then
+ myconf="${myconf} --with-mule"
+
+ if use xim ; then
+ if use motif ; then
+ myconf="${myconf} --with-xim=motif"
+ else
+ myconf="${myconf} --with-xim=xlib"
+ fi
+ else
+ myconf="${myconf} --with-xim=no"
+ fi
+
+ myconf="${myconf} $(use_with freewnn wnn )"
+ fi
+
+ # This determines the type of sounds we are playing
+ local soundconf="native"
+
+ # This determines how these sounds should be played
+ use nas && soundconf="${soundconf},nas"
+
+ myconf="${myconf} --with-sound=${soundconf}"
+
+ if use gdbm || use berkdb ; then
+ use gdbm && mydb="gdbm"
+
+ use berkdb && mydb="${mydb},berkdb"
+
+ myconf="${myconf} --with-database=${mydb}"
+ else
+ myconf="${myconf} --without-database"
+ fi
+
+ # Enabling modules will cause segfaults outside the XEmacs build directory
+ use ia64 && myconf="${myconf} --without-modules"
+
+ einfo "${myconf}"
+
+ # see bug 576512
+ append-cflags -fgnu89-inline
+
+ # Don't use econf because it uses options which this configure
+ # script does not understand (like --host).
+ ./configure ${myconf} ${EXTRA_ECONF} \
+ $(use_with gif ) \
+ $(use_with gpm ) \
+ $(use_with postgres postgresql ) \
+ $(use_with ldap ) \
+ $(use_with eolconv file-coding ) \
+ $(use_with pop ) \
+ --compiler=$(tc-getCC) \
+ --prefix=/usr \
+ --without-canna \
+ --with-ncurses \
+ --with-system-malloc \
+ --with-msw=no \
+ --mail-locking=flock \
+ --with-site-lisp=yes \
+ --with-site-modules=yes \
+ || die "The configure script failed to run properly"
+}
+
+src_install() {
+ emake prefix="${D}"/usr \
+ mandir="${D}"/usr/share/man/man1 \
+ infodir="${D}"/usr/share/info \
+ install gzip-el || die "emake install failed"
+
+ # Rename some applications installed in bin so that it is clear
+ # which application installed them and so that conflicting
+ # packages (emacs) can't clobber the actual applications.
+ # Addresses bug #62991.
+ for i in b2m ctags etags rcs-checkin gnuclient gnudoit gnuattach; do
+ mv "${D}"/usr/bin/${i} "${D}"/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"
+ done
+
+ # install base packages directories
+ dodir /usr/lib/xemacs/xemacs-packages/
+ dodir /usr/lib/xemacs/site-packages/
+ dodir /usr/lib/xemacs/site-modules/
+ dodir /usr/lib/xemacs/site-lisp/
+
+ if use mule;
+ then
+ dodir /usr/lib/xemacs/mule-packages
+ fi
+
+ # remove extraneous info files
+ cd "${D}"/usr/share/info
+ rm -f dir info.info texinfo* termcap* standards*
+
+ cd "${S}"
+ dodoc BUGS CHANGES-* ChangeLog GETTING* INSTALL PROBLEMS README*
+ dodoc "${FILESDIR}"/README.Gentoo
+
+ newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}
+
+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
+}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-11-28 22:53 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2021-11-28 22:53 UTC (permalink / raw
To: gentoo-commits
commit: ed6b568180cb65f7fe3da034efdc7fcae9f18d44
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 28 22:49:44 2021 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sun Nov 28 22:50:24 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6b5681
app-editors/xemacs: Re-enable neXt on xemacs-21.5.9999
Add built with dependency unicode on libXaw3d
Bug: https://bugs.gentoo.org/827723
Signed-off-by: Mats Lidell <matsl <AT> gentoo.org>
app-editors/xemacs/xemacs-21.5.9999.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/app-editors/xemacs/xemacs-21.5.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 8445da157a67..10c8d43ee877 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-11-25 19:30 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2021-11-25 19:30 UTC (permalink / raw
To: gentoo-commits
commit: 34ce9f72be77cce47c9fb1ee08cf6fd5c60c6357
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 25 19:30:08 2021 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Thu Nov 25 19:30:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34ce9f72
app-editors/xemacs: add 21.5.9999
Signed-off-by: Mats Lidell <matsl <AT> gentoo.org>
app-editors/xemacs/xemacs-21.5.9999.ebuild | 259 +++++++++++++++++++++++++++++
1 file changed, 259 insertions(+)
diff --git a/app-editors/xemacs/xemacs-21.5.9999.ebuild b/app-editors/xemacs/xemacs-21.5.9999.ebuild
new file mode 100644
index 000000000000..8445da157a67
--- /dev/null
+++ b/app-editors/xemacs/xemacs-21.5.9999.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/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 )
+ 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 )"
+ myconf="${myconf} $(use_with png )"
+ myconf="${myconf} $(use_with jpeg )"
+ myconf="${myconf} $(use_with xface )"
+
+ use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
+ myconf="${myconf} --with-xft=no"
+
+ else
+ myconf="${myconf}
+ --without-x
+ --without-xpm
+ --without-dragndrop
+ --with-xft=no
+ --with-gif=no"
+ fi
+
+ if use mule ; then
+ myconf="${myconf} --with-mule"
+
+ if use xim ; then
+ if use motif ; then
+ myconf="${myconf} --with-xim=motif"
+ else
+ myconf="${myconf} --with-xim=xlib"
+ fi
+ else
+ myconf="${myconf} --with-xim=no"
+ fi
+
+ myconf="${myconf} $(use_with freewnn wnn )"
+ fi
+
+ # This determines the type of sounds we are playing
+ local soundconf="native"
+
+ # This determines how these sounds should be played
+ use nas && soundconf="${soundconf},nas"
+ use alsa && soundconf="${soundconf},alsa"
+
+ myconf="${myconf} --with-sound=${soundconf}"
+
+ if use gdbm || use berkdb ; then
+ use gdbm && mydb="gdbm"
+ use berkdb && mydb="${mydb},berkdb"
+
+ myconf="${myconf} --with-database=${mydb}"
+ else
+ myconf="${myconf} --without-database"
+ fi
+
+ use debug && myconf="${myconf} --with-debug" ||
+ myconf="${myconf} --with-optimization"
+
+ econf ${myconf} \
+ $(use_with gif ) \
+ $(use_with gpm ) \
+ $(use_with postgres postgresql ) \
+ $(use_with ldap ) \
+ $(use_with eolconv file-coding ) \
+ $(use_with pop ) \
+ --prefix=/usr \
+ --without-canna \
+ --with-ncurses \
+ --with-msw=no \
+ --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
+}
+
+src_compile() {
+ emake EMACSLOADPATH="${S}"/lisp
+}
+
+src_install() {
+ 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
+ # which application installed them and so that conflicting
+ # packages (emacs) can't clobber the actual applications.
+ # Addresses bug #62991.
+ for i in b2m ctags etags gnuclient gnudoit gnuattach; do
+ 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 "${ED}"/usr/share/man/man1/${i}{,-xemacs}.1 || die "mv ${i}.1 failed"
+ done
+
+ # install base packages directories
+ dodir /usr/lib/xemacs/xemacs-packages/
+ dodir /usr/lib/xemacs/site-packages/
+ dodir /usr/lib/xemacs/site-modules/
+ dodir /usr/lib/xemacs/site-lisp/
+
+ if use mule;
+ then
+ dodir /usr/lib/xemacs/mule-packages
+ fi
+
+ # remove extraneous info files
+ cd "${ED}"/usr/share/info
+ rm -f dir info.info texinfo* termcap* standards*
+
+ cd "${S}"
+ dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
+
+ newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}
+
+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:"
+ einfo "- Mule-UCS is no longer supported due to proper UTF-8 support in XEmacs 21.5"
+ einfo "- The X resource class has changed from Emacs to XEmacs,"
+ einfo " settings in your .Xdefaults file should be updated accordingly."
+
+ if use xft;
+ then
+ einfo "You have enabled Xft font support. Xft requires font names to be provided"
+ einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
+ fi
+}
+
+pkg_postrm() {
+ eselect emacs update ifunset
+ eselect gnuclient update ifunset
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-10-16 18:11 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2021-10-16 18:11 UTC (permalink / raw
To: gentoo-commits
commit: 227ac5778ca351f1e2e3eaf62747059858f08015
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 17:37:31 2021 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 18:11:37 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=227ac577
app-editors/xemacs: remove newgc, EAPI 8
Signed-off-by: Mats Lidell <matsl <AT> 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 00000000000..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/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 )
+ 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="${myconf} --with-dragndrop --with-offix"
+
+ myconf="${myconf} $(use_with tiff )"
+ myconf="${myconf} $(use_with png )"
+ myconf="${myconf} $(use_with jpeg )"
+ myconf="${myconf} $(use_with xface )"
+
+ use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
+ myconf="${myconf} --with-xft=no"
+
+ else
+ myconf="${myconf}
+ --without-x
+ --without-xpm
+ --without-dragndrop
+ --with-xft=no
+ --with-gif=no"
+ fi
+
+ if use mule ; then
+ myconf="${myconf} --with-mule"
+
+ if use xim ; then
+ if use motif ; then
+ myconf="${myconf} --with-xim=motif"
+ else
+ myconf="${myconf} --with-xim=xlib"
+ fi
+ else
+ myconf="${myconf} --with-xim=no"
+ fi
+
+ myconf="${myconf} $(use_with freewnn wnn )"
+ fi
+
+ # This determines the type of sounds we are playing
+ local soundconf="native"
+
+ # This determines how these sounds should be played
+ use nas && soundconf="${soundconf},nas"
+ use alsa && soundconf="${soundconf},alsa"
+
+ myconf="${myconf} --with-sound=${soundconf}"
+
+ if use gdbm || use berkdb ; then
+ use gdbm && mydb="gdbm"
+ use berkdb && mydb="${mydb},berkdb"
+
+ myconf="${myconf} --with-database=${mydb}"
+ else
+ myconf="${myconf} --without-database"
+ fi
+
+ use debug && myconf="${myconf} --with-debug" ||
+ myconf="${myconf} --with-optimization"
+
+ econf ${myconf} \
+ $(use_with gif ) \
+ $(use_with gpm ) \
+ $(use_with postgres postgresql ) \
+ $(use_with ldap ) \
+ $(use_with eolconv file-coding ) \
+ $(use_with pop ) \
+ --prefix=/usr \
+ --without-canna \
+ --with-ncurses \
+ --with-msw=no \
+ --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
+}
+
+src_compile() {
+ emake EMACSLOADPATH="${S}"/lisp
+}
+
+src_install() {
+ 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
+ # which application installed them and so that conflicting
+ # packages (emacs) can't clobber the actual applications.
+ # Addresses bug #62991.
+ for i in b2m ctags etags gnuclient gnudoit gnuattach; do
+ 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 "${ED}"/usr/share/man/man1/${i}{,-xemacs}.1 || die "mv ${i}.1 failed"
+ done
+
+ # install base packages directories
+ dodir /usr/lib/xemacs/xemacs-packages/
+ dodir /usr/lib/xemacs/site-packages/
+ dodir /usr/lib/xemacs/site-modules/
+ dodir /usr/lib/xemacs/site-lisp/
+
+ if use mule;
+ then
+ dodir /usr/lib/xemacs/mule-packages
+ fi
+
+ # remove extraneous info files
+ cd "${ED}"/usr/share/info
+ rm -f dir info.info texinfo* termcap* standards*
+
+ cd "${S}"
+ dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
+
+ newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}
+
+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:"
+ einfo "- Mule-UCS is no longer supported due to proper UTF-8 support in XEmacs 21.5"
+ einfo "- The X resource class has changed from Emacs to XEmacs,"
+ einfo " settings in your .Xdefaults file should be updated accordingly."
+
+ if use xft;
+ then
+ einfo "You have enabled Xft font support. Xft requires font names to be provided"
+ einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
+ fi
+}
+
+pkg_postrm() {
+ eselect emacs update ifunset
+ eselect gnuclient update ifunset
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-07-17 11:26 David Seifert
0 siblings, 0 replies; 69+ messages in thread
From: David Seifert @ 2021-07-17 11:26 UTC (permalink / raw
To: gentoo-commits
commit: 81c70c84e7e0507df2f180cb90d3e57e3f1e2efc
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 17 11:25:16 2021 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Jul 17 11:25:16 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c70c84
app-editors/xemacs: Remove app-i18n/canna
Signed-off-by: David Seifert <soap <AT> 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 \
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-05-02 12:42 Mikle Kolyada
0 siblings, 0 replies; 69+ messages in thread
From: Mikle Kolyada @ 2021-05-02 12:42 UTC (permalink / raw
To: gentoo-commits
commit: 14cb76ccc9e48c73dd0b5b788b6137d83f61f773
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun May 2 12:39:26 2021 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun May 2 12:39:26 2021 +0000
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 <zlogene <AT> 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/db-4 )
gdbm? ( >=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:= )
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2021-01-10 9:08 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2021-01-10 9:08 UTC (permalink / raw
To: gentoo-commits
commit: d5ddc6f5045c2446fcde073140ec85ab63fe9eef
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 9 12:36:27 2021 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sun Jan 10 09:08:14 2021 +0000
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 <matsl <AT> 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..00000000000
--- 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/db-4 )
- gdbm? ( >=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="${myconf} $(use_with tiff )"
- myconf="${myconf} $(use_with png )"
- myconf="${myconf} $(use_with jpeg )"
- myconf="${myconf} $(use_with xface )"
-
- use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
- myconf="${myconf} --with-xft=no"
-
- else
- myconf="${myconf}
- --without-x
- --without-xpm
- --without-dragndrop
- --with-xft=no
- --with-gif=no"
- fi
-
- if use mule ; then
- myconf="${myconf} --with-mule"
-
- if use xim ; then
- if use motif ; then
- myconf="${myconf} --with-xim=motif"
- else
- myconf="${myconf} --with-xim=xlib"
- fi
- else
- myconf="${myconf} --with-xim=no"
- fi
-
- myconf="${myconf} $(use_with canna )"
- myconf="${myconf} $(use_with freewnn wnn )"
- fi
-
- # This determines the type of sounds we are playing
- local soundconf="native"
-
- # This determines how these sounds should be played
- use nas && soundconf="${soundconf},nas"
- use alsa && soundconf="${soundconf},alsa"
-
- myconf="${myconf} --with-sound=${soundconf}"
-
- if use gdbm || use berkdb ; then
- use gdbm && mydb="gdbm"
- use berkdb && mydb="${mydb},berkdb"
-
- myconf="${myconf} --with-database=${mydb}"
- else
- myconf="${myconf} --without-database"
- fi
-
- use debug && myconf="${myconf} --with-debug" ||
- myconf="${myconf} --with-optimization"
-
- econf ${myconf} \
- $(use_with gif ) \
- $(use_with gpm ) \
- $(use_with postgres postgresql ) \
- $(use_with ldap ) \
- $(use_with eolconv file-coding ) \
- $(use_with pop ) \
- --prefix=/usr \
- --with-ncurses \
- --with-msw=no \
- --with-mail-locking=flock \
- --with-site-lisp=yes \
- --with-site-modules=yes \
- --with-newgc \
- --with-system-malloc \
- --enable-option-checking=no \
- --with-last-packages=/usr/lib/xemacs
-}
-
-src_compile() {
- emake EMACSLOADPATH="${S}"/lisp
-}
-
-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 \
- install
-
- # Rename some applications installed in bin so that it is clear
- # which application installed them and so that conflicting
- # 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"
- 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"
- done
-
- # install base packages directories
- dodir /usr/lib/xemacs/xemacs-packages/
- dodir /usr/lib/xemacs/site-packages/
- dodir /usr/lib/xemacs/site-modules/
- dodir /usr/lib/xemacs/site-lisp/
-
- if use mule;
- then
- dodir /usr/lib/xemacs/mule-packages
- fi
-
- # remove extraneous info files
- cd "${D}"/usr/share/info
- rm -f dir info.info texinfo* termcap* standards*
-
- cd "${S}"
- dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
-
- newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
-
- domenu "${FILESDIR}"/${PN}.desktop
-}
-
-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:"
- einfo "- Mule-UCS is no longer supported due to proper UTF-8 support in XEmacs 21.5"
- einfo "- The X resource class has changed from Emacs to XEmacs,"
- einfo " settings in your .Xdefaults file should be updated accordingly."
-
- if use xft;
- then
- einfo "You have enabled Xft font support. Xft requires font names to be provided"
- einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
- fi
-}
-
-pkg_postrm() {
- eselect emacs update ifunset
- eselect gnuclient update ifunset
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2020-09-26 14:33 Aaron Bauman
0 siblings, 0 replies; 69+ messages in thread
From: Aaron Bauman @ 2020-09-26 14:33 UTC (permalink / raw
To: gentoo-commits
commit: da5bd136ebef770e9713e8d17553a1579a45bda2
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 26 14:33:03 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sat Sep 26 14:33:35 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5bd136
app-editors/xemacs: drop old EAPI=5
Signed-off-by: Aaron Bauman <bman <AT> 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..00000000000
--- 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
- myconf="${myconf} --with-athena=xaw"
- fi
-
- use dnd && myconf="${myconf} --with-dragndrop --with-offix"
-
- myconf="${myconf} $(use_with tiff ) $(use_with png )"
- myconf="${myconf} $(use_with jpeg ) $(use_with xface )"
- else
- myconf="${myconf}
- --without-x
- --without-xpm
- --without-dragndrop
- --with-gif=no"
- fi
-
- if use mule ; then
- myconf="${myconf} --with-mule"
-
- if use xim ; then
- if use motif ; then
- myconf="${myconf} --with-xim=motif"
- else
- myconf="${myconf} --with-xim=xlib"
- fi
- else
- myconf="${myconf} --with-xim=no"
- fi
-
- myconf="${myconf} $(use_with canna ) $(use_with freewnn wnn )"
- fi
-
- # This determines the type of sounds we are playing
- local soundconf="native"
-
- # This determines how these sounds should be played
- use nas && soundconf="${soundconf},nas"
-
- myconf="${myconf} --with-sound=${soundconf}"
-
- if use gdbm || use berkdb ; then
- use gdbm && mydb="gdbm"
-
- use berkdb && mydb="${mydb},berkdb"
-
- myconf="${myconf} --with-database=${mydb}"
- else
- myconf="${myconf} --without-database"
- fi
-
- # Enabling modules will cause segfaults outside the XEmacs build directory
- use ia64 && myconf="${myconf} --without-modules"
-
- einfo "${myconf}"
-
- # see bug 576512
- append-cflags -fgnu89-inline
-
- # Don't use econf because it uses options which this configure
- # script does not understand (like --host).
- ./configure ${myconf} ${EXTRA_ECONF} \
- $(use_with gif ) \
- $(use_with gpm ) \
- $(use_with postgres postgresql ) \
- $(use_with ldap ) \
- $(use_with eolconv file-coding ) \
- $(use_with pop ) \
- --compiler=$(tc-getCC) \
- --prefix=/usr \
- --with-ncurses \
- --with-system-malloc \
- --with-msw=no \
- --mail-locking=flock \
- --with-site-lisp=yes \
- --with-site-modules=yes \
- || die "The configure script failed to run properly"
-}
-
-src_install() {
- emake prefix="${D}"/usr \
- mandir="${D}"/usr/share/man/man1 \
- infodir="${D}"/usr/share/info \
- install gzip-el || die "emake install failed"
-
- # Rename some applications installed in bin so that it is clear
- # which application installed them and so that conflicting
- # packages (emacs) can't clobber the actual applications.
- # Addresses bug #62991.
- for i in b2m ctags etags rcs-checkin gnuclient gnudoit gnuattach; do
- mv "${D}"/usr/bin/${i} "${D}"/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"
- done
-
- # install base packages directories
- dodir /usr/lib/xemacs/xemacs-packages/
- dodir /usr/lib/xemacs/site-packages/
- dodir /usr/lib/xemacs/site-modules/
- dodir /usr/lib/xemacs/site-lisp/
-
- if use mule;
- then
- dodir /usr/lib/xemacs/mule-packages
- fi
-
- # remove extraneous info files
- cd "${D}"/usr/share/info
- rm -f dir info.info texinfo* termcap* standards*
-
- cd "${S}"
- dodoc BUGS CHANGES-* ChangeLog GETTING* INSTALL PROBLEMS README*
- dodoc "${FILESDIR}"/README.Gentoo
-
- newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
-
- domenu "${FILESDIR}"/${PN}.desktop
-}
-
-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
deleted file mode 100644
index 7b39f0f4f26..00000000000
--- a/app-editors/xemacs/xemacs-21.4.24.ebuild
+++ /dev/null
@@ -1,245 +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 ~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
- # 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
- myconf="${myconf} --with-athena=xaw"
- fi
-
- use dnd && myconf="${myconf} --with-dragndrop --with-offix"
-
- myconf="${myconf} $(use_with tiff ) $(use_with png )"
- myconf="${myconf} $(use_with jpeg ) $(use_with xface )"
- else
- myconf="${myconf}
- --without-x
- --without-xpm
- --without-dragndrop
- --with-gif=no"
- fi
-
- if use mule ; then
- myconf="${myconf} --with-mule"
-
- if use xim ; then
- if use motif ; then
- myconf="${myconf} --with-xim=motif"
- else
- myconf="${myconf} --with-xim=xlib"
- fi
- else
- myconf="${myconf} --with-xim=no"
- fi
-
- myconf="${myconf} $(use_with canna ) $(use_with freewnn wnn )"
- fi
-
- # This determines the type of sounds we are playing
- local soundconf="native"
-
- # This determines how these sounds should be played
- use nas && soundconf="${soundconf},nas"
-
- myconf="${myconf} --with-sound=${soundconf}"
-
- if use gdbm || use berkdb ; then
- use gdbm && mydb="gdbm"
-
- use berkdb && mydb="${mydb},berkdb"
-
- myconf="${myconf} --with-database=${mydb}"
- else
- myconf="${myconf} --without-database"
- fi
-
- # Enabling modules will cause segfaults outside the XEmacs build directory
- use ia64 && myconf="${myconf} --without-modules"
-
- # fixes #552044, deprecation warnings fools header detection in configure
- myconf="${myconf} --cppflags=-Wno-cpp"
-
- 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} \
- $(use_with gif ) \
- $(use_with gpm ) \
- $(use_with postgres postgresql ) \
- $(use_with ldap ) \
- $(use_with eolconv file-coding ) \
- $(use_with pop ) \
- --compiler=$(tc-getCC) \
- --prefix=/usr \
- --with-ncurses \
- --with-system-malloc \
- --with-msw=no \
- --mail-locking=flock \
- --with-site-lisp=yes \
- --with-site-modules=yes \
- || die "The configure script failed to run properly"
-}
-
-src_install() {
- emake prefix="${D}"/usr \
- mandir="${D}"/usr/share/man/man1 \
- infodir="${D}"/usr/share/info \
- install gzip-el || die "emake install failed"
-
- # Rename some applications installed in bin so that it is clear
- # which application installed them and so that conflicting
- # packages (emacs) can't clobber the actual applications.
- # Addresses bug #62991.
- for i in b2m ctags etags rcs-checkin gnuclient gnudoit gnuattach; do
- mv "${D}"/usr/bin/${i} "${D}"/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"
- done
-
- # install base packages directories
- dodir /usr/lib/xemacs/xemacs-packages/
- dodir /usr/lib/xemacs/site-packages/
- dodir /usr/lib/xemacs/site-modules/
- dodir /usr/lib/xemacs/site-lisp/
-
- if use mule;
- then
- dodir /usr/lib/xemacs/mule-packages
- fi
-
- # remove extraneous info files
- cd "${D}"/usr/share/info
- rm -f dir info.info texinfo* termcap* standards*
-
- cd "${S}"
- dodoc BUGS CHANGES-* ChangeLog GETTING* INSTALL PROBLEMS README*
- dodoc "${FILESDIR}"/README.Gentoo
-
- newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
-
- domenu "${FILESDIR}"/${PN}.desktop
-}
-
-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
-}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2020-09-03 23:57 Sam James
0 siblings, 0 replies; 69+ messages in thread
From: Sam James @ 2020-09-03 23:57 UTC (permalink / raw
To: gentoo-commits
commit: 8f501e7bd4e1b2495c1e53c70d9c9833410f7558
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 3 23:53:49 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 3 23:53:49 2020 +0000
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 <sam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2020-08-21 15:36 Agostino Sarubbo
0 siblings, 0 replies; 69+ messages in thread
From: Agostino Sarubbo @ 2020-08-21 15:36 UTC (permalink / raw
To: gentoo-commits
commit: 9152d9fc160e2ec987d7427dfb864c88790c1de0
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 21 15:35:09 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Aug 21 15:35:59 2020 +0000
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 <ago <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2020-08-21 15:31 Agostino Sarubbo
0 siblings, 0 replies; 69+ messages in thread
From: Agostino Sarubbo @ 2020-08-21 15:31 UTC (permalink / raw
To: gentoo-commits
commit: 858c35310956bfcf2718ab9ed4c709dfbd3cd838
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 21 15:31:14 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Aug 21 15:31:14 2020 +0000
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 <ago <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2020-08-21 15:25 Agostino Sarubbo
0 siblings, 0 replies; 69+ messages in thread
From: Agostino Sarubbo @ 2020-08-21 15:25 UTC (permalink / raw
To: gentoo-commits
commit: 7f42fcb551ac9b9a94f15eb8aa9886ec65a31ed7
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 21 15:25:53 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Aug 21 15:25:53 2020 +0000
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 <ago <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2020-08-21 4:40 Sam James
0 siblings, 0 replies; 69+ messages in thread
From: Sam James @ 2020-08-21 4:40 UTC (permalink / raw
To: gentoo-commits
commit: c978c3b0d32e4a1f902e4f5ebac3d55e23575d37
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 21 04:39:04 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 21 04:39:04 2020 +0000
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 <sam <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2020-04-04 11:07 Sergei Trofimovich
0 siblings, 0 replies; 69+ messages in thread
From: Sergei Trofimovich @ 2020-04-04 11:07 UTC (permalink / raw
To: gentoo-commits
commit: 4ceb85e6c237d804030391174db0d46e37e52a68
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Sat Apr 4 10:10:25 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Apr 4 11:05:47 2020 +0000
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 <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2019-07-27 12:54 Aaron Bauman
0 siblings, 0 replies; 69+ messages in thread
From: Aaron Bauman @ 2019-07-27 12:54 UTC (permalink / raw
To: gentoo-commits
commit: eb44a0f6e7bd6f0507127606c4f0c81950bcf3f2
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 27 12:29:07 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 12:29:07 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb44a0f6
app-editors/xemacs: arm64 stable
Signed-off-by: Aaron Bauman <bman <AT> 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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2018-11-28 9:58 Michał Górny
0 siblings, 0 replies; 69+ messages in thread
From: Michał Górny @ 2018-11-28 9:58 UTC (permalink / raw
To: gentoo-commits
commit: cae3696d8d9a4cdbed6b940804dcaa59a04ad2fb
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 13 12:12:21 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Nov 28 09:58:30 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae3696d
app-editors/xemacs: Make USE=mule local
Signed-off-by: Michał Górny <mgorny <AT> 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</flag>
<flag name="eolconv">Support detection and translation of newline
conventions</flag>
+ <flag name="mule">Add multi-language support to XEmacs</flag>
<flag name="pop">Support POP for mail retrieval</flag>
<flag name="xim">Enable X11 XiM input method</flag>
</use>
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2018-03-28 19:09 Matt Turner
0 siblings, 0 replies; 69+ messages in thread
From: Matt Turner @ 2018-03-28 19:09 UTC (permalink / raw
To: gentoo-commits
commit: c40b7baf3bd0e23871b18f1460c13e548fd60fc9
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 28 18:27:27 2018 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Mar 28 19:09:27 2018 +0000
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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2018-03-04 16:23 Tobias Klausmann
0 siblings, 0 replies; 69+ messages in thread
From: Tobias Klausmann @ 2018-03-04 16:23 UTC (permalink / raw
To: gentoo-commits
commit: b84410c734225f6d990e19858b93ed621cb20160
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 4 16:22:58 2018 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Sun Mar 4 16:22:58 2018 +0000
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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2018-02-11 10:01 Michał Górny
0 siblings, 0 replies; 69+ messages in thread
From: Michał Górny @ 2018-02-11 10:01 UTC (permalink / raw
To: gentoo-commits
commit: 636b28e9b31851e7fb6d9aa0b864f7fc025bcf88
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 11 09:55:45 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 11 10:01:19 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=636b28e9
app-editors/xemacs: Remove useless maintainer <description/>
Remove useless/redundant maintainer <description/>. 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 @@
<pkgmetadata>
<maintainer type="project">
<email>xemacs@gentoo.org</email>
- <description>Primary Maintainer</description>
</maintainer>
<use>
<flag name="athena">Chooses the MIT Athena widget set</flag>
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2018-02-05 22:36 Sergei Trofimovich
0 siblings, 0 replies; 69+ messages in thread
From: Sergei Trofimovich @ 2018-02-05 22:36 UTC (permalink / raw
To: gentoo-commits
commit: 6b5f861c024bd4c001232c20f546f23a1ae09305
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 5 22:36:20 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Feb 5 22:36:20 2018 +0000
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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2018-01-27 23:29 Mikle Kolyada
0 siblings, 0 replies; 69+ messages in thread
From: Mikle Kolyada @ 2018-01-27 23:29 UTC (permalink / raw
To: gentoo-commits
commit: 2f64ef848cf0114b7ae1b4ce6b5c7fe2588eaf7c
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 27 23:29:29 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Jan 27 23:29:43 2018 +0000
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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2018-01-20 22:21 Sergei Trofimovich
0 siblings, 0 replies; 69+ messages in thread
From: Sergei Trofimovich @ 2018-01-20 22:21 UTC (permalink / raw
To: gentoo-commits
commit: ff5160578a9edf9ff0581f88421d998e519cafeb
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 20 22:20:47 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Jan 20 22:20:47 2018 +0000
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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2018-01-20 20:10 Sergei Trofimovich
0 siblings, 0 replies; 69+ messages in thread
From: Sergei Trofimovich @ 2018-01-20 20:10 UTC (permalink / raw
To: gentoo-commits
commit: b6e4c805d53b49da79a0f64ef16bb82d6d800fcf
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Sat Jan 20 20:06:53 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Jan 20 20:10:00 2018 +0000
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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2018-01-13 21:14 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2018-01-13 21:14 UTC (permalink / raw
To: gentoo-commits
commit: b279b09b26fc823e5658a0d31599b3a71fbd780b
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 13 21:13:50 2018 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sat Jan 13 21:13:50 2018 +0000
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
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2018-01-05 22:07 David Seifert
0 siblings, 0 replies; 69+ messages in thread
From: David Seifert @ 2018-01-05 22:07 UTC (permalink / raw
To: gentoo-commits
commit: a9d7f3d4ef6a93c1598ebee9c8424d63d1cd73b0
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 5 22:06:34 2018 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Fri Jan 5 22:06:34 2018 +0000
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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2017-12-10 21:44 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2017-12-10 21:44 UTC (permalink / raw
To: gentoo-commits
commit: 5607f1ebf4b7621ec053144984064609b48d87d1
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 10 21:43:53 2017 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 21:44:36 2017 +0000
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
}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2017-12-10 12:39 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2017-12-10 12:39 UTC (permalink / raw
To: gentoo-commits
commit: de27d8e5c53b1aaca10875b5fe5f5a19a7a9dcaf
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 10 12:34:21 2017 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 12:35:20 2017 +0000
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..d806967cce4 100644
--- a/app-editors/xemacs/xemacs-21.5.34-r4.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.34-r4.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
@@ -80,6 +79,10 @@ src_prepare() {
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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2017-10-08 11:00 Michał Górny
0 siblings, 0 replies; 69+ messages in thread
From: Michał Górny @ 2017-10-08 11:00 UTC (permalink / raw
To: gentoo-commits
commit: 55416c4a89faf3995988f8da06c148decf76a0f2
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 8 10:58:24 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Oct 8 11:00:18 2017 +0000
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 @@
<email>xemacs@gentoo.org</email>
<description>Primary Maintainer</description>
</maintainer>
- <longdescription/>
<use>
<flag name="athena">Chooses the MIT Athena widget set</flag>
<flag name="dnd">Enables support for the <pkg>x11-libs/dnd</pkg>
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2017-08-09 12:17 Anthony G. Basile
0 siblings, 0 replies; 69+ messages in thread
From: Anthony G. Basile @ 2017-08-09 12:17 UTC (permalink / raw
To: gentoo-commits
commit: 9f9ddbdbee68e2123c87292145126920d82fe62c
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 9 12:12:34 2017 +0000
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Wed Aug 9 12:12:34 2017 +0000
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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2017-06-21 10:27 Alexis Ballier
0 siblings, 0 replies; 69+ messages in thread
From: Alexis Ballier @ 2017-06-21 10:27 UTC (permalink / raw
To: gentoo-commits
commit: eda01180168ffc7debaec92ca8437a1c08a516fd
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 21 10:14:48 2017 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Wed Jun 21 10:14:48 2017 +0000
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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2017-06-17 16:28 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2017-06-17 16:28 UTC (permalink / raw
To: gentoo-commits
commit: 65c5640bf26eecb703fff1bf26b52835dcffe747
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 17 16:16:50 2017 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Sat Jun 17 16:24:33 2017 +0000
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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2017-04-03 20:56 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2017-04-03 20:56 UTC (permalink / raw
To: gentoo-commits
commit: 623b145d4df33fb086859aec44fa7bef987a82dd
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 1 23:12:56 2017 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Mon Apr 3 20:53:19 2017 +0000
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..00000000000
--- 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/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 )
- 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"
-
-DEPEND="${RDEPEND}
- >=app-eselect/eselect-emacs-1.2"
-
-PDEPEND="app-xemacs/xemacs-base
- mule? ( app-xemacs/mule-base )"
-
-src_unpack() {
- default_src_unpack
-
- use neXt && unpack NeXT_XEmacs.tar.gz
-}
-
-src_prepare() {
- # Fix problem caused by improper optimization with GCC 4.1.2 on x86
- # (and possibly other arches, but only confirmed on x86). See
- # http://tracker.xemacs.org/XEmacs/its/issue354 for the upstream
- # bug.
- epatch "${FILESDIR}"/${PN}-21.5.29-optimization-bug.patch
-
- use neXt && cp "${WORKDIR}"/NeXT.XEmacs/xemacs-icons/* "${S}"/etc/toolbar/
-}
-
-src_configure() {
- local myconf=""
-
- 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 )"
- myconf="${myconf} $(use_with png )"
- myconf="${myconf} $(use_with jpeg )"
- myconf="${myconf} $(use_with xface )"
-
- use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
- myconf="${myconf} --with-xft=no"
-
- else
- myconf="${myconf}
- --without-x
- --without-xpm
- --without-dragndrop
- --with-xft=no
- --with-gif=no"
- fi
-
- if use mule ; then
- myconf="${myconf} --with-mule"
-
- if use xim ; then
- if use motif ; then
- myconf="${myconf} --with-xim=motif"
- else
- myconf="${myconf} --with-xim=xlib"
- fi
- else
- myconf="${myconf} --with-xim=no"
- fi
-
- myconf="${myconf} $(use_with canna )"
- myconf="${myconf} $(use_with freewnn wnn )"
- fi
-
- # This determines the type of sounds we are playing
- local soundconf="native"
-
- # This determines how these sounds should be played
- use nas && soundconf="${soundconf},nas"
- use alsa && soundconf="${soundconf},alsa"
-
- myconf="${myconf} --with-sound=${soundconf}"
-
- if use gdbm || use berkdb ; then
- use gdbm && mydb="gdbm"
- use berkdb && mydb="${mydb},berkdb"
-
- myconf="${myconf} --with-database=${mydb}"
- else
- myconf="${myconf} --without-database"
- fi
-
- use debug && myconf="${myconf} --with-debug" ||
- myconf="${myconf} --with-optimization"
-
- econf ${myconf} \
- $(use_with gif ) \
- $(use_with gpm ) \
- $(use_with postgres postgresql ) \
- $(use_with ldap ) \
- $(use_with eolconv file-coding ) \
- $(use_with pop ) \
- --prefix=/usr \
- --with-ncurses \
- --with-msw=no \
- --with-mail-locking=flock \
- --with-site-lisp=yes \
- --with-site-modules=yes \
- --with-newgc \
- --enable-option-checking=no \
- --with-last-packages=/usr/lib/xemacs \
- || die "configuration failed"
-}
-
-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 \
- install gzip-el || die
-
- # Rename some applications installed in bin so that it is clear
- # which application installed them and so that conflicting
- # packages (emacs) can't clobber the actual applications.
- # Addresses bug #62991.
- for i in b2m ctags etags ; do
- mv "${D}"/usr/bin/${i} "${D}"/usr/bin/${i}-xemacs || die "mv ${i} failed"
- done
-
- # rename man pages
- for i in ctags etags; do
- mv "${D}"/usr/share/man/man1/${i}{,-xemacs}.1 || die "mv ${i}.1 failed"
- done
-
- # install base packages directories
- dodir /usr/lib/xemacs/xemacs-packages/
- dodir /usr/lib/xemacs/site-packages/
- dodir /usr/lib/xemacs/site-modules/
- dodir /usr/lib/xemacs/site-lisp/
-
- if use mule;
- then
- dodir /usr/lib/xemacs/mule-packages
- fi
-
- # remove extraneous info files
- cd "${D}"/usr/share/info
- rm -f dir info.info texinfo* termcap* standards*
-
- cd "${S}"
- dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
-
- newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
-
- domenu "${FILESDIR}"/${PN}.desktop
-}
-
-pkg_postinst() {
- eselect emacs update ifunset
-
- 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"
- einfo "- The X resource class has changed from Emacs to XEmacs,"
- einfo " settings in your .Xdefaults file should be updated accordingly."
-
- if use xft;
- then
- einfo "You have enabled Xft font support. Xft requires font names to be provided"
- einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
- fi
-}
-
-pkg_postrm() {
- eselect emacs update ifunset
-}
diff --git a/app-editors/xemacs/xemacs-21.5.33.ebuild b/app-editors/xemacs/xemacs-21.5.33.ebuild
deleted file mode 100644
index 8b01f8a02d3..00000000000
--- a/app-editors/xemacs/xemacs-21.5.33.ebuild
+++ /dev/null
@@ -1,236 +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/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 )
- 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"
-
-DEPEND="${RDEPEND}
- >=app-eselect/eselect-emacs-1.2"
-
-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/
-
- # Fix for no-mule build.
- find "${S}"/lisp -name '*.elc' -exec rm {} \; || die
- epatch "${FILESDIR}"/${P}-no-mule-build.patch
-}
-
-src_configure() {
- local myconf=""
-
- 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 )"
- myconf="${myconf} $(use_with png )"
- myconf="${myconf} $(use_with jpeg )"
- myconf="${myconf} $(use_with xface )"
-
- use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
- myconf="${myconf} --with-xft=no"
-
- else
- myconf="${myconf}
- --without-x
- --without-xpm
- --without-dragndrop
- --with-xft=no
- --with-gif=no"
- fi
-
- if use mule ; then
- myconf="${myconf} --with-mule"
-
- if use xim ; then
- if use motif ; then
- myconf="${myconf} --with-xim=motif"
- else
- myconf="${myconf} --with-xim=xlib"
- fi
- else
- myconf="${myconf} --with-xim=no"
- fi
-
- myconf="${myconf} $(use_with canna )"
- myconf="${myconf} $(use_with freewnn wnn )"
- fi
-
- # This determines the type of sounds we are playing
- local soundconf="native"
-
- # This determines how these sounds should be played
- use nas && soundconf="${soundconf},nas"
- use alsa && soundconf="${soundconf},alsa"
-
- myconf="${myconf} --with-sound=${soundconf}"
-
- if use gdbm || use berkdb ; then
- use gdbm && mydb="gdbm"
- use berkdb && mydb="${mydb},berkdb"
-
- myconf="${myconf} --with-database=${mydb}"
- else
- myconf="${myconf} --without-database"
- fi
-
- use debug && myconf="${myconf} --with-debug" ||
- myconf="${myconf} --with-optimization"
-
- econf ${myconf} \
- $(use_with gif ) \
- $(use_with gpm ) \
- $(use_with postgres postgresql ) \
- $(use_with ldap ) \
- $(use_with eolconv file-coding ) \
- $(use_with pop ) \
- --prefix=/usr \
- --with-ncurses \
- --with-msw=no \
- --with-mail-locking=flock \
- --with-site-lisp=yes \
- --with-site-modules=yes \
- --with-newgc \
- --enable-option-checking=no \
- --with-last-packages=/usr/lib/xemacs \
- || die "configuration failed"
-}
-
-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 \
- install gzip-el || die
-
- # Rename some applications installed in bin so that it is clear
- # which application installed them and so that conflicting
- # packages (emacs) can't clobber the actual applications.
- # Addresses bug #62991.
- for i in b2m ctags etags ; do
- mv "${D}"/usr/bin/${i} "${D}"/usr/bin/${i}-xemacs || die "mv ${i} failed"
- done
-
- # rename man pages
- for i in ctags etags; do
- mv "${D}"/usr/share/man/man1/${i}{,-xemacs}.1 || die "mv ${i}.1 failed"
- done
-
- # install base packages directories
- dodir /usr/lib/xemacs/xemacs-packages/
- dodir /usr/lib/xemacs/site-packages/
- dodir /usr/lib/xemacs/site-modules/
- dodir /usr/lib/xemacs/site-lisp/
-
- if use mule;
- then
- dodir /usr/lib/xemacs/mule-packages
- fi
-
- # remove extraneous info files
- cd "${D}"/usr/share/info
- rm -f dir info.info texinfo* termcap* standards*
-
- cd "${S}"
- dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
-
- newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
-
- domenu "${FILESDIR}"/${PN}.desktop
-}
-
-pkg_postinst() {
- eselect emacs update ifunset
-
- 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"
- einfo "- The X resource class has changed from Emacs to XEmacs,"
- einfo " settings in your .Xdefaults file should be updated accordingly."
-
- if use xft;
- then
- einfo "You have enabled Xft font support. Xft requires font names to be provided"
- einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
- fi
-}
-
-pkg_postrm() {
- eselect emacs update ifunset
-}
diff --git a/app-editors/xemacs/xemacs-21.5.34-r2.ebuild b/app-editors/xemacs/xemacs-21.5.34-r2.ebuild
deleted file mode 100644
index 466483af8be..00000000000
--- a/app-editors/xemacs/xemacs-21.5.34-r2.ebuild
+++ /dev/null
@@ -1,249 +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/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 )
- 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"
-
- # 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=""
-
- 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 )"
- myconf="${myconf} $(use_with png )"
- myconf="${myconf} $(use_with jpeg )"
- myconf="${myconf} $(use_with xface )"
-
- use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
- myconf="${myconf} --with-xft=no"
-
- else
- myconf="${myconf}
- --without-x
- --without-xpm
- --without-dragndrop
- --with-xft=no
- --with-gif=no"
- fi
-
- if use mule ; then
- myconf="${myconf} --with-mule"
-
- if use xim ; then
- if use motif ; then
- myconf="${myconf} --with-xim=motif"
- else
- myconf="${myconf} --with-xim=xlib"
- fi
- else
- myconf="${myconf} --with-xim=no"
- fi
-
- myconf="${myconf} $(use_with canna )"
- myconf="${myconf} $(use_with freewnn wnn )"
- fi
-
- # This determines the type of sounds we are playing
- local soundconf="native"
-
- # This determines how these sounds should be played
- use nas && soundconf="${soundconf},nas"
- use alsa && soundconf="${soundconf},alsa"
-
- myconf="${myconf} --with-sound=${soundconf}"
-
- if use gdbm || use berkdb ; then
- use gdbm && mydb="gdbm"
- use berkdb && mydb="${mydb},berkdb"
-
- myconf="${myconf} --with-database=${mydb}"
- else
- myconf="${myconf} --without-database"
- fi
-
- use debug && myconf="${myconf} --with-debug" ||
- myconf="${myconf} --with-optimization"
-
- econf ${myconf} \
- $(use_with gif ) \
- $(use_with gpm ) \
- $(use_with postgres postgresql ) \
- $(use_with ldap ) \
- $(use_with eolconv file-coding ) \
- $(use_with pop ) \
- --prefix=/usr \
- --with-ncurses \
- --with-msw=no \
- --with-mail-locking=flock \
- --with-site-lisp=yes \
- --with-site-modules=yes \
- --with-newgc \
- --enable-option-checking=no \
- --with-last-packages=/usr/lib/xemacs \
- || die "configuration failed"
-}
-
-src_compile() {
- emake EMACSLOADPATH="${S}"/lisp
-}
-
-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 \
- install || die
-
- # Rename some applications installed in bin so that it is clear
- # which application installed them and so that conflicting
- # 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"
- 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"
- done
-
- # install base packages directories
- dodir /usr/lib/xemacs/xemacs-packages/
- dodir /usr/lib/xemacs/site-packages/
- dodir /usr/lib/xemacs/site-modules/
- dodir /usr/lib/xemacs/site-lisp/
-
- if use mule;
- then
- dodir /usr/lib/xemacs/mule-packages
- fi
-
- # remove extraneous info files
- cd "${D}"/usr/share/info
- rm -f dir info.info texinfo* termcap* standards*
-
- cd "${S}"
- dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
-
- newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
-
- domenu "${FILESDIR}"/${PN}.desktop
-}
-
-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"
- einfo "- The X resource class has changed from Emacs to XEmacs,"
- einfo " settings in your .Xdefaults file should be updated accordingly."
-
- if use xft;
- then
- einfo "You have enabled Xft font support. Xft requires font names to be provided"
- einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
- fi
-}
-
-pkg_postrm() {
- eselect emacs update ifunset
- eselect gnuclient update ifunset
-}
diff --git a/app-editors/xemacs/xemacs-21.5.34-r3.ebuild b/app-editors/xemacs/xemacs-21.5.34-r3.ebuild
deleted file mode 100644
index 7ae873cc32f..00000000000
--- a/app-editors/xemacs/xemacs-21.5.34-r3.ebuild
+++ /dev/null
@@ -1,250 +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 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/db-4 )
- gdbm? ( >=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"
-
- # 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=""
-
- 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 )"
- myconf="${myconf} $(use_with png )"
- myconf="${myconf} $(use_with jpeg )"
- myconf="${myconf} $(use_with xface )"
-
- use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
- myconf="${myconf} --with-xft=no"
-
- else
- myconf="${myconf}
- --without-x
- --without-xpm
- --without-dragndrop
- --with-xft=no
- --with-gif=no"
- fi
-
- if use mule ; then
- myconf="${myconf} --with-mule"
-
- if use xim ; then
- if use motif ; then
- myconf="${myconf} --with-xim=motif"
- else
- myconf="${myconf} --with-xim=xlib"
- fi
- else
- myconf="${myconf} --with-xim=no"
- fi
-
- myconf="${myconf} $(use_with canna )"
- myconf="${myconf} $(use_with freewnn wnn )"
- fi
-
- # This determines the type of sounds we are playing
- local soundconf="native"
-
- # This determines how these sounds should be played
- use nas && soundconf="${soundconf},nas"
- use alsa && soundconf="${soundconf},alsa"
-
- myconf="${myconf} --with-sound=${soundconf}"
-
- if use gdbm || use berkdb ; then
- use gdbm && mydb="gdbm"
- use berkdb && mydb="${mydb},berkdb"
-
- myconf="${myconf} --with-database=${mydb}"
- else
- myconf="${myconf} --without-database"
- fi
-
- use debug && myconf="${myconf} --with-debug" ||
- myconf="${myconf} --with-optimization"
-
- econf ${myconf} \
- $(use_with gif ) \
- $(use_with gpm ) \
- $(use_with postgres postgresql ) \
- $(use_with ldap ) \
- $(use_with eolconv file-coding ) \
- $(use_with pop ) \
- --prefix=/usr \
- --with-ncurses \
- --with-msw=no \
- --with-mail-locking=flock \
- --with-site-lisp=yes \
- --with-site-modules=yes \
- --with-newgc \
- --enable-option-checking=no \
- --with-last-packages=/usr/lib/xemacs \
- || die "configuration failed"
-}
-
-src_compile() {
- emake EMACSLOADPATH="${S}"/lisp
-}
-
-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 \
- install || die
-
- # Rename some applications installed in bin so that it is clear
- # which application installed them and so that conflicting
- # 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"
- 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"
- done
-
- # install base packages directories
- dodir /usr/lib/xemacs/xemacs-packages/
- dodir /usr/lib/xemacs/site-packages/
- dodir /usr/lib/xemacs/site-modules/
- dodir /usr/lib/xemacs/site-lisp/
-
- if use mule;
- then
- dodir /usr/lib/xemacs/mule-packages
- fi
-
- # remove extraneous info files
- cd "${D}"/usr/share/info
- rm -f dir info.info texinfo* termcap* standards*
-
- cd "${S}"
- dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
-
- newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
-
- domenu "${FILESDIR}"/${PN}.desktop
-}
-
-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"
- einfo "- The X resource class has changed from Emacs to XEmacs,"
- einfo " settings in your .Xdefaults file should be updated accordingly."
-
- if use xft;
- then
- einfo "You have enabled Xft font support. Xft requires font names to be provided"
- einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
- fi
-}
-
-pkg_postrm() {
- eselect emacs update ifunset
- eselect gnuclient update ifunset
-}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2017-03-31 20:46 Andreas Hüttel
0 siblings, 0 replies; 69+ messages in thread
From: Andreas Hüttel @ 2017-03-31 20:46 UTC (permalink / raw
To: gentoo-commits
commit: 45057b71af5c1120fded4ce76eb0d92f35453879
Author: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 31 20:45:51 2017 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Mar 31 20:45:51 2017 +0000
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
-AUX xemacs-21.5.34-gcc5.patch 1194 SHA256 e72a849fdcf4f4bc2ec4b5ef66e066a4498fd9b6ea17b71d52395c35097b9bcb SHA512 276f3e10334c3809f625e69ea0d56585fd429e9aced65331bd1ca0ced467bcf526cee43925b4c4dc381723883348877782e1c234db00e60c3d74a78021a2330b WHIRLPOOL 12c8179bbbcf9ef51eada3955444d4013fc85febb3cc51eb48ac69c81250412f0a497e9fdfd72f34a2ec358bd5ee16a687e42614531f389473f1ef39e185fb4b
-AUX xemacs-21.5.34-glibc-macro.patch 1369 SHA256 20c320e475d35b89f966b555ecba0dcd3cbbb8abe7e49939e8d4f309c4fe09c6 SHA512 6397267d99649f62a20a0a1f2bc380360ed7689691adde515421286b3bcad55dbb0cea246427e03f904fd829624060ad7ae66a67c63f16f3b3c1f88803022176 WHIRLPOOL bca96f308eba1e9c3b4be169d2cb83f2ecb98a2c89a88f4780399983a9c931f9241a7ac1f09d425f24bc327b7395e87f8a577a61ec13af210c5c20a3685de85c
-AUX xemacs-21.5.34-ncurses-tinfo.patch 699 SHA256 ded43ce90666103396d63e7a3180f9f65cfff81352db16bee5d304982c6ec3ef SHA512 814b01388e7eb5963307dd5cd136725dd6d0d206b1a4e8ffc2ca8dabdd0070a58122fb4faa943efead1fe70f6309819177870630e05e5c02b51dc5e2aa0bd765 WHIRLPOOL 57f3dac98434869bf694992e32e00802237cdd89452fa2e3cd55b004767d19f0b43bab563321e2dfa94eb292c664d5a8f41f8ebcb32b5fd9e7e1d0324d3ef0ff
-AUX xemacs.desktop 1061 SHA256 0f73f0492c8f647892ff94c76d7fe99bb8271ca79573093061870a60f35eaf5e SHA512 6542fc7777af888ae711d386918e712e1d106635f70e65af77d1e809156baba9831fc4c8bd2cb7e7c6f9ab0ab18ddfb92709ac2909aa613471101454599bdb69 WHIRLPOOL 1124a7f80ce877110e8ddd27f36c656952d81408230ad05de0458a80d00aa51cc0e0704d5b98829c99d1e92206e9fa619274c9a50bb890325e1186583b514782
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
-EBUILD xemacs-21.4.22-r4.ebuild 7274 SHA256 a08614d7d7aeb0f7520ebcddbb6ec37a014415a6731c0ab30034f2c25daa4c29 SHA512 4679ed1595dccbd12537aeee22175c599d956f29c7ca50296961f043aec8f5f2dc7c3c01131520de2603988439fbef6fffa0cf50eb9debdc7ea3ea817b1194b3 WHIRLPOOL 6706c6ff6efb6a794e8b0461163b6eca508ff2e15218b8f38a3256f335d294c0805b6737d76d858dedf371e5bb32b24828ba91b4deae96dd5b6ee5d79207263b
-EBUILD xemacs-21.4.24.ebuild 6931 SHA256 f8f121f72e7351031a4a64d2abd4a054ea8b07c15642b7a6fb7e7b398101bd81 SHA512 a1e649d2bd39ad8fe296e8495378a07a8047f7392370f8c35145bcac0e9007383825255bd995dc93a433abefb7d5f42d51735e8c59265f27963b40b17ffa2b0c WHIRLPOOL d039ea435fdd371ebc01708c5523e6241042e348a6839c0f9790e963472d732983c5b67e413f2245b956929fec079eeed4279c82da523db6119d13b3e5013316
-EBUILD xemacs-21.5.31.ebuild 6573 SHA256 ba732c465db30869f973f633ee6d38458d452ba62c6107acf760f2b8e033a705 SHA512 3612d0bdcc4db79461bc71fdd8fb61c2f758a08bf84a759b701135b9344ae78ebf4604b4622e74a4808874500346862e8b332b2657bd1489d07f9fd0be191ffc WHIRLPOOL bc640701f1ec28e2b1e8fb17049fea50b01ad2800a1e85cd09567d915c5edd1a29348e52a3149a3d71fccf9f3bd10e45d837c9473fb189e1dc4b90a2d005036d
-EBUILD xemacs-21.5.33.ebuild 6435 SHA256 88f4ddf3bc2db313ac6667d2a22c08d67b4ba894e6c68db09da3a8e68ed6c85a SHA512 589142dec075107324ffd87544d7d7d2cacdca034b42a55a7ab2845f9108ece3a3971eb0a86138dc4194ca37434bcac49657841a92c959b0f9562423f01b4e22 WHIRLPOOL dd1c1c275d0da44199ed925a0e0e295d63c72726ae284770b42f43776f57345e000a7432be46ddc8d645cb1cacec99349a0928995e4597af30e8f42f75c49240
-EBUILD xemacs-21.5.34-r2.ebuild 7032 SHA256 5811a0d9d9d68576cb5f82ab194b4c71c05844a68f86888a06c9aa8ff7fad6a6 SHA512 10dee7ed4d2cc8676aedff8bc6e812b60ae8a80a853673a119df0d06a4386d7f11c2c6992d279bf130d951faf2014580ebb08e54f8b50ee8bf61bef0cbc9f4a3 WHIRLPOOL 8f67985f023ec6fb7fc267a9db5fd8d94c0b1c001fcc8d65443aa58bf18681a94c992f58c6c1dac8e1fc58da37b44cd8ae1083d48bf190f73ef8379b248890e0
-EBUILD xemacs-21.5.34-r3.ebuild 7089 SHA256 0119279c4b0d13d9de82ca6455cb3c424aa914edeed00afd7e9b2f1e769179d9 SHA512 4585fa322460d4d2bc074bb154cd8546efc0ed51a41a9304148fe943e1a75f3d131b774cab5bc0e3742822060c60efbf77d15401e756e40d7df4576d60a4839a WHIRLPOOL 0d8b67654419fb29efa97357a63e5079b69512e7ef447e2493d127785216f7e019d8a0c709cefedc958cc8e2f69af50b0699fee61beb864863e6864aff1653ca
-EBUILD xemacs-21.5.34-r4.ebuild 7203 SHA256 90e5467a237f75a3b49561bc7a9dae0a994da18c93de98333da060b258d0d59a SHA512 71b06747e4c3d8e189fcbfc81b0191b52d8e15a97fbd398420c019ed30c27d692952b2690dc6c22a832012af5e0f694d6aff79dd388b9767db113b0687fa5fc0 WHIRLPOOL ac5733e5877138d1401b2e4255add99becec004f4cc5fdbecc9716fe44712fd198cb46d7c8032db8b9dff65fff17a48e3c6d0261a10a1bfad74c66e7ffd0ed65
-MISC metadata.xml 687 SHA256 f28d37a42139ff92026d345596f348b6c65549c8d274d73df08b58d3530f2a8c SHA512 aac1d99e5d83e74eaf7c11ef08d5d6c9ed4dda2cc06967535adfc40b15f079884892dc38ad9d2daae1b57bdeea9ecb66e4e64a55f7fa0782931f056194c50914 WHIRLPOOL c00b9a07a866ecae46e0104158418e446f0dcf760c13bca75e1ea9eec8a69bd7800565bff0d646b68c663b008141cc1afab36c880e690018bcb0c7e2f7ea156a
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQKTBAEBCAB9FiEE35B2rE+iuUAVGU99N3A0ZgpYKN4FAljetOJfFIAAAAAALgAo
-aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldERG
-OTA3NkFDNEZBMkI5NDAxNTE5NEY3RDM3NzAzNDY2MEE1ODI4REUACgkQN3A0ZgpY
-KN713w/+LZHOzGZ3oIc/FYcAie5V3gVzUxPdMa30gGHhPXK1mIeCxEkQpEubqQPH
-V/7i6i6getUmZNgcOkO2gUy54ddU/tzeK7yYe5u06B0LWcBY1q/fk0w2+EVF7uId
-GB9EUVhdvb1QaOfI038wOrmiuvKXA0W31e094v3RLZ/kcHgo0nSpLHesj+ycbk7U
-KEK4Kuce441fHI8aoPDVhaswMDV3hPGVVFxyvuN6k4H/zqD6qUpYQwbD2qjFTGRo
-U9C+WqZ5wWJu9DH/d82mY1bhzXcabyC3bzf8XE2fwCCfX8Ljz0QpYkaCKkb/8JhE
-a0f2OLPb61DmmsKuutUiGdQI52RkL/GCLMmbKKlWyj6zsrta/kshBmTY0J2Sb7xJ
-1Ue4apeQuYyANbjECgr4zum6QkGbMzQ7o0Bf3bGQQWJzLJCcRdpTJmv8wRC/IO7/
-/wM0cELUgxePwaOXLvv5ym4fgc+yfM2sFTm2Yjz3oI8DF5kPug+MkVL6mxISGfuA
-r1D9gxWM63iKqLwGBJwpvGKWXSSXyejDRbmeB6PW8Pnw7GT9VGBxG2F3VCTPaHl6
-UlmlrLjjbI4x3ZZSbVlyXHjvOHlog1Nbi4CWwb0Tr9bbCvX/ePsudQIbA3igo4Kj
-WcppmtSwy4b3jI0JHA6HPgAcpj+D4EG7N7wN8xf/XkIYB9HMgmg=
-=t+Zf
------END PGP SIGNATURE-----
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2016-02-09 21:40 Ulrich Müller
0 siblings, 0 replies; 69+ messages in thread
From: Ulrich Müller @ 2016-02-09 21:40 UTC (permalink / raw
To: gentoo-commits
commit: 2442d976c864d81e1deb8733ab4c9233637b4af7
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 9 21:40:26 2016 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Feb 9 21:40:26 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2442d976
app-editors/xemacs: Whitespace.
Package-Manager: portage-2.2.27
app-editors/xemacs/xemacs-21.4.22-r4.ebuild | 4 ++--
app-editors/xemacs/xemacs-21.4.24.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/app-editors/xemacs/xemacs-21.4.22-r4.ebuild b/app-editors/xemacs/xemacs-21.4.22-r4.ebuild
index b4d84d6..d7a8db2 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-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -180,7 +180,7 @@ src_configure() {
# Enabling modules will cause segfaults outside the XEmacs build directory
use ia64 && myconf="${myconf} --without-modules"
- # fixes #552044, deprecation warnings fools header detection in configure
+ # fixes #552044, deprecation warnings fools header detection in configure
myconf="${myconf} --cppflags=-Wno-cpp"
einfo "${myconf}"
diff --git a/app-editors/xemacs/xemacs-21.4.24.ebuild b/app-editors/xemacs/xemacs-21.4.24.ebuild
index 24fd39c..97f68ae 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-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -163,7 +163,7 @@ src_configure() {
# Enabling modules will cause segfaults outside the XEmacs build directory
use ia64 && myconf="${myconf} --without-modules"
- # fixes #552044, deprecation warnings fools header detection in configure
+ # fixes #552044, deprecation warnings fools header detection in configure
myconf="${myconf} --cppflags=-Wno-cpp"
einfo "${myconf}"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2015-10-08 12:03 Mats Lidell
0 siblings, 0 replies; 69+ messages in thread
From: Mats Lidell @ 2015-10-08 12:03 UTC (permalink / raw
To: gentoo-commits
commit: 01ce00f10dd5d0857cbfecb7a9c6ce67c50171b5
Author: Mats Lidell <matsl <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 8 10:05:09 2015 +0000
Commit: Mats Lidell <matsl <AT> gentoo <DOT> org>
CommitDate: Thu Oct 8 10:19:39 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ce00f1
app-editors/xemacs: Add slot operator to ncurses.
Package-Manager: portage-2.2.20.1
app-editors/xemacs/xemacs-21.4.22-r4.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.22-r4.ebuild b/app-editors/xemacs/xemacs-21.4.22-r4.ebuild
index e8f4a79..b4d84d6 100644
--- a/app-editors/xemacs/xemacs-21.4.22-r4.ebuild
+++ b/app-editors/xemacs/xemacs-21.4.22-r4.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
jpeg? ( virtual/jpeg:0 )
canna? ( app-i18n/canna )
!amd64? ( freewnn? ( app-i18n/freewnn ) )
- >=sys-libs/ncurses-5.2
+ >=sys-libs/ncurses-5.2:=
>=app-eselect/eselect-emacs-1.15"
DEPEND="${RDEPEND}"
diff --git a/app-editors/xemacs/xemacs-21.4.24.ebuild b/app-editors/xemacs/xemacs-21.4.24.ebuild
index bfc36b1..24fd39c 100644
--- a/app-editors/xemacs/xemacs-21.4.24.ebuild
+++ b/app-editors/xemacs/xemacs-21.4.24.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
jpeg? ( virtual/jpeg:0 )
canna? ( app-i18n/canna )
!amd64? ( freewnn? ( app-i18n/freewnn ) )
- >=sys-libs/ncurses-5.2
+ >=sys-libs/ncurses-5.2:=
>=app-eselect/eselect-emacs-1.15"
DEPEND="${RDEPEND}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2015-10-06 13:28 Mikle Kolyada
0 siblings, 0 replies; 69+ messages in thread
From: Mikle Kolyada @ 2015-10-06 13:28 UTC (permalink / raw
To: gentoo-commits
commit: 9be1cd5945ec0f49aeab6cb6730d0e7e66a281d4
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 6 13:25:57 2015 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Oct 6 13:26:14 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9be1cd59
app-editors/xemacs: x86 stable wrt bug #554224
Package-Manager: portage-2.2.20.1
app-editors/xemacs/xemacs-21.4.24.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/xemacs/xemacs-21.4.24.ebuild b/app-editors/xemacs/xemacs-21.4.24.ebuild
index 31b88c5..bfc36b1 100644
--- a/app-editors/xemacs/xemacs-21.4.24.ebuild
+++ b/app-editors/xemacs/xemacs-21.4.24.ebuild
@@ -18,7 +18,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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2015-10-04 21:10 Julian Ospald
0 siblings, 0 replies; 69+ messages in thread
From: Julian Ospald @ 2015-10-04 21:10 UTC (permalink / raw
To: gentoo-commits
commit: cc2596f17dcbd45ff641a7fb6199e286bad03555
Author: Julian Ospald <hasufell <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 4 20:58:56 2015 +0000
Commit: Julian Ospald <hasufell <AT> gentoo <DOT> org>
CommitDate: Sun Oct 4 21:09:31 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2596f1
app-editors/xemacs: add libressl support
app-editors/xemacs/xemacs-21.5.34-r3.ebuild | 251 ++++++++++++++++++++++++++++
1 file changed, 251 insertions(+)
diff --git a/app-editors/xemacs/xemacs-21.5.34-r3.ebuild b/app-editors/xemacs/xemacs-21.5.34-r3.ebuild
new file mode 100644
index 0000000..c5dfa22
--- /dev/null
+++ b/app-editors/xemacs/xemacs-21.5.34-r3.ebuild
@@ -0,0 +1,251 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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 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/db-4 )
+ gdbm? ( >=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"
+
+ # 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=""
+
+ 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 )"
+ myconf="${myconf} $(use_with png )"
+ myconf="${myconf} $(use_with jpeg )"
+ myconf="${myconf} $(use_with xface )"
+
+ use xft && myconf="${myconf} --with-xft=emacs,tabs,menubars,gauges" ||
+ myconf="${myconf} --with-xft=no"
+
+ else
+ myconf="${myconf}
+ --without-x
+ --without-xpm
+ --without-dragndrop
+ --with-xft=no
+ --with-gif=no"
+ fi
+
+ if use mule ; then
+ myconf="${myconf} --with-mule"
+
+ if use xim ; then
+ if use motif ; then
+ myconf="${myconf} --with-xim=motif"
+ else
+ myconf="${myconf} --with-xim=xlib"
+ fi
+ else
+ myconf="${myconf} --with-xim=no"
+ fi
+
+ myconf="${myconf} $(use_with canna )"
+ myconf="${myconf} $(use_with freewnn wnn )"
+ fi
+
+ # This determines the type of sounds we are playing
+ local soundconf="native"
+
+ # This determines how these sounds should be played
+ use nas && soundconf="${soundconf},nas"
+ use alsa && soundconf="${soundconf},alsa"
+
+ myconf="${myconf} --with-sound=${soundconf}"
+
+ if use gdbm || use berkdb ; then
+ use gdbm && mydb="gdbm"
+ use berkdb && mydb="${mydb},berkdb"
+
+ myconf="${myconf} --with-database=${mydb}"
+ else
+ myconf="${myconf} --without-database"
+ fi
+
+ use debug && myconf="${myconf} --with-debug" ||
+ myconf="${myconf} --with-optimization"
+
+ econf ${myconf} \
+ $(use_with gif ) \
+ $(use_with gpm ) \
+ $(use_with postgres postgresql ) \
+ $(use_with ldap ) \
+ $(use_with eolconv file-coding ) \
+ $(use_with pop ) \
+ --prefix=/usr \
+ --with-ncurses \
+ --with-msw=no \
+ --with-mail-locking=flock \
+ --with-site-lisp=yes \
+ --with-site-modules=yes \
+ --with-newgc \
+ --enable-option-checking=no \
+ --with-last-packages=/usr/lib/xemacs \
+ || die "configuration failed"
+}
+
+src_compile() {
+ emake EMACSLOADPATH="${S}"/lisp
+}
+
+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 \
+ install || die
+
+ # Rename some applications installed in bin so that it is clear
+ # which application installed them and so that conflicting
+ # 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"
+ 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"
+ done
+
+ # install base packages directories
+ dodir /usr/lib/xemacs/xemacs-packages/
+ dodir /usr/lib/xemacs/site-packages/
+ dodir /usr/lib/xemacs/site-modules/
+ dodir /usr/lib/xemacs/site-lisp/
+
+ if use mule;
+ then
+ dodir /usr/lib/xemacs/mule-packages
+ fi
+
+ # remove extraneous info files
+ cd "${D}"/usr/share/info
+ rm -f dir info.info texinfo* termcap* standards*
+
+ cd "${S}"
+ dodoc CHANGES-* ChangeLog INSTALL Installation PROBLEMS README*
+
+ newicon "${S}"/etc/${PN}-icon.xpm ${PN}.xpm
+
+ domenu "${FILESDIR}"/${PN}.desktop
+}
+
+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"
+ einfo "- The X resource class has changed from Emacs to XEmacs,"
+ einfo " settings in your .Xdefaults file should be updated accordingly."
+
+ if use xft;
+ then
+ einfo "You have enabled Xft font support. Xft requires font names to be provided"
+ einfo "in a different way, so you may need to adjust your .Xdefaults accordingly."
+ fi
+}
+
+pkg_postrm() {
+ eselect emacs update ifunset
+ eselect gnuclient update ifunset
+}
^ permalink raw reply related [flat|nested] 69+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/
@ 2015-08-10 23:54 Mikle Kolyada
0 siblings, 0 replies; 69+ messages in thread
From: Mikle Kolyada @ 2015-08-10 23:54 UTC (permalink / raw
To: gentoo-commits
commit: debf170551304bf1bbc4990968aa195d2fac6c01
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 10 23:51:32 2015 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Mon Aug 10 23:51:58 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debf1705
app-editors/xemacs: amd64 stable wrt bug #554224
Package-Manager: portage-2.2.20
app-editors/xemacs/xemacs-21.4.24.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-editors/xemacs/xemacs-21.4.24.ebuild b/app-editors/xemacs/xemacs-21.4.24.ebuild
index a9b17c4..31b88c5 100644
--- a/app-editors/xemacs/xemacs-21.4.24.ebuild
+++ b/app-editors/xemacs/xemacs-21.4.24.ebuild
@@ -18,7 +18,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"
^ permalink raw reply related [flat|nested] 69+ messages in thread
end of thread, other threads:[~2024-11-20 23:15 UTC | newest]
Thread overview: 69+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-26 6:38 [gentoo-commits] repo/gentoo:master commit in: app-editors/xemacs/ Mats Lidell
-- strict thread matches above, loose matches on Subject: below --
2024-11-20 23:15 Mats Lidell
2024-11-01 16:29 Arthur Zamarin
2024-10-31 19:36 Arthur Zamarin
2024-10-31 17:05 Arthur Zamarin
2024-10-31 15:21 Sam James
2024-10-31 15:21 Sam James
2024-10-31 15:21 Sam James
2024-09-28 22:43 Mats Lidell
2024-07-15 22:59 Eli Schwartz
2024-07-01 14:32 Mats Lidell
2023-08-20 5:43 Sam James
2023-08-19 16:09 Arthur Zamarin
2023-08-19 16:08 Arthur Zamarin
2023-08-19 16:06 Arthur Zamarin
2023-08-19 15:56 Arthur Zamarin
2023-05-10 21:09 Mats Lidell
2022-12-25 17:28 Mats Lidell
2022-12-24 15:41 Mats Lidell
2022-12-18 7:46 Sam James
2022-12-16 4:30 Sam James
2022-08-31 20:26 Mats Lidell
2022-08-27 15:29 Matt Turner
2022-05-07 8:54 Ulrich Müller
2022-03-23 1:02 Sam James
2022-03-19 23:17 David Seifert
2021-12-21 3:39 Yixun Lan
2021-12-12 13:22 Mats Lidell
2021-12-12 13:22 Mats Lidell
2021-12-10 23:22 Mats Lidell
2021-12-10 23:22 Mats Lidell
2021-12-10 23:22 Mats Lidell
2021-11-28 22:53 Mats Lidell
2021-11-25 19:30 Mats Lidell
2021-10-16 18:11 Mats Lidell
2021-07-17 11:26 David Seifert
2021-05-02 12:42 Mikle Kolyada
2021-01-10 9:08 Mats Lidell
2020-09-26 14:33 Aaron Bauman
2020-09-03 23:57 Sam James
2020-08-21 15:36 Agostino Sarubbo
2020-08-21 15:31 Agostino Sarubbo
2020-08-21 15:25 Agostino Sarubbo
2020-08-21 4:40 Sam James
2020-04-04 11:07 Sergei Trofimovich
2019-07-27 12:54 Aaron Bauman
2018-11-28 9:58 Michał Górny
2018-03-28 19:09 Matt Turner
2018-03-04 16:23 Tobias Klausmann
2018-02-11 10:01 Michał Górny
2018-02-05 22:36 Sergei Trofimovich
2018-01-27 23:29 Mikle Kolyada
2018-01-20 22:21 Sergei Trofimovich
2018-01-20 20:10 Sergei Trofimovich
2018-01-13 21:14 Mats Lidell
2018-01-05 22:07 David Seifert
2017-12-10 21:44 Mats Lidell
2017-12-10 12:39 Mats Lidell
2017-10-08 11:00 Michał Górny
2017-08-09 12:17 Anthony G. Basile
2017-06-21 10:27 Alexis Ballier
2017-06-17 16:28 Mats Lidell
2017-04-03 20:56 Mats Lidell
2017-03-31 20:46 Andreas Hüttel
2016-02-09 21:40 Ulrich Müller
2015-10-08 12:03 Mats Lidell
2015-10-06 13:28 Mikle Kolyada
2015-10-04 21:10 Julian Ospald
2015-08-10 23:54 Mikle Kolyada
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox