Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 50823
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Mamoru KOMACHI (RETIRED) <usata@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Atsushi Kobayashi <loudear@gmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
ng-1.5_beta1.ebuild Japanised Micro gnu emacs (with direct canna support) text/plain Atsushi Kobayashi 2004-05-11 23:03 0000 1.12 KB Details
ng-1.5beta1-ncurses.patch fix uses ncurses patch patch Atsushi Kobayashi 2004-05-11 23:04 0000 553 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 50823 depends on: Show dependency tree
Bug 50823 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-05-11 23:00 0000
Please find attached ng-1.5_beta1.ebuild and a patch.

Ng is the Japanized Micro Gnu emacs. based on Mg (MicroGnuEmacs)
(with direct canna support.)

http://tt.sakura.ne.jp/~amura/ng/

I suggest app-editors/ng


Reproducible: Always
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From Atsushi Kobayashi 2004-05-11 23:03:40 0000 -------
Created an attachment (id=31236) [details]
Japanised Micro gnu emacs (with direct canna support)

------- Comment #2 From Atsushi Kobayashi 2004-05-11 23:04:56 0000 -------
Created an attachment (id=31237) [details]
fix uses ncurses patch

------- Comment #3 From Mamoru KOMACHI (RETIRED) 2004-05-15 12:01:34 0000 -------
Hi, I commited the ebuild to CVS. Your ebuild looks quite tidy
and plain, but there are several flaws in your ebuild.

* You need to inherit eutils if you use epatch. epatch can be
used without it but you are strongly advised to inherit it.
* LICENSE is not GPL but GNU EMACS GENERAL PUBLIC LICENSE.
I committed it as Emacs. (If you are going to submit another
package that needs some license files other than one from
/usr/portage/licenses, it is a good idea to write so)
* sys-apps/sed is not usually necessary for runtime, so it should
be removed from RDEPEND.
* myconf="`use_enable canna`" won't work. It will be expanded as
--enable-canna and --disable-canna depending on what USE flag
you have, but some configure scripts are broken so that 
--disable-canna means --enable-canna (e.g. im-ja's configure
script is such). I changed that part to

    if use canna; then
        myconf="--enable-canna"
    fi

(no --enable-canna nor --disable-canna means you don't want to
enable canna support). You need to actually check each USE flag
if you add one.
* "into" and "dodir" aren't necessarry. Portage defaults to
"into /usr" (see man 5 ebuild) and insinto automatically creates
target directory.

Anyhow, thanks for submitting the ebuild. Keep in touch with
Bugzilla! ;)

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug