Summary: | app-emacs/x-symbol-4.51 (New package) X-Symbol ebuild for Emacs (not XEmacs!) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sebastian Glita <gseba> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED CANTFIX | ||
Severity: | enhancement | CC: | berkbirand, emacs |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://x-symbol.sourceforge.net | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
the =app-emacs/x-symbol-4.51-r3 .ebuild
corrected version sed s/;; not sed /;; no cd in unpack using $SITEETC (from auctex) made more robust =app-emacs/x-symbol -4.5.1_rc3 adjusted ebuild emacs site file for =app-emacs/x-symbol -4.5.1_rc3 ebuild =app-emacs/x-symbol -4.5.1_rc3 corrected ebuild =app-emacs/x-symbol -4.5.1_rc3 rechecked ebuild =app-emacs/x-symbol -4.5.1_rc3 sanitized ebuild =app-emacs/x-symbol -4.5.1_rc3 improved ebuild |
Description
Sebastian Glita
2007-11-15 09:40:33 UTC
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. |