wrapper ebuild to install X-Symbol in the system ${SITELISP}; plus docs and fonts
Created attachment 136032 [details] the =app-emacs/x-symbol-4.51-r3 .ebuild installs and configures: all X-Symbol .el* files x-font-lock.el{,c} etc fonts: origfonts genfonts pcf fonts docs: html/ .pdf,.ps .texi
*** This bug has been marked as a duplicate of bug 69169 *** *** This bug has been marked as a duplicate of bug 69169 ***
Created attachment 136039 [details] corrected version minor changes inspired from x-symbol-4.5.1_beta.ebuild from https://bugs.gentoo.org/show_bug.cgi?id=69169 That ebuild (*_beta) installs just the pcf fonts, and in /usr/share/fonts (for that, it depends on virtual/x11, which is no more; and X-Symbol is [just] for Emacs, not for X), and there are also fonts/ origfonts/ genfonts/; for docs, it does just the info, and there are also html/, .pdf, .ps
Created attachment 136041 [details] sed s/;; not sed /;;
Created attachment 136689 [details] no cd in unpack rem cd in unpack, has_version '<...'
Created attachment 140363 [details] using $SITEETC (from auctex)
Created attachment 152135 [details] made more robust - detected bug "https://bugs.gentoo.org/show_bug.cgi?id=220415"; - does not segfault anymore - improved site-lisp integration (`sed' interface)
still using preferentially to 69169
Why did you reopen this bug?
*** Bug 220415 has been marked as a duplicate of this bug. ***
Please read bug 69169 comment 4 and bug 69169 comment 5 again. And please continue any discussion there and not here. *** This bug has been marked as a duplicate of bug 69169 ***
Reopening in order to reassign to maintainer-wanted@.
*** Bug 69169 has been marked as a duplicate of this bug. ***
(In reply to comment #11) > And please continue any discussion there and not here. Duped the other way around, so ignore my above comment.
Looks like there's no upstream activity any more; their last release was seven years ago. Therefore closing. Feel free to reopen if you disagree.
Created attachment 247746 [details] =app-emacs/x-symbol -4.5.1_rc3 adjusted ebuild allow multiple versions of GNU Emacs installed, but support only major version 22 of GNU Emacs, both at compile-time and initialization-time; USE flags `doc' to install both info and html documentation; properly install fonts in `pcf' subdirectory of data directory.
Created attachment 247747 [details] emacs site file for =app-emacs/x-symbol -4.5.1_rc3 ebuild resides in files/ wrapped by `src_install' within `(when (string< "22." emacs-version))' test
(In reply to comment #15) > Looks like there's no upstream activity any more; their last release was seven > years ago. Therefore closing. even so, hope to catch the sunrise, or a sunset, an overlay at any rate. > > Feel free to reopen if you disagree. >
Created attachment 247751 [details] =app-emacs/x-symbol -4.5.1_rc3 corrected ebuild `pkg_setup' "eerror" logic corrected; previously omitted the message that manuals are available also in pdf and ps format.
Created attachment 247753 [details] =app-emacs/x-symbol -4.5.1_rc3 rechecked ebuild renamed `pkg-setup' to `pkg_setup' added "die ..." after "eerror" in `pkg_setup'
Created attachment 247755 [details] =app-emacs/x-symbol -4.5.1_rc3 sanitized ebuild removed syntax error from `pkg_postinst'
(In reply to comment #16) > support only major version 22 of GNU Emacs, both at compile-time and > initialization-time; So have I understood it right: This package won't work with Emacs 23 or 24? (In reply to comment #21) > Created an attachment (id=247755) [details] > =app-emacs/x-symbol -4.5.1_rc3 sanitized ebuild local eemacs="$(eselect --no-color --brief emacs show)" ! has_version "=virtual/${EMACS_22}" || test "${eemacs// /}" != "${EMACS_22}" || return Don't use eselect here, use elisp-emacs-version from elisp-common.eclass instead. See app-emacs/rst for an example.
Created attachment 247872 [details] =app-emacs/x-symbol -4.5.1_rc3 improved ebuild removed "examples" USE flag response to comment #22 added in `pkg_setup' replaced `string<' with 'string-match' (`string-prefix-p' also is not available in emacs-22) checked works fully with emacs-22 and not loading with emacs-23
- We don't support Emacs 22 any longer, see bug 394589. - The package doesn't work with Emacs 23 or later. - No visible upstream activity since 2003. - Bug 69169 comment 4 and bug 69169 comment 5 still apply. Closing as CANTFIX. Nevertheless, thank you for the contribution.
Yes, please, keep up the good work.