I'm in favor of integrating the 'compressed' and 'sidebar' flavors by
default. These are useful, at least for me, and if I was to stop using
them I'm quite happy with disabling  them in my mutt configuration
file. Since they do not alter dependencies for the port, I see no
reason not to include them by default (unless there is any known
problem with them).

Regards,
Andreas

On 25/07/07, Todd T. Fries <[EMAIL PROTECTED]> wrote:
So, anybody have _any_ comments?

I don't see why this would hurt, because these flavors add functionality
that is not enabled by default, one must add .muttrc entries to enable
them.  These also (as Brad points out) do not alter the dependencies of
mutt in any way.

I'd like to hear comments, but I'd also like to commit this if there are
no objections heard soon.

Thanks,

On Friday 20 July 2007 23:12:50 Brad wrote:
> Here is a diff based on a suggestion Todd had and that is to
> integrate the compressed and sidebar FLAVORs by default, as
> they do not introduce any new external dependencies. As well
> as a little cleanup. Todd has tested that the various
> combinations of FLAVORs currently in the port build Ok.
>
> Comments/objections?
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/mail/mutt/Makefile,v
> retrieving revision 1.54
> diff -u -p -r1.54 Makefile
> --- Makefile  19 Jul 2007 00:19:28 -0000      1.54
> +++ Makefile  20 Jul 2007 21:19:31 -0000
> @@ -1,10 +1,7 @@
>  # $OpenBSD: Makefile,v 1.54 2007/07/19 00:19:28 todd Exp $
>
>       SUBDIR += stable
> -     SUBDIR += stable,compressed
>       SUBDIR += snapshot
> -     SUBDIR += snapshot,compressed
>       SUBDIR += snapshot,sasl
> -     SUBDIR += snapshot,sidebar
>
>  .include <bsd.port.subdir.mk>
> Index: Makefile.inc
> ===================================================================
> RCS file: /cvs/ports/mail/mutt/Makefile.inc,v
> retrieving revision 1.24
> diff -u -p -r1.24 Makefile.inc
> --- Makefile.inc      21 Jun 2007 17:26:29 -0000      1.24
> +++ Makefile.inc      20 Jul 2007 21:35:53 -0000
> @@ -12,6 +12,11 @@ MASTER_SITES_MUTT= ftp://ftp.fu-berlin.d
>  MASTER_SITES0=       http://www.spinnaker.de/mutt/compressed/
>  MASTER_SITES1=       http://spacehopper.org/
>
> +# compressed folder support provided by
> +# http://www.spinnaker.de/mutt/compressed/
> +PATCHFILES+= patch-${VERSION}.rr.compressed.1.gz:0
> +PATCH_DIST_STRIP=    -p1
> +
>  MODULES=     devel/gettext
>
>  # GPL
> @@ -22,13 +27,14 @@ PERMIT_DISTFILES_FTP=     Yes
>
>  WANTLIB=     c crypto des ssl
>
> -FLAVORS+=    slang mixmaster compressed
> +FLAVORS+=    mixmaster slang
>  FLAVOR?=
>
>  AUTOCONF_VERSION?= 2.59
>  CONFIGURE_STYLE= autoconf old
>  CONFIGURE_ARGS+=--with-sharedir="${PREFIX}/share/mutt" \
>               --with-docdir="${PREFIX}/share/doc/mutt" \
> +             --enable-compressed \
>               --enable-flock \
>               --disable-fcntl \
>               --enable-external_dotlock \
> @@ -46,50 +52,26 @@ CONFIGURE_ENV=    CPPFLAGS="-I${LOCALBASE}/
>               LDFLAGS="-L${LOCALBASE}/lib" \
>               ISPELL="${LOCALBASE}/bin/ispell"
>
> -.if ${FLAVOR:L:Mslang}
> -LIB_DEPENDS+=                slang.>=14::devel/libslang
> -CONFIGURE_ARGS+=     --with-slang="${PREFIX}"
> -WANTLIB+=            m termlib
> -.else
> -CONFIGURE_ARGS+=     --with-curses
> -WANTLIB+=            ncurses
> -.endif
> -
> -# compressed folder support provided by
> -# http://www.spinnaker.de/mutt/compressed/
> -.if ${FLAVOR:L:Mcompressed}
> -PATCHFILES+=         patch-${VERSION}.rr.compressed.1.gz:0
> -PATCH_DIST_STRIP=    -p1
> -CONFIGURE_ARGS+=     --enable-compressed
> -.else
> -SUPDISTFILES+=               patch-${VERSION}.rr.compressed.1.gz:0
> -.endif
> -
>  .if ${FLAVOR:L:Mmixmaster}
> -CONFIGURE_ARGS+=     --with-mixmaster="${LOCALBASE}/sbin/mixmaster"
> -RUN_DEPENDS+=                ::mail/mixmaster
> +CONFIGURE_ARGS+=--with-mixmaster="${LOCALBASE}/sbin/mixmaster"
> +RUN_DEPENDS+=        ::mail/mixmaster
>  .endif
>
> -.if ${FLAVOR:L:Midn}
> -CONFIGURE_ARGS+=     --with-idn
> -LIB_DEPENDS+=                idn.>=16::devel/libidn
> -.else
> -CONFIGURE_ARGS+=     --without-idn
> -.endif
> -
> -.if ${FLAVOR:L:Msidebar}
> -PATCHFILES+=         patch-1.5.16.sidebar.txt:1
> -PATCH_DIST_STRIP=    -p1
> +.if ${FLAVOR:L:Mslang}
> +LIB_DEPENDS+=        slang.>=14::devel/libslang
> +CONFIGURE_ARGS+=--with-slang="${PREFIX}"
> +WANTLIB+=    m termlib
>  .else
> -SUPDISTFILES+=               patch-1.5.16.sidebar.txt:1
> +CONFIGURE_ARGS+=--with-curses
> +WANTLIB+=    ncurses
>  .endif
>
>  .if defined(HOMESPOOL)
> -CONFIGURE_ARGS+=     --with-homespool="${HOMESPOOL}"
> +CONFIGURE_ARGS+=--with-homespool="${HOMESPOOL}"
>  .endif
>
>  .if defined(DOMAIN)
> -CONFIGURE_ARGS+=     --with-domain="${DOMAIN}"
> +CONFIGURE_ARGS+=--with-domain="${DOMAIN}"
>  .endif
>
>  WRKDIST=     ${WRKDIR}/${DISTNAME:S/i$//}
> Index: snapshot/Makefile
> ===================================================================
> RCS file: /cvs/ports/mail/mutt/snapshot/Makefile,v
> retrieving revision 1.43
> diff -u -p -r1.43 Makefile
> --- snapshot/Makefile 19 Jul 2007 00:18:12 -0000      1.43
> +++ snapshot/Makefile 20 Jul 2007 21:23:48 -0000
> @@ -4,10 +4,12 @@ COMMENT=    "tty-based e-mail client, devel
>
>  VERSION=     1.5.16
>  DISTNAME=    mutt-${VERSION}
> -PKGNAME=     ${DISTNAME}p0
> +PKGNAME=     ${DISTNAME}p1
>  MASTER_SITES=        ${MASTER_SITES_MUTT:=devel/}
>
> -FLAVORS=     idn sasl sidebar
> +PATCHFILES+= patch-1.5.16.sidebar.txt:1
> +
> +FLAVORS=     idn sasl
>  FLAVOR?=
>
>  AUTOCONF_VERSION=2.60
> @@ -19,8 +21,15 @@ CONFIGURE_ARGS=    --enable-smtp \
>
>  LIB_DEPENDS= qdbm.>=14::databases/qdbm
>
> +.if ${FLAVOR:L:Midn}
> +CONFIGURE_ARGS+=--with-idn
> +LIB_DEPENDS+=        idn.>=16::devel/libidn
> +.else
> +CONFIGURE_ARGS+=--without-idn
> +.endif
> +
>  .if ${FLAVOR:L:Msasl}
> -CONFIGURE_ARGS+= --with-sasl=${LOCALBASE}
> +CONFIGURE_ARGS+=--with-sasl=${LOCALBASE}
>  LIB_DEPENDS+=        sasl2::security/cyrus-sasl2
>  .endif
>
> Index: snapshot/pkg/DESCR
> ===================================================================
> RCS file: /cvs/ports/mail/mutt/snapshot/pkg/DESCR,v
> retrieving revision 1.8
> diff -u -p -r1.8 DESCR
> --- snapshot/pkg/DESCR        19 Jul 2007 00:18:12 -0000      1.8
> +++ snapshot/pkg/DESCR        20 Jul 2007 21:39:36 -0000
> @@ -14,15 +14,13 @@ Other features include:
>  - PGP/MIME (RFC2015)
>  - small and efficient
>  - Maildir/IMAP/POP3 header caching support
> +- Compressed folder support (http://www.spinnaker.de/mutt/compressed/)
> +- Sidebar that has a folder list (http://thomer.com/mutt/)
>
>  Flavors:
> -     sasl       - build with SASL authentication support
> -     slang      - build using the S-Lang library for screen handling
> -     compressed - build with compressed folder support
> -                  (see: http://www.spinnaker.de/mutt/compressed/)
> -     mixmaster  - build with anonymous remailing support
> -     idn        - build with internationalized domain name support
> -     sidebar    - adds a sidebar that has a folder list
> -                  (see: http://thomer.com/mutt/)
> +     idn        - Build with internationalized domain name support
> +     mixmaster  - Build with anonymous remailing support
> +     sasl       - Build with SASL authentication support
> +     slang      - Build using the S-Lang library for screen handling
>
>  This is the development version of mutt.
> Index: stable/Makefile
> ===================================================================
> RCS file: /cvs/ports/mail/mutt/stable/Makefile,v
> retrieving revision 1.32
> diff -u -p -r1.32 Makefile
> --- stable/Makefile   15 Jun 2007 19:01:07 -0000      1.32
> +++ stable/Makefile   20 Jul 2007 21:23:55 -0000
> @@ -4,6 +4,7 @@ COMMENT=      "tty-based e-mail client"
>
>  VERSION=     1.4.2.3
>  DISTNAME=    mutt-${VERSION}
> +PKGNAME=     ${DISTNAME}p0
>  MASTER_SITES=        ${MASTER_SITES_MUTT}
>
>  .include <bsd.port.mk>
> Index: stable/pkg/DESCR
> ===================================================================
> RCS file: /cvs/ports/mail/mutt/stable/pkg/DESCR,v
> retrieving revision 1.3
> diff -u -p -r1.3 DESCR
> --- stable/pkg/DESCR  15 Dec 2003 21:42:39 -0000      1.3
> +++ stable/pkg/DESCR  20 Jul 2007 21:38:26 -0000
> @@ -13,9 +13,8 @@ Other features include:
>  - Delivery Status Notification (DSN) support
>  - PGP/MIME (RFC2015)
>  - small and efficient
> +- Compressed folder support (http://www.spinnaker.de/mutt/compressed/)
>
>  Flavors:
> -     slang      - build using the S-Lang library for screen handling.
> -     compressed - build with compressed folder support
> -                  (see: http://www.spinnaker.de/mutt/compressed/)
> -     mixmaster  - build with anonymous remailing support.
> +     mixmaster  - Build with anonymous remailing support.
> +     slang      - Build using the S-Lang library for screen handling.



--
Todd Fries .. [EMAIL PROTECTED]

 _____________________________________________
|                                             \  1.636.410.0632 (voice)
| Free Daemon Consulting                      \  1.405.227.9094 (voice)
| http://FreeDaemonConsulting.com             \  1.866.792.3418 (FAX)
| "..in support of free software solutions."  \          250797 (FWD)
|                                             \
 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

              37E7 D3EB 74D0 8D66 A68D  B866 0326 204E 3F42 004A
                        http://todd.fries.net/pgp.txt





--
Andreas Kahari
Somewhere in the general Cambridge area, UK

Reply via email to