Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 199220 - app-emacs/x-symbol-4.51 (New package) X-Symbol ebuild for Emacs (not XEmacs!)
Summary: app-emacs/x-symbol-4.51 (New package) X-Symbol ebuild for Emacs (not XEmacs!)
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://x-symbol.sourceforge.net
Whiteboard:
Keywords: EBUILD
: 69169 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-11-15 09:40 UTC by Sebastian Glita
Modified: 2012-01-20 17:46 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
the =app-emacs/x-symbol-4.51-r3 .ebuild (x-symbol-4.51-r3.ebuild,3.90 KB, text/plain)
2007-11-15 09:45 UTC, Sebastian Glita
Details
corrected version (x-symbol-4.5.1-r3.ebuild,3.88 KB, text/plain)
2007-11-15 10:50 UTC, Sebastian Glita
Details
sed s/;; not sed /;; (x-symbol-4.5.1-r3.ebuild,3.89 KB, text/plain)
2007-11-15 11:24 UTC, Sebastian Glita
Details
no cd in unpack (x-symbol-4.5.1-r3.ebuild,3.88 KB, text/plain)
2007-11-22 16:39 UTC, Sebastian Glita
Details
using $SITEETC (from auctex) (x-symbol-4.5.1-r3.ebuild,3.86 KB, text/plain)
2008-01-07 09:50 UTC, Sebastian Glita
Details
made more robust (x-symbol-4.5.1-r3.ebuild,3.96 KB, text/plain)
2008-05-06 16:55 UTC, Sebastian Glita
Details
=app-emacs/x-symbol -4.5.1_rc3 adjusted ebuild (x-symbol-4.5.1_rc3.ebuild,4.65 KB, text/plain)
2010-09-18 05:37 UTC, Sebastian Glita
Details
emacs site file for =app-emacs/x-symbol -4.5.1_rc3 ebuild (60x-symbol-gentoo.el,182 bytes, text/plain)
2010-09-18 05:38 UTC, Sebastian Glita
Details
=app-emacs/x-symbol -4.5.1_rc3 corrected ebuild (x-symbol-4.5.1_rc3.ebuild,4.74 KB, text/plain)
2010-09-18 05:59 UTC, Sebastian Glita
Details
=app-emacs/x-symbol -4.5.1_rc3 rechecked ebuild (x-symbol-4.5.1_rc3.ebuild,4.80 KB, text/plain)
2010-09-18 06:23 UTC, Sebastian Glita
Details
=app-emacs/x-symbol -4.5.1_rc3 sanitized ebuild (x-symbol-4.5.1_rc3.ebuild,4.79 KB, text/plain)
2010-09-18 06:44 UTC, Sebastian Glita
Details
=app-emacs/x-symbol -4.5.1_rc3 improved ebuild (x-symbol-4.5.1_rc3.ebuild,4.95 KB, text/plain)
2010-09-18 16:36 UTC, Sebastian Glita
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Glita 2007-11-15 09:40:33 UTC
wrapper ebuild to install X-Symbol in the system ${SITELISP}; plus docs and fonts
Comment 1 Sebastian Glita 2007-11-15 09:45:43 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
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-11-15 09:46:30 UTC

*** This bug has been marked as a duplicate of bug 69169 ***

*** This bug has been marked as a duplicate of bug 69169 ***
Comment 3 Sebastian Glita 2007-11-15 10:50:26 UTC
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
Comment 4 Sebastian Glita 2007-11-15 11:24:45 UTC
Created attachment 136041 [details]
sed s/;;  not sed /;;
Comment 5 Sebastian Glita 2007-11-22 16:39:14 UTC
Created attachment 136689 [details]
no cd in unpack

rem cd in unpack, has_version '<...'
Comment 6 Sebastian Glita 2008-01-07 09:50:32 UTC
Created attachment 140363 [details]
using $SITEETC (from auctex)
Comment 7 Sebastian Glita 2008-05-06 16:55:07 UTC
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)
Comment 8 Sebastian Glita 2008-05-06 16:56:37 UTC
still using preferentially to 69169
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2008-05-06 18:46:42 UTC
Why did you reopen this bug?
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2008-05-06 18:58:21 UTC
*** Bug 220415 has been marked as a duplicate of this bug. ***
Comment 11 Ulrich Müller gentoo-dev 2008-05-06 19:15:08 UTC
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 ***
Comment 12 Jeroen Roovers (RETIRED) gentoo-dev 2008-05-06 19:21:25 UTC
Reopening in order to reassign to maintainer-wanted@.
Comment 13 Ulrich Müller gentoo-dev 2008-05-06 21:23:15 UTC
*** Bug 69169 has been marked as a duplicate of this bug. ***
Comment 14 Ulrich Müller gentoo-dev 2008-05-06 21:25:30 UTC
(In reply to comment #11)
> And please continue any discussion there and not here.

Duped the other way around, so ignore my above comment.
Comment 15 Ulrich Müller gentoo-dev 2010-09-12 17:32:43 UTC
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.
Comment 16 Sebastian Glita 2010-09-18 05:37:03 UTC
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.
Comment 17 Sebastian Glita 2010-09-18 05:38:43 UTC
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
Comment 18 Sebastian Glita 2010-09-18 05:45:46 UTC
(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.
> 
Comment 19 Sebastian Glita 2010-09-18 05:59:58 UTC
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.
Comment 20 Sebastian Glita 2010-09-18 06:23:40 UTC
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'
Comment 21 Sebastian Glita 2010-09-18 06:44:48 UTC
Created attachment 247755 [details]
=app-emacs/x-symbol -4.5.1_rc3 sanitized ebuild

removed syntax error from `pkg_postinst'
Comment 22 Ulrich Müller gentoo-dev 2010-09-18 09:32:41 UTC
(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.
Comment 23 Sebastian Glita 2010-09-18 16:36:44 UTC
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
Comment 24 Ulrich Müller gentoo-dev 2012-01-06 21:44:15 UTC
- 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.
Comment 25 Sebastian Glita 2012-01-20 17:46:00 UTC
Yes, please, keep up the good work.