Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Feb 2014 20:19:21 +0400
From:      Eygene Ryabinkin <rea@freebsd.org>
To:        Mathieu Arnold <mat@FreeBSD.org>
Cc:        Antoine Brodin <antoine@FreeBSD.org>, apache@freebsd.org, FreeBSD Ports Management Team <portmgr@freebsd.org>
Subject:   Re: Patch for devel/apr1
Message-ID:  <d73YgQvFILY2/L/3172O%2BSqT8sQ@Edl7HbwHujl6CRBF88MhHM/peE4>
In-Reply-To: <0D910641F7C86C422DB65D4C@ogg.in.absolight.net>
References:  <W/LXQdmArDuvEZINc6uIco1Q77Q@DMnR65URhR2fwN60Ud5mwsygncU> <rPjS0dCkOXQwLs9s6PofV/p/GT4@Edl7HbwHujl6CRBF88MhHM/peE4> <d73YgQvFILY2/L/3172O%2BSqT8sQ@Edl7HbwHujl6CRBF88MhHM/peE4> <329E85FD56E28E496CF7A8D1@ogg.in.absolight.net> <si3TtFF7heojydymL3/cz%2BBr880@W4hAcbyY3boCl2ecg4/u9JA8hSY> <CAALwa8k4785Je3y8JjUzswZ0Z60k6Lu=VJ_XGRfmOAryimSaKQ@mail.gmail.com> <si3TtFF7heojydymL3/cz%2BBr880@W4hAcbyY3boCl2ecg4/u9JA8hSY> <0D910641F7C86C422DB65D4C@ogg.in.absolight.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--TU+u6i6jrDPzmlWF
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Mon, Feb 24, 2014 at 04:43:06PM +0100, Mathieu Arnold wrote:
> +--On 24 f=C3=A9vrier 2014 19:07:49 +0400 Eygene Ryabinkin <rea@freebsd.o=
rg>
> wrote:
> |> and doesn't work for options in a group.
> |=20
> | Simple fix is attached.
>=20
> Hum, there can be no simple fix, the reason it is not supported is that
> with that, you can break the port by forcing multiple options where only
> one should be enabled.

It works for me with OPTIONS_SINGLE of mutt with
{{{
# Mutt
=2Eif ${.CURDIR:M/usr/ports/mail/mutt}
BATCH=3Dyes
WITH_SCREEN=3Dyes
WITH_NCURSES=3Dyes                         # SCREEN: single
WITH_SLANG=3Dyes                        # SCREEN: single
WITH_COMPRESSED_FOLDERS=3Dyes
WITHOUT_DEBUG=3Dyes
WITHOUT_FLOCK=3Dyes
WITH_GPGME=3Dyes
WITHOUT_GREETING_PATCH=3Dyes
WITHOUT_HTML=3Dyes
WITH_ICONV=3Dyes
WITHOUT_IDN=3Dyes
WITH_IFDEF_PATCH=3Dyes
WITHOUT_IMAP_HEADER_CACHE=3Dyes
WITH_LOCALES_FIX=3Dyes
WITH_MAILBOX_MANPAGES=3Dyes
WITH_MAILDIR_HEADER_CACHE=3Dyes
WITH_MAILDIR_MTIME_PATCH=3Dyes
WITHOUT_NNTP=3Dyes
WITHOUT_PARENT_CHILD_MATCH_PATCH=3Dyes
WITH_QUOTE_PATCH=3Dyes
WITH_REVERSE_REPLY_PATCH=3Dyes
WITH_SASL=3Dyes
WITHOUT_SGMLFORMAT=3Dyes
WITHOUT_SIDEBAR_PATCH=3Dyes
WITHOUT_SIGNATURE_MENU=3Dyes
WITH_SMIME_OUTLOOK_COMPAT=3Dyes
WITH_SMTP=3Dyes
WITH_TOKYOCABINET=3Dyes
WITHOUT_TRASH_PATCH=3Dyes
WITHOUT_XML=3Dyes
WITHOUT_ASPELL=3Dyes
WITHOUT_ISPELL=3Dyes
=2Eendif
}}}
I have the proper error,
{{{
$ make
=3D=3D=3D=3D> You must select one and only one option from the SCREEN single
make: exec(exit) failed (No such file or directory)
*** Error code 1

Stop.
}}}

> I've just committed a patch to bsd.options.mk[1] so that it tells
> you you are using an old way and should update.

Well, while this can have its own merits, it is a way too many POLA
changes and sudden hickups (iconv in base, this change, ld's
--add-needed change) that make me to collide my head and the
table/wall.

As the admin of the large pile of FreeBSD resources I should say that
it became terribly hard to upgrade ports when one uses source-based
approach with fine tuning.  Sorry, can't help to mention all this.
--=20
Eygene Ryabinkin                                        ,,,^..^,,,
[ Life's unfair - but root password helps!           | codelabs.ru ]
[ 82FE 06BC D497 C0DE 49EC  4FF0 16AF 9EAE 8152 ECFB | freebsd.org ]

--TU+u6i6jrDPzmlWF
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (FreeBSD)

iL4EABEKAGYFAlMLcQhfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
bnBncC5maWZ0aGhvcnNlbWFuLm5ldDgyRkUwNkJDRDQ5N0MwREU0OUVDNEZGMDE2
QUY5RUFFODE1MkVDRkIACgkQFq+eroFS7Ps3cAD+KduwOIbie2G+dOSm5ys0IcRO
CeQbRzoE9JNXtetVexcA/3MLzCjV52Pd0d/CCfilT8Zc8mCWH8Vg7aTO4DMPTGPu
=fzdU
-----END PGP SIGNATURE-----

--TU+u6i6jrDPzmlWF--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d73YgQvFILY2/L/3172O%2BSqT8sQ>