I want to contribute an ebuild for the muttng subversion version. Homepage of the Project: http://developer.berlios.de/projects/mutt-ng Reproducible: Always Steps to Reproduce: Actual Results: No ebuild existing Expected Results: Ebuild existing :)
Created attachment 51145 [details] muttng-svn ebuild. Mainly based on the normal mutt-ebuild. This ebuild doesn't work with the current revision of mutt ng (59). Other revisions i've testet are working fine. It's Tested on x86 but needs more testing. So it's ~x86.
Created attachment 51239 [details] Newer muttng-svn version. New version with a little "disclaimer".
Normally a snapshot version is preferable over a svn-live one. If you manage to make muttng 'stable' version that at least compiles and works a bit. I can add it to the portage tree. Cheers, Ferdy
The muttng-project hasn't added any files yet. But if you want I can make a snapshot for my own, test it and upload a new ebuild and the snapshot.
Created attachment 51343 [details] muttng-20050216.ebuild without direct access to subversion repository. This ebuild does not access the subversion-repository directly. It uses one of the snapshots from http://mutt-ng.berlios.de/snapshots/. On x86 it works fine for me. But needs more testing in ~x86. As far as I know mutt-ng does not prevent mutt from working. So no BLOCK is needed.
Created attachment 51729 [details] New muttng ebuild based on new snapshot. A slightly modified ebuild with an block for mutt. Muttng makes a few libaries for mutt unusable at the moment. This ebuild also is for a new snapshot of muttng (2005-02-21). (Still: ~x86)
Created attachment 52032 [details] ebuild for muttng-20050224 made SRC_URI more dynamic (based on ebuildname) and added RESTRICT=nomirror to speed up downloading. Also added ~amd64 (builds for me without problems)
Created attachment 52493 [details] ebuild for muttng-20050302 new snapshot, added ~ppc (builds for me without problems). the manpages seem to be broken; man muttngrc contains a lot of "%s" where they are not supposed to be :-(
Created attachment 52633 [details] ebuild for muttng-20050304 New version with new HOMEPAGE_URI :) ---- I don't see strange chars in muttng's manual. But AFAIK the muttng project has no documentation-works going on at the moment. But hey! Now there's a website online. http://mutt-ng.berlios.de/ (maybe also interesting: http://www.guckes.net/muttng/)
whoops. ok there's a maintained documentation. sorry :)
Created attachment 53603 [details] ebuild for muttng-20050316 A new ebuild with fixed URL and a few other modifications. Detail: 1) /usr/bin/muttng_dotlock is has "setXid" (from the QA Notice). This is OK at the moment in my humble opinion. I'm playing a little bit with that. More information to come. 2) I also commented out a lot of the commands in src_unpack() to use muttng's prepare-script. It would be nice if you try this ebuild with your architectures and report bugs. Anyway. On my system it's working :). I hope that tomorrow I have enough time to add some new USE flags and make a bigger cleanup.
Created attachment 53636 [details] ebuild for muttng-20050316-r1 Ok. Here we go. This ebulid adds a few features and more informations to the mutt-ng ebuild. Details: - USE="gnutls" is now possible. If 'gnutls' and 'ssl' is set the ebuild automatically uses --with-gnutls --without-ssl - USE="gpgme" is now possible. If this flag is set muttng uses the gpgme code for S/MIME and PGP instead of the classic code. This (also) has to be set in the muttngrc - USE="sasl" is now possible. If this flag is set cyrus-sasl2 is also used for authentication - compressed mailboxes are now supported - some fixes for locales are now applied by default - we now use "emake" instead of "make". See also mutt's Bug #83413 Ok thats all at the moment. It would be nice if you test it and report bugs here or by mail.
thanks for your ebuild. let me add some comments: - IUSE="sasl" and $(use_with sasl2) doesn't fit IUSE="sasl" and $(use_with sasl sasl2) does - about --enable-locales-fix in INSTALL: "If you need --enable-locales-fix then you will probably need --without-wc-funcs too. However, on a correctly configured modern system you shouldn't need either (try setting LANG, LC_ALL or LC_CTYPE instead)." Gentoo is a modern system i hope ;) - --imap-edit-threads has no impact -- always supported - $(use_enbale gpgme) enable i can't compile this -- does it work for you? which gpgme? my subversion ebuild: http://dev.gentoo.org/~tove/files/overlay/mail-client/muttng-svn/muttng-svn-0.2.ebuild
Created attachment 53648 [details] 53636: ebuild for muttng-20050316-r2 Oh. Thank you Torsten! 1) $(use_with sasl) is now $(use_with sasl sasl2) 2) --enable-locales-fix is now removed. You're right. Gentoo is a modern system ;) 3) --imap-edit-threads is now also removed. Must have overseen that. Thanks. 4) $(use_enable gpgme) works fine on my system. I have no compile-errors. I'm using gpgme-0.9.0-r1. can you paste your compile-error? Hope it's all right now.
Created attachment 53651 [details] muttng-20050316-r3.ebuild ok. i make my other ebuilds obsolete. I changed a few things again, made a cleanup and added smtp-support (how could i forget that?). I also now use a few things of tove's ebuild. I hope this is ok.
Created attachment 53653 [details] fixed muttng-20050316-r3 ebuild i feel like a spammer. sorry for that :( now everywhere "useq" instead of "use" is used.
Created attachment 53678 [details] muttng-20050317 ebuild and another shot (this is the last for the next time i hope) with a step back, a little cleanup and some small fixes.
I fixed a couple typos and added this to portage. Thanks Chris!