From e8cbe17df326f9661c864d1578fc8de0233750f4 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Mon, 3 Aug 2009 14:49:56 +0000 Subject: [PATCH] EMODULES: Fix & Unify autofoo stuff everywhere, fix dist tarballs support, add ability to create dist tarball of all modules. SVN revision: 41571 --- .cvsignore | 29 - ABOUT-NLS | 768 ------------------- Makefile.am | 55 +- configure.ac | 5 + e-module-mail.edc | 40 + e-module-mail.edj | Bin 7466 -> 0 bytes checking.png => images/checking.png | Bin module_icon.png => images/module_icon.png | Bin newmail.png => images/newmail.png | Bin module.desktop => module.desktop.in | 0 po/.cvsignore | 17 - src/Makefile.am | 33 + e_mod_config.c => src/e_mod_config.c | 0 e_mod_config_box.c => src/e_mod_config_box.c | 0 e_mod_config_box.h => src/e_mod_config_box.h | 0 e_mod_main.c => src/e_mod_main.c | 0 e_mod_main.h => src/e_mod_main.h | 0 imap.c => src/imap.c | 0 imap.h => src/imap.h | 0 imap2.c => src/imap2.c | 0 imap2.h => src/imap2.h | 0 mbox.c => src/mbox.c | 0 mbox.h => src/mbox.h | 0 mdir.c => src/mdir.c | 0 mdir.h => src/mdir.h | 0 pop.c => src/pop.c | 0 pop.h => src/pop.h | 0 27 files changed, 94 insertions(+), 853 deletions(-) delete mode 100644 .cvsignore delete mode 100644 ABOUT-NLS create mode 100644 e-module-mail.edc delete mode 100644 e-module-mail.edj rename checking.png => images/checking.png (100%) rename module_icon.png => images/module_icon.png (100%) rename newmail.png => images/newmail.png (100%) rename module.desktop => module.desktop.in (100%) delete mode 100644 po/.cvsignore create mode 100644 src/Makefile.am rename e_mod_config.c => src/e_mod_config.c (100%) rename e_mod_config_box.c => src/e_mod_config_box.c (100%) rename e_mod_config_box.h => src/e_mod_config_box.h (100%) rename e_mod_main.c => src/e_mod_main.c (100%) rename e_mod_main.h => src/e_mod_main.h (100%) rename imap.c => src/imap.c (100%) rename imap.h => src/imap.h (100%) rename imap2.c => src/imap2.c (100%) rename imap2.h => src/imap2.h (100%) rename mbox.c => src/mbox.c (100%) rename mbox.h => src/mbox.h (100%) rename mdir.c => src/mdir.c (100%) rename mdir.h => src/mdir.h (100%) rename pop.c => src/pop.c (100%) rename pop.h => src/pop.h (100%) diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index 1a62d30..0000000 --- a/.cvsignore +++ /dev/null @@ -1,29 +0,0 @@ -.deps -.libs -Makefile -Makefile.in -aclocal.m4 -autom4te.cache -config.guess -config.h -config.h.in -config.log -config.rpath -config.status -config.sub -configure -depcomp -install-sh -libtool -m4 -missing -mkinstalldirs -ltmain.sh -stamp-h1 -*.lo -*.la -mail.edj -*.spec -*.tar.gz -*.o -e_modules-mail.spec diff --git a/ABOUT-NLS b/ABOUT-NLS deleted file mode 100644 index 2f50c66..0000000 --- a/ABOUT-NLS +++ /dev/null @@ -1,768 +0,0 @@ -Notes on the Free Translation Project -************************************* - -Free software is going international! The Free Translation Project is -a way to get maintainers of free software, translators, and users all -together, so that will gradually become able to speak many languages. -A few packages already provide translations for their messages. - - If you found this `ABOUT-NLS' file inside a distribution, you may -assume that the distributed package does use GNU `gettext' internally, -itself available at your nearest GNU archive site. But you do _not_ -need to install GNU `gettext' prior to configuring, installing or using -this package with messages translated. - - Installers will find here some useful hints. These notes also -explain how users should proceed for getting the programs to use the -available translations. They tell how people wanting to contribute and -work at translations should contact the appropriate team. - - When reporting bugs in the `intl/' directory or bugs which may be -related to internationalization, you should tell about the version of -`gettext' which is used. The information can be found in the -`intl/VERSION' file, in internationalized packages. - -Quick configuration advice -========================== - -If you want to exploit the full power of internationalization, you -should configure it using - - ./configure --with-included-gettext - -to force usage of internationalizing routines provided within this -package, despite the existence of internationalizing capabilities in the -operating system where this package is being installed. So far, only -the `gettext' implementation in the GNU C library version 2 provides as -many features (such as locale alias, message inheritance, automatic -charset conversion or plural form handling) as the implementation here. -It is also not possible to offer this additional functionality on top -of a `catgets' implementation. Future versions of GNU `gettext' will -very likely convey even more functionality. So it might be a good idea -to change to GNU `gettext' as soon as possible. - - So you need _not_ provide this option if you are using GNU libc 2 or -you have installed a recent copy of the GNU gettext package with the -included `libintl'. - -INSTALL Matters -=============== - -Some packages are "localizable" when properly installed; the programs -they contain can be made to speak your own native language. Most such -packages use GNU `gettext'. Other packages have their own ways to -internationalization, predating GNU `gettext'. - - By default, this package will be installed to allow translation of -messages. It will automatically detect whether the system already -provides the GNU `gettext' functions. If not, the GNU `gettext' own -library will be used. This library is wholly contained within this -package, usually in the `intl/' subdirectory, so prior installation of -the GNU `gettext' package is _not_ required. Installers may use -special options at configuration time for changing the default -behaviour. The commands: - - ./configure --with-included-gettext - ./configure --disable-nls - -will respectively bypass any pre-existing `gettext' to use the -internationalizing routines provided within this package, or else, -_totally_ disable translation of messages. - - When you already have GNU `gettext' installed on your system and run -configure without an option for your new package, `configure' will -probably detect the previously built and installed `libintl.a' file and -will decide to use this. This might be not what is desirable. You -should use the more recent version of the GNU `gettext' library. I.e. -if the file `intl/VERSION' shows that the library which comes with this -package is more recent, you should use - - ./configure --with-included-gettext - -to prevent auto-detection. - - The configuration process will not test for the `catgets' function -and therefore it will not be used. The reason is that even an -emulation of `gettext' on top of `catgets' could not provide all the -extensions of the GNU `gettext' library. - - Internationalized packages have usually many `po/LL.po' files, where -LL gives an ISO 639 two-letter code identifying the language. Unless -translations have been forbidden at `configure' time by using the -`--disable-nls' switch, all available translations are installed -together with the package. However, the environment variable `LINGUAS' -may be set, prior to configuration, to limit the installed set. -`LINGUAS' should then contain a space separated list of two-letter -codes, stating which languages are allowed. - -Using This Package -================== - -As a user, if your language has been installed for this package, you -only have to set the `LANG' environment variable to the appropriate -`LL_CC' combination. Here `LL' is an ISO 639 two-letter language code, -and `CC' is an ISO 3166 two-letter country code. For example, let's -suppose that you speak German and live in Germany. At the shell -prompt, merely execute `setenv LANG de_DE' (in `csh'), -`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). -This can be done from your `.login' or `.profile' file, once and for -all. - - You might think that the country code specification is redundant. -But in fact, some languages have dialects in different countries. For -example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The -country code serves to distinguish the dialects. - - The locale naming convention of `LL_CC', with `LL' denoting the -language and `CC' denoting the country, is the one use on systems based -on GNU libc. On other systems, some variations of this scheme are -used, such as `LL' or `LL_CC.ENCODING'. You can get the list of -locales supported by your system for your country by running the command -`locale -a | grep '^LL''. - - Not all programs have translations for all languages. By default, an -English message is shown in place of a nonexistent translation. If you -understand other languages, you can set up a priority list of languages. -This is done through a different environment variable, called -`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG' -for the purpose of message handling, but you still need to have `LANG' -set to the primary language; this is required by other parts of the -system libraries. For example, some Swedish users who would rather -read translations in German than English for when Swedish is not -available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. - - Special advice for Norwegian users: The language code for Norwegian -bokma*l changed from `no' to `nb' recently (in 2003). During the -transition period, while some message catalogs for this language are -installed under `nb' and some older ones under `no', it's recommended -for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and -older translations are used. - - In the `LANGUAGE' environment variable, but not in the `LANG' -environment variable, `LL_CC' combinations can be abbreviated as `LL' -to denote the language's main dialect. For example, `de' is equivalent -to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' -(Portuguese as spoken in Portugal) in this context. - -Translating Teams -================= - -For the Free Translation Project to be a success, we need interested -people who like their own language and write it well, and who are also -able to synergize with other translators speaking the same language. -Each translation team has its own mailing list. The up-to-date list of -teams can be found at the Free Translation Project's homepage, -`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams" -area. - - If you'd like to volunteer to _work_ at translating messages, you -should become a member of the translating team for your own language. -The subscribing address is _not_ the same as the list itself, it has -`-request' appended. For example, speakers of Swedish can send a -message to `sv-request@li.org', having this message body: - - subscribe - - Keep in mind that team members are expected to participate -_actively_ in translations, or at solving translational difficulties, -rather than merely lurking around. If your team does not exist yet and -you want to start one, or if you are unsure about what to do or how to -get started, please write to `translation@iro.umontreal.ca' to reach the -coordinator for all translator teams. - - The English team is special. It works at improving and uniformizing -the terminology in use. Proven linguistic skill are praised more than -programming skill, here. - -Available Packages -================== - -Languages are not equally supported in all packages. The following -matrix shows the current state of internationalization, as of January -2004. The matrix shows, in regard of each package, for which languages -PO files have been submitted to translation coordination, with a -translation percentage of at least 50%. - - Ready PO files af am ar az be bg bs ca cs da de el en en_GB eo es - +----------------------------------------------------+ - a2ps | [] [] [] [] | - aegis | () | - ant-phone | () | - anubis | | - ap-utils | | - aspell | [] | - bash | [] [] [] [] | - batchelor | | - bfd | [] [] | - binutils | [] [] | - bison | [] [] [] | - bluez-pin | [] [] [] | - clisp | | - clisp | [] [] [] | - console-tools | [] [] | - coreutils | [] [] [] [] | - cpio | [] [] [] | - darkstat | [] () [] | - diffutils | [] [] [] [] [] [] [] | - e2fsprogs | [] [] [] | - enscript | [] [] [] [] | - error | [] [] [] [] [] | - fetchmail | [] () [] [] [] [] | - fileutils | [] [] [] | - findutils | [] [] [] [] [] [] [] | - flex | [] [] [] [] | - fslint | | - gas | [] | - gawk | [] [] [] [] | - gbiff | [] | - gcal | [] | - gcc | [] [] | - gettext | [] [] [] [] [] | - gettext-examples | [] [] [] [] | - gettext-runtime | [] [] [] [] [] | - gettext-tools | [] [] [] | - gimp-print | [] [] [] [] [] | - gliv | | - glunarclock | [] [] | - gnubiff | [] | - gnucash | [] () [] [] | - gnucash-glossary | [] () [] | - gnupg | [] () [] [] [] [] | - gpe-aerial | [] | - gpe-beam | [] [] | - gpe-calendar | [] [] | - gpe-clock | [] [] | - gpe-conf | [] [] | - gpe-contacts | [] [] | - gpe-edit | [] | - gpe-go | [] | - gpe-login | [] [] | - gpe-ownerinfo | [] [] | - gpe-sketchbook | [] [] | - gpe-su | [] [] | - gpe-taskmanager | [] [] | - gpe-timesheet | [] | - gpe-today | [] [] | - gpe-todo | [] [] | - gphoto2 | [] [] [] [] | - gprof | [] [] [] | - gpsdrive | () () () | - gramadoir | [] | - grep | [] [] [] [] [] [] | - gretl | [] | - gtick | [] () | - hello | [] [] [] [] [] [] | - id-utils | [] [] | - indent | [] [] [] [] | - iso_3166 | [] [] [] [] [] [] [] [] [] [] | - iso_3166_1 | [] [] [] [] [] [] | - iso_3166_2 | | - iso_3166_3 | [] | - iso_4217 | [] [] [] [] | - iso_639 | | - jpilot | [] [] [] | - jtag | | - jwhois | [] | - kbd | [] [] [] [] [] | - latrine | () | - ld | [] [] | - libc | [] [] [] [] [] [] | - libgpewidget | [] [] | - libiconv | [] [] [] [] [] | - lifelines | [] () | - lilypond | [] | - lingoteach | | - lingoteach_lessons | () () | - lynx | [] [] [] [] | - m4 | [] [] [] [] | - mailutils | [] [] | - make | [] [] [] | - man-db | [] () [] [] () | - minicom | [] [] [] | - mysecretdiary | [] [] [] | - nano | [] () [] [] [] | - nano_1_0 | [] () [] [] [] | - opcodes | [] | - parted | [] [] [] [] [] | - ptx | [] [] [] [] [] | - python | | - radius | [] | - recode | [] [] [] [] [] [] [] | - rpm | [] [] | - screem | | - scrollkeeper | [] [] [] [] [] [] | - sed | [] [] [] [] [] [] | - sh-utils | [] [] [] | - shared-mime-info | | - sharutils | [] [] [] [] [] [] | - silky | () | - skencil | [] () [] | - sketch | [] () [] | - soundtracker | [] [] [] | - sp | [] | - tar | [] [] [] [] | - texinfo | [] [] [] | - textutils | [] [] [] [] | - tin | () () | - tp-robot | | - tuxpaint | [] [] [] [] [] [] [] | - unicode-han-tra... | | - unicode-transla... | | - util-linux | [] [] [] [] [] | - vorbis-tools | [] [] [] [] | - wastesedge | () | - wdiff | [] [] [] [] | - wget | [] [] [] [] [] [] | - xchat | [] [] [] [] | - xfree86_xkb_xml | [] [] | - xpad | [] | - +----------------------------------------------------+ - af am ar az be bg bs ca cs da de el en en_GB eo es - 4 0 0 1 9 4 1 40 41 60 78 17 1 5 13 68 - - et eu fa fi fr ga gl he hr hu id is it ja ko lg - +-------------------------------------------------+ - a2ps | [] [] [] () () | - aegis | | - ant-phone | [] | - anubis | [] | - ap-utils | [] | - aspell | [] [] | - bash | [] [] | - batchelor | [] [] | - bfd | [] | - binutils | [] [] | - bison | [] [] [] [] | - bluez-pin | [] [] [] [] [] | - clisp | | - clisp | [] | - console-tools | | - coreutils | [] [] [] [] [] [] | - cpio | [] [] [] [] | - darkstat | () [] [] [] | - diffutils | [] [] [] [] [] [] [] | - e2fsprogs | | - enscript | [] [] | - error | [] [] [] [] | - fetchmail | [] | - fileutils | [] [] [] [] [] [] | - findutils | [] [] [] [] [] [] [] [] [] [] [] | - flex | [] [] [] | - fslint | [] | - gas | [] | - gawk | [] [] [] | - gbiff | [] | - gcal | [] | - gcc | [] | - gettext | [] [] [] | - gettext-examples | [] [] | - gettext-runtime | [] [] [] [] [] | - gettext-tools | [] [] [] | - gimp-print | [] [] | - gliv | () | - glunarclock | [] [] [] [] | - gnubiff | [] | - gnucash | () [] | - gnucash-glossary | [] | - gnupg | [] [] [] [] [] [] [] | - gpe-aerial | [] | - gpe-beam | [] | - gpe-calendar | [] [] [] | - gpe-clock | [] | - gpe-conf | [] | - gpe-contacts | [] [] | - gpe-edit | [] [] | - gpe-go | [] | - gpe-login | [] [] | - gpe-ownerinfo | [] [] [] | - gpe-sketchbook | [] | - gpe-su | [] | - gpe-taskmanager | [] | - gpe-timesheet | [] [] [] | - gpe-today | [] [] | - gpe-todo | [] [] | - gphoto2 | [] [] [] | - gprof | [] [] | - gpsdrive | () () () | - gramadoir | [] [] | - grep | [] [] [] [] [] [] [] [] [] [] [] | - gretl | [] [] | - gtick | [] [] [] | - hello | [] [] [] [] [] [] [] [] [] [] [] [] [] | - id-utils | [] [] [] [] | - indent | [] [] [] [] [] [] [] [] [] | - iso_3166 | [] [] [] [] [] [] [] | - iso_3166_1 | [] [] [] [] [] | - iso_3166_2 | | - iso_3166_3 | | - iso_4217 | [] [] [] [] [] [] | - iso_639 | | - jpilot | [] () | - jtag | [] | - jwhois | [] [] [] [] | - kbd | [] | - latrine | [] | - ld | [] | - libc | [] [] [] [] [] [] | - libgpewidget | [] [] [] [] | - libiconv | [] [] [] [] [] [] [] [] [] | - lifelines | () | - lilypond | [] | - lingoteach | [] [] | - lingoteach_lessons | | - lynx | [] [] [] [] | - m4 | [] [] [] [] | - mailutils | | - make | [] [] [] [] [] [] | - man-db | () () | - minicom | [] [] [] [] | - mysecretdiary | [] [] | - nano | [] [] [] [] | - nano_1_0 | [] [] [] [] | - opcodes | [] | - parted | [] [] [] | - ptx | [] [] [] [] [] [] [] | - python | | - radius | [] | - recode | [] [] [] [] [] [] | - rpm | [] [] | - screem | | - scrollkeeper | [] | - sed | [] [] [] [] [] [] [] [] [] | - sh-utils | [] [] [] [] [] [] [] | - shared-mime-info | [] [] [] | - sharutils | [] [] [] [] [] | - silky | () [] () () | - skencil | [] | - sketch | [] | - soundtracker | [] [] | - sp | [] () | - tar | [] [] [] [] [] [] [] [] [] | - texinfo | [] [] [] [] | - textutils | [] [] [] [] [] [] | - tin | [] () | - tp-robot | [] | - tuxpaint | [] [] [] [] [] [] [] [] [] | - unicode-han-tra... | | - unicode-transla... | [] [] | - util-linux | [] [] [] [] () [] | - vorbis-tools | [] | - wastesedge | () | - wdiff | [] [] [] [] [] [] | - wget | [] [] [] [] [] [] [] | - xchat | [] [] [] | - xfree86_xkb_xml | [] [] | - xpad | [] [] | - +-------------------------------------------------+ - et eu fa fi fr ga gl he hr hu id is it ja ko lg - 22 2 1 26 106 28 24 8 10 41 33 1 26 33 12 0 - - lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru - +-----------------------------------------------------+ - a2ps | [] [] () () [] [] [] | - aegis | () () () | - ant-phone | [] [] | - anubis | [] [] [] [] [] [] | - ap-utils | [] () [] | - aspell | [] | - bash | [] [] [] | - batchelor | [] | - bfd | [] | - binutils | [] | - bison | [] [] [] [] [] | - bluez-pin | [] [] [] | - clisp | | - clisp | [] | - console-tools | [] | - coreutils | [] [] | - cpio | [] [] [] [] [] | - darkstat | [] [] [] [] | - diffutils | [] [] [] [] [] [] | - e2fsprogs | [] | - enscript | [] [] [] [] | - error | [] [] [] | - fetchmail | [] [] () [] | - fileutils | [] [] [] | - findutils | [] [] [] [] [] | - flex | [] [] [] [] | - fslint | [] [] | - gas | | - gawk | [] [] [] | - gbiff | [] [] | - gcal | | - gcc | | - gettext | [] [] [] | - gettext-examples | [] [] [] | - gettext-runtime | [] [] [] [] | - gettext-tools | [] [] | - gimp-print | [] | - gliv | [] [] [] | - glunarclock | [] [] [] [] | - gnubiff | [] | - gnucash | [] [] () [] | - gnucash-glossary | [] [] | - gnupg | [] | - gpe-aerial | [] [] [] [] | - gpe-beam | [] [] [] [] | - gpe-calendar | [] [] [] [] | - gpe-clock | [] [] [] [] | - gpe-conf | [] [] [] [] | - gpe-contacts | [] [] [] [] | - gpe-edit | [] [] [] [] | - gpe-go | [] [] [] | - gpe-login | [] [] [] [] | - gpe-ownerinfo | [] [] [] [] | - gpe-sketchbook | [] [] [] [] | - gpe-su | [] [] [] [] | - gpe-taskmanager | [] [] [] [] | - gpe-timesheet | [] [] [] [] | - gpe-today | [] [] [] [] | - gpe-todo | [] [] [] [] | - gphoto2 | [] | - gprof | [] [] | - gpsdrive | () () [] | - gramadoir | () [] | - grep | [] [] [] [] [] | - gretl | | - gtick | [] [] [] | - hello | [] [] [] [] [] [] [] [] [] [] | - id-utils | [] [] [] [] | - indent | [] [] [] [] | - iso_3166 | [] [] [] | - iso_3166_1 | [] [] | - iso_3166_2 | | - iso_3166_3 | [] | - iso_4217 | [] [] [] [] [] [] [] [] | - iso_639 | [] | - jpilot | () () | - jtag | | - jwhois | [] [] [] [] () | - kbd | [] [] [] | - latrine | [] | - ld | | - libc | [] [] [] [] | - libgpewidget | [] [] [] | - libiconv | [] [] [] [] [] | - lifelines | | - lilypond | | - lingoteach | | - lingoteach_lessons | | - lynx | [] [] [] | - m4 | [] [] [] [] [] | - mailutils | [] [] [] | - make | [] [] [] [] | - man-db | [] | - minicom | [] [] [] [] | - mysecretdiary | [] [] [] | - nano | [] [] [] [] [] | - nano_1_0 | [] [] [] [] [] [] | - opcodes | [] [] | - parted | [] [] [] [] | - ptx | [] [] [] [] [] [] [] [] | - python | | - radius | [] [] | - recode | [] [] [] [] | - rpm | [] [] [] | - screem | | - scrollkeeper | [] [] [] [] [] | - sed | [] [] [] | - sh-utils | [] [] | - shared-mime-info | [] [] | - sharutils | [] [] | - silky | () | - skencil | [] [] | - sketch | [] [] | - soundtracker | | - sp | | - tar | [] [] [] [] [] [] | - texinfo | [] [] [] [] | - textutils | [] [] | - tin | | - tp-robot | [] | - tuxpaint | [] [] [] [] [] [] [] [] | - unicode-han-tra... | | - unicode-transla... | | - util-linux | [] [] [] | - vorbis-tools | [] [] [] | - wastesedge | | - wdiff | [] [] [] [] [] | - wget | [] [] [] | - xchat | [] [] [] | - xfree86_xkb_xml | [] [] | - xpad | [] [] | - +-----------------------------------------------------+ - lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru - 1 2 0 3 12 0 10 69 6 7 1 40 26 36 76 63 - - sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu - +-----------------------------------------------------+ - a2ps | [] [] [] [] | 16 - aegis | | 0 - ant-phone | | 3 - anubis | [] [] | 9 - ap-utils | () | 3 - aspell | | 4 - bash | | 9 - batchelor | | 3 - bfd | [] [] | 6 - binutils | [] [] [] | 8 - bison | [] [] | 14 - bluez-pin | [] [] [] | 14 - clisp | | 0 - clisp | | 5 - console-tools | | 3 - coreutils | [] [] [] [] | 16 - cpio | [] [] | 14 - darkstat | [] [] [] () () | 12 - diffutils | [] [] [] | 23 - e2fsprogs | [] [] | 6 - enscript | [] [] | 12 - error | [] [] [] | 15 - fetchmail | [] [] | 11 - fileutils | [] [] [] [] [] | 17 - findutils | [] [] [] [] [] [] | 29 - flex | [] [] | 13 - fslint | | 3 - gas | [] | 3 - gawk | [] [] | 12 - gbiff | | 4 - gcal | [] [] | 4 - gcc | [] | 4 - gettext | [] [] [] [] [] | 16 - gettext-examples | [] [] [] [] [] | 14 - gettext-runtime | [] [] [] [] [] [] [] [] | 22 - gettext-tools | [] [] [] [] [] [] | 14 - gimp-print | [] [] | 10 - gliv | | 3 - glunarclock | [] [] [] | 13 - gnubiff | | 3 - gnucash | [] [] | 9 - gnucash-glossary | [] [] [] | 8 - gnupg | [] [] [] [] | 17 - gpe-aerial | [] | 7 - gpe-beam | [] | 8 - gpe-calendar | [] [] [] [] | 13 - gpe-clock | [] [] [] | 10 - gpe-conf | [] [] | 9 - gpe-contacts | [] [] [] | 11 - gpe-edit | [] [] [] [] [] | 12 - gpe-go | | 5 - gpe-login | [] [] [] [] [] | 13 - gpe-ownerinfo | [] [] [] [] | 13 - gpe-sketchbook | [] [] | 9 - gpe-su | [] [] [] | 10 - gpe-taskmanager | [] [] [] | 10 - gpe-timesheet | [] [] [] [] | 12 - gpe-today | [] [] [] [] [] | 13 - gpe-todo | [] [] [] [] | 12 - gphoto2 | [] [] [] | 11 - gprof | [] [] | 9 - gpsdrive | [] [] | 3 - gramadoir | [] | 5 - grep | [] [] [] [] | 26 - gretl | | 3 - gtick | | 7 - hello | [] [] [] [] [] | 34 - id-utils | [] [] | 12 - indent | [] [] [] [] | 21 - iso_3166 | [] [] [] [] [] [] [] | 27 - iso_3166_1 | [] [] [] | 16 - iso_3166_2 | | 0 - iso_3166_3 | | 2 - iso_4217 | [] [] [] [] [] [] | 24 - iso_639 | | 1 - jpilot | [] [] [] [] [] | 9 - jtag | [] | 2 - jwhois | () [] [] | 11 - kbd | [] [] | 11 - latrine | | 2 - ld | [] [] | 5 - libc | [] [] [] [] | 20 - libgpewidget | [] [] [] [] | 13 - libiconv | [] [] [] [] [] [] [] [] | 27 - lifelines | [] | 2 - lilypond | [] | 3 - lingoteach | | 2 - lingoteach_lessons | () | 0 - lynx | [] [] [] | 14 - m4 | [] [] | 15 - mailutils | | 5 - make | [] [] [] | 16 - man-db | [] | 5 - minicom | | 11 - mysecretdiary | [] [] | 10 - nano | [] [] [] [] | 17 - nano_1_0 | [] [] [] | 17 - opcodes | [] [] | 6 - parted | [] [] [] | 15 - ptx | [] [] | 22 - python | | 0 - radius | | 4 - recode | [] [] [] | 20 - rpm | [] [] | 9 - screem | [] [] | 2 - scrollkeeper | [] [] [] | 15 - sed | [] [] [] [] [] [] | 24 - sh-utils | [] [] | 14 - shared-mime-info | [] [] | 7 - sharutils | [] [] [] [] | 17 - silky | () | 3 - skencil | [] | 6 - sketch | [] | 6 - soundtracker | [] [] | 7 - sp | [] | 3 - tar | [] [] [] [] [] | 24 - texinfo | [] [] [] | 14 - textutils | [] [] [] [] | 16 - tin | | 1 - tp-robot | | 2 - tuxpaint | [] [] [] [] [] | 29 - unicode-han-tra... | | 0 - unicode-transla... | | 2 - util-linux | [] [] | 15 - vorbis-tools | | 8 - wastesedge | | 0 - wdiff | [] [] [] | 18 - wget | [] [] [] [] [] [] [] [] | 24 - xchat | [] [] [] [] [] | 15 - xfree86_xkb_xml | [] [] [] [] [] | 11 - xpad | | 5 - +-----------------------------------------------------+ - 63 teams sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu - 131 domains 47 19 28 83 0 0 59 13 1 1 11 0 22 22 0 1373 - - Some counters in the preceding matrix are higher than the number of -visible blocks let us expect. This is because a few extra PO files are -used for implementing regional variants of languages, or language -dialects. - - For a PO file in the matrix above to be effective, the package to -which it applies should also have been internationalized and -distributed as such by its maintainer. There might be an observable -lag between the mere existence a PO file and its wide availability in a -distribution. - - If January 2004 seems to be old, you may fetch a more recent copy of -this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date -matrix with full percentage details can be found at -`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'. - -Using `gettext' in new packages -=============================== - -If you are writing a freely available program and want to -internationalize it you are welcome to use GNU `gettext' in your -package. Of course you have to respect the GNU Library General Public -License which covers the use of the GNU `gettext' library. This means -in particular that even non-free programs can use `libintl' as a shared -library, whereas only free software can use `libintl' as a static -library or use modified versions of `libintl'. - - Once the sources are changed appropriately and the setup can handle -the use of `gettext' the only thing missing are the translations. The -Free Translation Project is also available for packages which are not -developed inside the GNU project. Therefore the information given above -applies also for every other Free Software Project. Contact -`translation@iro.umontreal.ca' to make the `.pot' files available to -the translation teams. - diff --git a/Makefile.am b/Makefile.am index 75f2170..d4599f8 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,52 +1,29 @@ ACLOCAL_AMFLAGS = -I m4 -MAINTAINERCLEANFILES = Makefile.in mkinstalldirs +MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess config.h.in \ + config.sub configure depcomp install-sh ltmain.sh \ + missing module.desktop config.rpath mkinstalldirs -SUBDIRS = po +SUBDIRS = src po EDJE_FLAGS = -v \ --id $(top_srcdir) + -id $(top_srcdir)/images -# data files for the module filesdir = $(datadir) +files_DATA = module.desktop e-module-mail.edj mail.edj -files_DATA = module.desktop \ - e-module-mail.edj \ - mail.edj - -EXTRA_DIST = $(files_DATA) \ +EXTRA_DIST = module.desktop.in \ + e_modules-main.spec.in \ + e-module-mail.edc \ mail.edc \ - checking.png \ - newmail.png \ - module_icon.png - -# the module .so file -INCLUDES = -I. \ - -I$(top_srcdir) \ - -I$(includedir) \ - @E_CFLAGS@ - -pkgdir = $(datadir)/$(MODULE_ARCH) -pkg_LTLIBRARIES = module.la -module_la_SOURCES = e_mod_main.c \ - e_mod_main.h \ - e_mod_config.c \ - e_mod_config_box.h \ - e_mod_config_box.c \ - pop.h pop.c \ - mdir.h mdir.c \ - mbox.h mbox.c -if IMAP2 -module_la_SOURCES += imap2.h imap2.c -else -module_la_SOURCES += imap.h imap.c -endif - -module_la_LIBADD = @E_LIBS@ -module_la_LDFLAGS = -module -avoid-version -module_la_DEPENDENCIES = $(top_builddir)/config.h $(top_builddir)/mail.edj + images/checking.png \ + images/newmail.png \ + images/module_icon.png %.edj: %.edc $(EDJE_CC) $(EDJE_FLAGS) $< $@ clean-local: - rm -rf mail.edj *~ + rm -rf mail.edj e-module-mail.edj module.desktop e_modules-mail.spec *~ + +uninstall: + rm -rf $(DESTDIR)$(datadir) diff --git a/configure.ac b/configure.ac index 6114969..2e7bc5e 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,8 @@ dnl Process this file with autoconf to produce a configure script. +# get rid of that stupid cache mechanism +rm -f config.cache + AC_INIT(mail, 0.0.3, devilhorns@comcast.net) AC_PREREQ(2.52) AC_CONFIG_SRCDIR(configure.ac) @@ -55,8 +58,10 @@ AM_CONDITIONAL(IMAP2, true) AC_OUTPUT([ Makefile +src/Makefile po/Makefile.in e_modules-mail.spec +module.desktop ], [ ]) diff --git a/e-module-mail.edc b/e-module-mail.edc new file mode 100644 index 0000000..2b24b06 --- /dev/null +++ b/e-module-mail.edc @@ -0,0 +1,40 @@ +fonts { +} +images { + image: "module_icon.png" COMP; +} +data { +} +styles { +} +collections { + group { + name: "icon"; + max: 48 48; + parts { + part { + name: "image"; + type: IMAGE; + mouse_events: 0; + description { + state: "default" 0.00; + visible: 1; + aspect: 1.00 1.00; + rel1 { + relative: 0.00 0.00; + offset: 0 0; + } + rel2 { + relative: 1.00 1.00; + offset: -1 -1; + } + image { + normal: "module_icon.png"; + } + } + } + } + programs { + } + } +} diff --git a/e-module-mail.edj b/e-module-mail.edj deleted file mode 100644 index 6ef528af6af271ec9ba2fa1a67057383eb53c5cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7466 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 BE*$^> diff --git a/checking.png b/images/checking.png similarity index 100% rename from checking.png rename to images/checking.png diff --git a/module_icon.png b/images/module_icon.png similarity index 100% rename from module_icon.png rename to images/module_icon.png diff --git a/newmail.png b/images/newmail.png similarity index 100% rename from newmail.png rename to images/newmail.png diff --git a/module.desktop b/module.desktop.in similarity index 100% rename from module.desktop rename to module.desktop.in diff --git a/po/.cvsignore b/po/.cvsignore deleted file mode 100644 index 3c0db4d..0000000 --- a/po/.cvsignore +++ /dev/null @@ -1,17 +0,0 @@ -Makefile -Makefile.in -Makefile.in.in -Makevars.template -Rules-quot -boldquot.sed -en@boldquot.header -en@quot.header -insert-header.sin -quot.sed -remove-potcdate.sin -stamp-po -remove-potcdate.sed -POTFILES -*.pot -*.mo -*.gmo diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..36e3da0 --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,33 @@ +MAINTAINERCLEANFILES = Makefile.in + +INCLUDES = -I. \ + -I$(top_srcdir) \ + -I$(includedir) \ + @E_CFLAGS@ + +pkgdir = $(datadir)/$(MODULE_ARCH) +pkg_LTLIBRARIES = module.la +module_la_SOURCES = e_mod_main.c \ + e_mod_main.h \ + e_mod_config.c \ + e_mod_config_box.h \ + e_mod_config_box.c \ + pop.h pop.c \ + mdir.h mdir.c \ + mbox.h mbox.c + +if IMAP2 +module_la_SOURCES += imap2.h imap2.c +else +module_la_SOURCES += imap.h imap.c +endif + +module_la_LIBADD = @E_LIBS@ +module_la_LDFLAGS = -module -avoid-version +module_la_DEPENDENCIES = $(top_builddir)/config.h + +%.edj: %.edc + $(EDJE_CC) $(EDJE_FLAGS) $< $@ + +clean-local: + rm -rf *~ diff --git a/e_mod_config.c b/src/e_mod_config.c similarity index 100% rename from e_mod_config.c rename to src/e_mod_config.c diff --git a/e_mod_config_box.c b/src/e_mod_config_box.c similarity index 100% rename from e_mod_config_box.c rename to src/e_mod_config_box.c diff --git a/e_mod_config_box.h b/src/e_mod_config_box.h similarity index 100% rename from e_mod_config_box.h rename to src/e_mod_config_box.h diff --git a/e_mod_main.c b/src/e_mod_main.c similarity index 100% rename from e_mod_main.c rename to src/e_mod_main.c diff --git a/e_mod_main.h b/src/e_mod_main.h similarity index 100% rename from e_mod_main.h rename to src/e_mod_main.h diff --git a/imap.c b/src/imap.c similarity index 100% rename from imap.c rename to src/imap.c diff --git a/imap.h b/src/imap.h similarity index 100% rename from imap.h rename to src/imap.h diff --git a/imap2.c b/src/imap2.c similarity index 100% rename from imap2.c rename to src/imap2.c diff --git a/imap2.h b/src/imap2.h similarity index 100% rename from imap2.h rename to src/imap2.h diff --git a/mbox.c b/src/mbox.c similarity index 100% rename from mbox.c rename to src/mbox.c diff --git a/mbox.h b/src/mbox.h similarity index 100% rename from mbox.h rename to src/mbox.h diff --git a/mdir.c b/src/mdir.c similarity index 100% rename from mdir.c rename to src/mdir.c diff --git a/mdir.h b/src/mdir.h similarity index 100% rename from mdir.h rename to src/mdir.h diff --git a/pop.c b/src/pop.c similarity index 100% rename from pop.c rename to src/pop.c diff --git a/pop.h b/src/pop.h similarity index 100% rename from pop.h rename to src/pop.h